This post will describe how to get Macchina talking with SPI shields, including Ethernet shields.
But first some Background:
When the Arduino Mega was introduced, for some reason, the SPI lines where in a different physical location than the Arduino UNO. This meant that several SPI-dependant shields were not compatible with both the Mega and the UNO without using some jumper wires.
MEGA SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS).
UNO SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).
Our solution to get around this, and allow for more compatibility between the Macchina and shields, was to add some solder-jumpers to the Macchina board. Now one can easily swap the SPI lines depending on what sort of shield is attached.
Flash forward a few years and the SPI pins have not moved, BUT it seems as though the official solution to this was to use a down-ward facing 2X3 ICSP header to make connection to SPI pins on ALL Arduino boards.
While laying out Macchina, we moved the ISCP header to make room for all the extra automotive interface stuff. This alone would not be an issue, except for the fact that some new shields (the Arduino Ethernet Shield for example) ONLY has these SPI pins on the down-ward facing ISCP header and no where else. This is an issue, a known issue.
Work-arounds are as follows:
1. If using the Official Ethernet shield: Need to add jumper wires to make correct connections. There are many ways to accomplish this including this solution that connects wires from the ICSP header to the side headers. Some soldering required.

2. Is using SEEEDSTUDIO's Ethernet Shield: Need to re-route the SPI lines by using the easier-to-do-than-soldering-wires method shown here:

Side note: Both of these boards are sold at Radioshack (!?) for about $32.
3. If using the Sparkfun-branded Ethernet Shield: No modifications necessary since wires are going directly to the SPI pins on the side headers.
Regardless of which of these shields are used, the solder jumpers on the Macchina must be set as follows:

Once hardware modifications are done, plug the shield into the Macchina and get coding!
A good first test would be to try out is the built-in example called "WebServer" that comes with the standard Arduino IDE.
Lastly, a note regarding SPI:
The CAN interface also uses SPI to communicate with the microcontroller. While the hardware is set up correctly (SS (chip select) for the CAN controller is connected to a un-used pin on microcontroller, special care must be taken with the code to ensure communication between Ethernet Microcontroller and CANBUS Microcontroller is handled correctly.
Comments
Submitted by rose on Sun, 07/19/2026 - 10:59 Permalink
HTMLBeen searching around for
HTMLBeen searching around for a good spot and honestly this site made it so easy to compare options — I found a great <a href="https://www.opgaguide.com">테라피</a> place near me within minutes using their real-time listings. Been searching around for a good spot and honestly this site made it so easy to compare options — I found a great 테라피 place near me within minutes using their real-time listings.
Submitted by rose on Sun, 07/19/2026 - 11:02 Permalink
Honestly, the days of digging
Honestly, the days of digging through sketchy forums for reliable info are long gone — I just use OP사이트 now and it's so much faster and more trustworthy.
Submitted by tatit22319 on Sun, 07/19/2026 - 11:10 Permalink
Been looking for a reliable
Been looking for a reliable way to find massage spots nearby, and 오피 has honestly been super helpful with its location listings and real user reviews.
Submitted by tatit22319 on Sun, 07/19/2026 - 11:21 Permalink
Since most places are tucked
Since most places are tucked away inside officetels with no signs or street-level visibility, having a platform like 오피 that pulls all the info together in one spot makes it so much easier to find what you're looking for.
Submitted by tatit22319 on Sun, 07/19/2026 - 11:28 Permalink
Honestly, if you're trying to
Honestly, if you're trying to find the latest spots for massage, clubs, or anything entertainment-related all in one place, this 유흥사이트 makes it super easy to browse everything from OP and body massage to rest hotels and home Thai — all with updated addresses and real listings.
Submitted by tatit22319 on Sun, 07/19/2026 - 11:35 Permalink
Just found out about 블랙툰 and
Just found out about 블랙툰 and it's honestly such a great site for 무료웹툰 — so many titles available for free with no hassle!
Submitted by tatit22319 on Sun, 07/19/2026 - 13:14 Permalink
I've been using 블랙넷 lately to
I've been using 블랙넷 lately to catch up on webtoons I missed, and it's honestly one of the best sites out there for going back and rewatching series from the beginning.
Submitted by tatit22319 on Sun, 07/19/2026 - 13:29 Permalink
I've been using 오피가이드 for a
I've been using 오피가이드 for a while now and it's honestly one of the best community platforms out there for quickly finding and verifying local information — the user base is huge and the search features make everything so easy to navigate.
Submitted by incedesie on Mon, 07/20/2026 - 06:06 Permalink
<p>L'optimisation des bus SPI
L'optimisation des bus SPI et des configurations matérielles sur Macchina rappelle l'importance de la fiabilité technique dans tous les domaines connectés. Que l'on gère l'électronique embarquée d'un camping-car sur un [blog voyage évasion](https://voyage-horizons.fr/), des traceurs GPS pour animaux via ce [site conseils animaux](https://le-mag-animalier.fr/), ou des diagnostics via ce [mag info auto](https://automotohebdo.fr/), la stabilité du code est clé. Pour sécuriser l'électronique de votre véhicule, consultez ce [blog sécurité routière](https://roulez-serein.fr/) ou ce [guide mécanique auto](https://automoto-meca.fr/). Rencontrez-vous souvent des conflits de lignes CS sur vos modules ?
Submitted by joannakobayashi on Thu, 07/23/2026 - 17:42 Permalink
Thanks for your valuable
Thanks for your valuable advice and motivation! I am developing a website that covers lessons and knowledge about roofing, roof repair, and roof tiling. We do roofing lessons too, please check it out.
Submitted by joannakobayashi on Fri, 07/24/2026 - 15:36 Permalink
The explanations are clear
The explanations are clear and thoughtfully structured. That makes planning easier. Skip services are especially helpful when dealing with renovation debris or large household clearances. i manage to own a same type of site, if you are interested just click the link
Submitted by thomasshelby on Sun, 07/26/2026 - 06:30 Permalink
Casino entertainment becomes
Casino entertainment becomes even better when paired with creative slot games and enjoyable togel options on the same platform. Many visitors in Indonesia appreciate websites that focus on user convenience while continuously adding fresh content to keep every gaming session interesting. situs sms808
Submitted by thomasshelby on Sun, 07/26/2026 - 06:34 Permalink
Opistar is designed to help
Opistar is designed to help people across Indonesia quickly find information about spas, massage services, entertainment venues, and rest hotels with an easy-to-use classification system. 오피스타
Submitted by joannakobayashi on Sun, 07/26/2026 - 07:41 Permalink
I love your insights that
I love your insights that inspire me to improve my roofing skills. I am building a site with lessons on roofing, roof repair, and roof tiling. Please check it out. just click the link if you're interested
Pages