Wednesday, December 24, 2008
Mother of all Boards...

Zach kindly let me have a prototype of his latest Sanguino board. I've just installed it on my RepRap (above) and it runs just fine.
The Sanguino is great as a RepRap controller, and I have been using one on my machine for months. But Zach rightly designed it as a general microcontroller with RepRap as one application, not specifically for RepRap.
He has now used the Sanguino as the basis of a dedicated RepRap motherboard, which is what is in the picture above. This has insulation-displacement connectors on for wiring to all the RepRap Generation 2 electronics, which makes it really quick and easy to hook up.
In addition, it has the components that will allow us to move to the Generation 3 Electronics, which will be needed for RepRap Version II "Mendel" somtime next year. Those extras are an SD card socket, which will allow an SD card with a G Gode file to be plugged in and run on the machine, so the RepRap doesn't need to be attached to a host computer to build things. It will also have RS485 communications to allow it to control an expanding number of other PCBs, particularly for multiple extruders and hence multiple materials.
As you can see, I haven't populated the board very fully. This was delibearate: I wanted to set up a minimal-Sanguino-to-contol-a-RepRap configuration. For that you need (on the new Motherboard or a conventional Sanguino):
- C5
- C6
- SV1
- C8
- JP8
- R1
- S1
- C1
- C2
- Q1
- C3
- JP5
- IC1
- R2
- power LED
On the new motherboard you also need:
- SV3
- SV4
- SV5
- SV6
- SV7