Problem: I like the Arduino, I like all the arduino clones, I like the ATMEGA328P. But I hate how all PCB dev boards have these dinky female headers. Yes there are screw shields but that does not address the issue of a more, drop-in ready-to-go industiral-ish PCB the ATMEGA328 could benefit from. Furthuremore, I am always bothered by the puny DC regular on most Arduino Unos; the DC input was 6-9v on average. Why not 12V? I have soooo many 12DC adapters. Adding a beefy 5V regualtor is also on the list to address.
Background: It's been a while since I used Eagle CAD... Good reason to practice.
I needed some basis to build a list of features, so I focused on something that surpirsed me with its popularity- my Venduino. This PCB is a good drop-in to get the Venduino wired , but it's also an excellent basis for any microcontroller project. Stuff I tried to make as a 'feature' for this arduino-compatible board:
Presenting the Arduino Uno compatiable industrial board. Aka the Beefy ATMEGA328 PCB
Parts Needed... The basics to build an Arduino Uno + screw terminals.
July 17, 2017 edit: I updated this table to correct minor clerical mistakes and added actual part numbers if you want to buy parts. P/Ns are from DigiKey. I reccomend getting the breakaway headers and screw terminals from ebay as these are cheaper (~50% less) on ebay.
|DC_IN||1||2.1MMJACKTHM||2.1mm x 5.5mm THM DC Jack||EJ508A-ND||Digikey|
|J1-J14,||14||1X2-3.5MM||3.5mm Terminal block||generic||ebay|
|JP3, JP4, JP5, LED13_SE, PWR_SEL, SERVO_3,5,6,9,10,11, TO_5110LCD||56||Connector||Breakaway MALE Header 0.1"||generic|
|C1, C2, C4, C6, C7||5||0.1uF 50V||Ceramic Cap Radial leads||399-9870-1-ND|
|D1||1||1N4004 Diode||DIODE axial lead||641-1310-1-ND|
|FTDI||1||M06LONGPADS||Header 6x1 MALE Right Angle||generic|
|TO_5110LCD||1||Connector 1_8||Header FEMALE 0.1"||generic|
|IC3||1||74HC4050 DIP||Hex BUFFER, non-inverting||296-9213-5-ND||Digikey|
|Jumper||2||Connector||Jumper,2 Position Female 0.1"||generic|
|LED13||1||LED 3mm||Red LED||generic|
|LED3||1||LED 5mm||Green LED||generic|
|ICSP||1||Connector 3x2 Male||MALE 3x2 Header 0.1"||generic (can be subst w/ male brkawy header)|
|ZU4||1||ATMEGA328P-PU||MICROCONTROLLER||ATMEGA328P-PU DIP 2x14|
|RESET||1||Switch Tactile||Momentary Switch, thru hole||generic|
|C3, C5, C8, C10||4||47uF CAP||Electrolytic CAPACITOR,||P19582CT-ND||Digikey|
|IC2||1||7805TV||Positive VOLTAGE REG 5V||LM7805CT-ND||Digikey|
|IC1||1||L4931-33 INLINE||VOLTAGE REGULATOR 3.3V||497-7246-1-ND||Digikey|
|Socket 2x14||1||IC DIP socket||SOCKET 2x14 POS||ED3050-5-ND||Digikey|
|Socket 2x8||1||IC DIP socket||SOCKET 2x8 POS||AE9992-ND||Digikey|
|FTDI to USB PCB||1||generic||USB programmer||generic|
|Nokia 5110 LCD||1||custom||Led backlit Dot-matrix Display||pinout specific|
Go to Shop Page. Available in bare PCB, Kit, or Assembled.
What can I use this PCB for? Lots of stuff like this lap timer, but in keeping the spirit of this site's videogame something realted, you can make a N64 controller testing station. Let me explain how this came about. I was very intruiged when this N64 controller tester video showed up in my Youtube feed. This is the same person who was able to reflash GB carts among other things (link goes to the github post). Thought it would be neat to have a PCB for this, but that wasnt enough reason to make a PCB. Fast foward a few months later and the Venduino gets all this attention. Why not make a PCB that shares both puposes?