Sanguinololu

From RepRap
Revision as of 22:55, 9 April 2011 by Joem (talk | contribs) (Introduction)
Jump to: navigation, search
Crystal Clear action run.png
Sanguinololu

Release status: working

Sanguinololu.jpg
Description
Release Version 1.0
License
unknown
Author
Contributors
Based-on
[[]]
Categories
CAD Models
Eagle
External Link


Introduction

Here is a project I've been working on. It started in this forum thread. I would like a nice clean board to control my currently un-born Reprap, and due to its cost and simplicity I've chosen to use the Sanguino Arduino compatible board design paired with a set of Pololus and eventually pololu pin compatible StepStick. In order to keep things tidy, I've mushed all this into one board. Since I like to have the ability to expand later on, all the unused Sanguino pins are broken out into an expansion header supporting I2C, SPI, UART, as well as a few ADC pins.

Latest Updates

Latest revision: 1.0 Updated March 23, 2011

Revision 1.0 is here with only a few tiny changes from 0.7 - the screw terminal pads have been rotated so that they face the closest edge, and the design rules have become more strict to be compliant with more board fab shops. I've included gerber files in git so that you can easily have your own boards fabbed.

Features

Assembled rev 0.1 board
Mostly Assembled rev 0.5 board
Assembled rev 0.6 board with Ad-hoc VREG on Stripboard
  • Small design - board is 100mm x 50mm (4" x 2") - barely an inch longer than a business card!
  • Sanguino clone, Atmel's ATmega644P - ATmega1284 drop-in compatible!!
  • Up to 4 Pololu (or Pololu compatible) on-board (X,Y,Z,Extruder) (A4983 without voltage regulator)
  • Supports multiple power configurations
-- Logic & Motors supplied by ATX power supply (needs molex harddrive connector, and optional 4pin atx connector for additional 12v)
-- Motors supplied by 5mm screw terminal 7-24V (25v if you install larger caps)
-- Logic supplied by USB bus
-- Logic supplied by optional on-board voltage regulator (molex harddrive connector cannot be installed at the same time)
Supports multiple communication configurations
-- FT232RL on-board for USB connectivity
-- USB2TTL header is available for FTDI cable, or BlueSMIRF bluetooth module
  • 2 thermistor connectors with circuitry
  • 2 N-MOSFETs for extruder/bed, or whatever
  • Selectable 12v/5v endstop voltage
  • Edge connectors for all wire connections, for vertical jumpers or right-angle tidyness, with or without polarizing tab
  • Silkscreen for connectors on both sides of the board, facilitating bottom cable connections for even more tidyness
  • 14 Extra pins available for expansion and development - 6 analog and 8 digital, with the following capabilities
-- UART1 (RX and TX)
-- I2C (SDA and SCL)
-- SPI (MOSI, MISO, SCK)
-- PWM pin (1)
-- Analog I/O (6)
  • All through-hole components (except FTDI chip) for easy DIY soldering

Revision 1.0 Schematic & Board Images

EAGLE files, parts list

Schematics, board, images: https://github.com/mosfet/Sanguinololu/tree/master/rev1.0

Parts: https://github.com/mosfet/Sanguinololu/tree/master/rev1.0/parts.txt


You will also need Pololu or Pololu compatible stepper drivers such as StepStick

Mouser part projects

Everything you need except the PCB!

Project Name Project Description Price (as of 4-7-2011)
Sanguino Core (all versions) The base project. Does not include FTDI implementation or power connectors. Chose this and then chose add-ons from below. $21.95 (USD)
ATX power connector kit Vertical plugs for using the ATX power supply's ATX+4 12V connector and 4 pin HDD connector. If you install this, you can't install the Screw terminal & Voltage regulator kit... but why would you want to anyway. $1.86 (USD)
Screw terminal & Voltage regulator kit 5mm Screw terminal and voltage regulator (and supporting parts) for those not wanting to use an ATX power supply, or would rather use a single volt power supply, 7-24V (25v if you install larger caps). If you've been following along, you know that if you install this, you can't install the ATX power connector kit. $1.55 (USD)
FTDI & USB plug kit This kit includes a USB type B connector and a SSOP FTDI FT232RL chip (and supporting parts) commonly used for serial communication over USB. $5.30 (USD)
Polarized Connector Kit Polarized right-angle connectors for the edge, and matching cable housings. Cable side is easy pinch type connectors, so no soldering or crimping is needed. $4.30 (USD)

Before purchasing parts, always export a part list from the EAGLE files to ensure the Mouser projects are at the latest revision.

1.0 Assembly Instructions

Coming soon!


Revision 0.5 / 0.6 Info

See Sanguinololu_0.6 for assembly instructions, board files, etc.


Revision History

Rev 1.0 Release revision, tighter DRC rules, and updated screw terminal footprint.

Rev 0.7 Added more pins to the expansion header, made I2C and SPI available for use. Combined all stepper motor enable nets into one pin.

Added footprints for voltage regulator for those wanting to use laptop power brick, etc. The vreg component footprints are hidden under the ATX power supply for space saving and to prevent both from being in use.

Enabled USB bus power for logic side.

Connected the 5v pin on the USB2TTL header so that either a: ftdi cable can power the board, or b: The board can power a bluetooth serial module (bluesmirf).


See Sanguinololu_0.6 for older revision history