PLC-14500
nicolacimmino·PLC-14500·board/plc14500/plc14500.kicad_pcb
About the PLC-14500 PCB
PLC-14500 is an open source AVR/Arduino PCB design by nicolacimmino, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 160.1 × 101 mm, with 160 components from 23 distinct parts.
Its main chip is the Arduino Nano, from the AVR/Arduino family. Other key parts include the 74HC14, 4051, NE555, 4099 and 74HC590A. By type, the board carries 56 resistors, 53 diodes, 19 capacitors, 18 switches and 14 ICs.
It belongs with the retro computing designs in this gallery.
From the project
Retro trainer board based on the MC14500 1-bit ICU. The project is OSHW certified and a ready to assemble kit is available on Tindie.
- Moved LED labelled HI to the left of LO (to match switch direction)
- Added 47K in series to U2 Pin3 OUT (to remove gosthing of outputs on inputs LEDs due to MC14500 W line timing)
- Passed OUT7 through a NOT before triggering TMR0, left LED direct to OUT7 (NE555 triggers on low which makes it hakward without negation as the monostable triggers always once on reset)
Main components on the PLC-14500
PLC-14500 bill of materials (BOM)
160 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 74HC14 | DIP-14_W7.62mm_LongPads | U1, U3, U11 |
| 2 | 4051 | DIP-16_W7.62mm_LongPads | U2, U14 |
| 2 | NE555 | DIP-8_W7.62mm | U4, U9 |
| 2 | 4099 | DIP-16_W7.62mm_LongPads | U5, U13 |
| 1 | Arduino Nano | Arduino_Nano | U6 |
| 1 | 74HC590A | DIP-16_W7.62mm_LongPads | U7 |
| 1 | LH5168 | DIP-28_W15.24mm | U8 |
| 1 | MC14500 | DIP-16_W7.62mm_LongPads | U10 |
| 1 | 4011 | DIP-14_W7.62mm_LongPads | U12 |
| 9 | Push Button | SW_Tactile_THT | S1, S2, S3, S4, S9, S10, S11, S15 +1 |
| 9 | Switch DPDT | SWITCH_DPDT | S5, S6, S7, S8, S12, S13, S14, S16 +1 |
| 40 | LED 3MM Red | LED_3MM | D1, D2, D3, D4, D5, D6, D7, D8 +32 |
| 5 | LED 3MM Yellow | LED_3MM | D18, D19, D28, D33, D38 |
| 6 | LED 3MM Orange | LED_3MM | D39, D41, D42, D50, D52, D53 |
| 2 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D40, D51 |
| 17 | 100NF 100nF | C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C1, C2, C3, C5, C6, C8, C9, C10 +9 |
| 1 | 10UF 10uF | CP_Radial_D5.0mm_P2.50mm | C4 |
| 1 | 470UF 470uF | CP_Radial_D5.0mm_P2.50mm | C7 |
| 9 | 47K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R4, R9, R10, R11, R22 +1 |
| 41 | 820R | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5, R6, R7, R8, R12, R13, R14, R16 +33 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2K2 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R15 |
| 2 | 1K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R30, R31 |
| 3 | 10K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R50, R51, R54 |
PLC-14500 design files
The KiCad project lives in the nicolacimmino/PLC-14500 repository on GitHub; these links point at the commit this page was built from.
PLC-14500: common questions
What microcontroller does the PLC-14500 use?
The PLC-14500 is built around the Arduino Nano, from the AVR/Arduino family.
How big is the PLC-14500 PCB?
The PLC-14500 measures 160.1 × 101 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the PLC-14500?
160 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the PLC-14500 design files?
From the nicolacimmino/PLC-14500 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PLC-14500 design in my own project?
Yes, under the terms of its GPL-3.0 license, which nicolacimmino chose for the repository.
Can I test firmware for the PLC-14500 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746