Difference between revisions of "Screwduino"

From Land Boards Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
== Features ==
 
== Features ==
  
* Arduino UNO Compatible (Arduino bootloader)
+
* Arduino UNO compatible
* ICSP header for program download
+
** Arduino UNO bootloader
* Standard 6-pin FTDI connector
+
** Select UNO in Arduino IDE to download card
* 4-pin I2C connector
+
* No USB connector/chip.
* Reset switch
+
** Use a [http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm FTDI download cable] or [http://land-boards.com/blwiki/index.php?title=FTDI-USB-TTL FTDI to USB interface] for USB (not supplied)
* Other than power regulator only uses through-hole parts
+
* [http://en.wikipedia.org/wiki/In-circuit_serial_programming ICSP header] for download
* 5mm pitch screw terminal blocks
+
* 4-pin I2C connector for easy attachment of an [http://www.ebay.com/bhp/i2c-lcd I2C LCD display] and other I2C sensors (like temperature sensors).
* Four (4) 4-40 mounting holes with clearance for screw heads, standoffs and/or nuts
+
** Beware there are many different I2C pinouts.
 +
** Added 10K ohm pullup resistors (R3 and R4) from the I2C SDA/SCL to +5V
 +
** If the user doesn't want the resistors, they can snip them out of the circuit
 +
* Uses through hole parts so that it is easier to assemble.
 +
** The sole exception is the voltage regulator which is surface mount for heat transfer
 +
* [http://www.mouser.com/ProductDetail/TE-Connectivity/282836-2/?qs=A%252bip%252bNCYi6Ohx9vaQ1l4dg%3D%3D 5mm pitch screw terminal blocks].
 +
* Reset switch.
 
* 7-12V DC on standard 2.1mm DC power connector
 
* 7-12V DC on standard 2.1mm DC power connector
 
* Power selection jumper (FTDI, Regulator, Screw Terminals)
 
* Power selection jumper (FTDI, Regulator, Screw Terminals)
 +
* Four (4) good mounting holes that take 4-40 screws and have more than enough clearance for screw heads, standoffs and/or nuts.
  
 
==Design Advantages ==
 
==Design Advantages ==

Revision as of 13:55, 10 January 2020

Tindie-mediums.png

ScrewduinoX4-5493-1365x663px.jpg

Features

  • Arduino UNO compatible
    • Arduino UNO bootloader
    • Select UNO in Arduino IDE to download card
  • No USB connector/chip.
  • ICSP header for download
  • 4-pin I2C connector for easy attachment of an I2C LCD display and other I2C sensors (like temperature sensors).
    • Beware there are many different I2C pinouts.
    • Added 10K ohm pullup resistors (R3 and R4) from the I2C SDA/SCL to +5V
    • If the user doesn't want the resistors, they can snip them out of the circuit
  • Uses through hole parts so that it is easier to assemble.
    • The sole exception is the voltage regulator which is surface mount for heat transfer
  • 5mm pitch screw terminal blocks.
  • Reset switch.
  • 7-12V DC on standard 2.1mm DC power connector
  • Power selection jumper (FTDI, Regulator, Screw Terminals)
  • Four (4) good mounting holes that take 4-40 screws and have more than enough clearance for screw heads, standoffs and/or nuts.

Design Advantages

Gets away from all of the painful wire jumpers and pins that constantly come loose. Makes the step from prototype to final design much easier.

Method Material Costs Labor Tasks Power/Ground pins Wires secure? Mounting I2C Support
Processor UNO - $30 Strip wires and solder to parts 3 GND1 PWR Wires don't stay in holes with any stress. Poor No connector
Breadboards Uno - $30 +Breadboard $10 Strip wires or use breadboard wires 120 each PWR/GND for 700 point breadboard Moderately secure since the holes are usually “tight” Poor No connector
ProtoShields Uno - $30 +Shields - $15 Lot of time- consuming soldering of custom wiring Vary but usually enough although maybe not connectorized in the best use Wires typically soldered so secure Poor No connector
Sensor Shields Uno - $30 +Shields - $15 Use custom wires Excellent at 1 per Arduino Digital/Analog pin Connectors are secure Poor Yes
Screw Wings Uno - $30 + Wing Shield - $15 Strip wires and solder to parts Varies depending upon shield Connections very secure Poor No connector
Screwduino $30 (est) Strip wires and solder to parts 5 – Ground 4 – PowerAdditional on other connectors Connections very secure Excellent Yes

Screwduino Schematic

[ Screwduino Schematic]

Screwduino Layout

ScrewduinoX4PlotBW.PNG

Power

Measured 15 mA with 9V external power input (no loads but running program).

Card Power Source - VSEL Jumper

  • This jumper selects the power source for the card
    • Install jumper across the USB pins to power the card from the FTDI interface.
    • Install jumper across the EXT pins to power the card from the DC jack.
    • Leave the jumper off when powering the card from the ISP connector.

Assembly Sheet