Difference between revisions of "Project:Ethernet Arduino"

From London Hackspace Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
* Profit!
 
* Profit!
 
==Bill of materials==
 
==Bill of materials==
* ENC28J60
+
* ENC28J60  
 
* ATmega328
 
* ATmega328
* Magjack
+
* Magjack HanRun HR911105A or similar
 +
* 25MHz crystal
 +
* 16MHz crystal
 +
* LD1117 -500 5V regulator
 +
* LD1117 - 330 3V3 regulator
 +
* 74HCT125 (as per John Crouchley's Mod)
 +
* 2 x 1N5819S schottky diodes
 +
* 2 x 18pF 0603 ceramic caps
 +
* 2 x 22pF 0603 ceramic caps
 +
* 12 x 100nF 0603 ceramic caps
 +
* 3 x 10uF 10V tantalum caps
 +
* 4 x 49.9R 0603 resistor
 +
* 2 x 270R 0603 resistor
 +
* 1 x 330R 0603 resistor
 +
* 4 x 1K 0603 resistor
 +
* 1 x 2K 0603 resistor
 +
* 3 x 10K 0603 resistor
 +
* 1 x reset switch
 +
* 2 x 0603 Green LEDs (Power, Pin 13 LED)
 +
* 2 x 0603 Red LEDs  (Serial Rx and Tx)
 +
* 1 x Ferrite bead 0805 (value TBC)
 +
* 2 x Header 14pin
 +
* 1 x Header 3x2 (AVRISP Header)
 +
* 1 x Header 6 pin  (FTDI cable connection)
  
 
==Individual interests==
 
==Individual interests==

Revision as of 14:47, 13 August 2010

Ethernet Arduino
Created 12/Aug/2010
Members Elliot
QR code

Discussions on the list highlighted great interest and demand for cheap Ethernet enabled Arduino compatible boards. A plan was hatched to produce a number of these boards for members and possibly for sale. Increased volumes would result in lower unit cost.

Meurig is currently constructing some similar boards using plans from Instructables and is therefore likely to be a good source of information. These boards are being etched at the space and are of 'through hole' type.

Information

Regarding the ENC28J60 paired to the ATmega328:

  • This chip has been used by Tuxgraphics who I believe worked on the original code to pair it with the ATmega168/328.
  • NuElectronics also use it on their Ethernet shield - and have some code examples.
  • Andrew Lindsay has rewritten the code to make it easier to understand and use. He has also written a Pachube client with twitter updates.
  • A similar project on Instructables.

Board specification

  • Surface mount to reduce size
    • PCBs supplied by a 3rd party
  • Arduino compatible
  • atmega328 32pin quad package

Rough plan

  • Agree on specification
  • Breadboard prototype
  • Design board
  • Build a prototype board
  • ...
  • Profit!

Bill of materials

  • ENC28J60
  • ATmega328
  • Magjack HanRun HR911105A or similar
  • 25MHz crystal
  • 16MHz crystal
  • LD1117 -500 5V regulator
  • LD1117 - 330 3V3 regulator
  • 74HCT125 (as per John Crouchley's Mod)
  • 2 x 1N5819S schottky diodes
  • 2 x 18pF 0603 ceramic caps
  • 2 x 22pF 0603 ceramic caps
  • 12 x 100nF 0603 ceramic caps
  • 3 x 10uF 10V tantalum caps
  • 4 x 49.9R 0603 resistor
  • 2 x 270R 0603 resistor
  • 1 x 330R 0603 resistor
  • 4 x 1K 0603 resistor
  • 1 x 2K 0603 resistor
  • 3 x 10K 0603 resistor
  • 1 x reset switch
  • 2 x 0603 Green LEDs (Power, Pin 13 LED)
  • 2 x 0603 Red LEDs (Serial Rx and Tx)
  • 1 x Ferrite bead 0805 (value TBC)
  • 2 x Header 14pin
  • 1 x Header 3x2 (AVRISP Header)
  • 1 x Header 6 pin (FTDI cable connection)

Individual interests

  • Elliot: Has components for prototypes and is willing to: prototype, make boards, write code, assemble, buy 4 of these boards. However, his skill may not be as great as his enthusiasm...
  • t0m Would love to buy 2/3 SMT kits myself to practice SMT soldering. If someone is organising a load of these, would be happy to spend a weekend soldering them up for the practice. (My regular soldering is good, I've never done any real SMT however)
  • tomwj: I too would be interested in making, soldering and general prototyping/production of these boards and buying a couple
  • nigle: I can turn a back of as fag packet sketch into a neat schematic and do the board layout, I do this stuff professionally so it should look pretty good! I might well suggest or even insist on improvements to the design - you have been warned :-)