Plc-4u a
semicontinuity·embedded·target/plc-4u-a/hardware/plc-4u-a/plc-4u-a.kicad_pcb
About the Plc-4u a PCB
Plc-4u a is an open source AVR/Arduino PCB design by semicontinuity, published on GitHub. It is a 2-layer board measuring 64 × 84 mm, with 215 components from 68 distinct parts.
Its main chip is the ATmega16-16P, from the AVR/Arduino family. Other key parts include the PC817 and MAX485E. By type, the board carries 88 connectors, 67 resistors, 23 ICs, 13 diodes, 10 transistors and 6 switches.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
Embedded projects
Embedded projects. ================================================================================
Projects for AVR microcontrollers. -------------------------------------------------------------------------------- - Primitive alarm - Primitive terminal - Voltage relay - Mood lamp - firmware under development - Primitive motion sensor controller, that works in pair with primitive alarm - Servo controller - unfinished, no firmware yet - LED dimmer, controlled via CAN bus - CAN bus router - firmware under development - Roller shutter controller, controlled via CAN bus - Humidity meter
Main components on the Plc-4u a
Plc-4u a bill of materials (BOM)
215 components, 68 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega16-16P | DIP-40_W15.24mm | U1 |
| 21 | PC817 | DIP-4_W7.62mm | U2, U3, U4, U5, U6, U7, U8, U9 +13 |
| 1 | MAX485E | SOIC-8_3.9x4.9mm_P1.27mm | U22 |
| 6 | IRF4905 | TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | MMBT3904 | SOT-23 | Q7, Q8, Q9, Q10 |
| 1 | Crystal | Crystal_HC49-4H_Vertical | Y1 |
| 5 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1, J2, J3, J4, J5 |
| 1 | V_ST_HWS | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J6 |
| 1 | V_ST_CWS | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J7 |
| 1 | W_CT_HWS | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J8 |
| 1 | W_CT_CWS | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9 |
| 1 | AUX_INS | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J10 |
| 2 | X Leds Btns | PinHeader_1x04_P2.54mm_Vertical | J11, J18 |
| 4 | S3 S5 LEDs | PinHeader_1x02_P2.54mm_Vertical | J12, J23, J25, J48 |
| 2 | Valve control in | PinHeader_1x04_P2.54mm_Vertical | J13, J22 |
| 4 | Leak sensors | PinHeader_1x04_P2.54mm_Vertical | J14, J21, J39, J40 |
| 2 | I2C | PinHeader_1x02_P2.54mm_Vertical | J15, J16 |
| 2 | TA_C | PinHeader_1x01_P2.54mm_Vertical | J17, J41 |
| 2 | Valve leds | PinHeader_1x04_P2.54mm_Vertical | J19, J20 |
| 2 | S4 S6 LEDs | PinHeader_1x02_P2.54mm_Vertical | J24, J26 |
Show 48 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | S3BTN | PinHeader_1x01_P2.54mm_Vertical | J27, J31 |
| 2 | S4BTN | PinHeader_1x01_P2.54mm_Vertical | J28, J32 |
| 2 | S5BTN | PinHeader_1x01_P2.54mm_Vertical | J29, J33 |
| 2 | S6BTN | PinHeader_1x01_P2.54mm_Vertical | J30, J34 |
| 2 | PWR_OUT | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J35, J38 |
| 1 | Sensors AB | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J36 |
| 1 | Sensors CD | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J37 |
| 2 | TB_C | PinHeader_1x01_P2.54mm_Vertical | J42, J45 |
| 2 | TC_C | PinHeader_1x01_P2.54mm_Vertical | J43, J46 |
| 2 | TD_C | PinHeader_1x01_P2.54mm_Vertical | J44, J47 |
| 1 | S1 S2 LEDs | PinHeader_1x02_P2.54mm_Vertical | J49 |
| 1 | S1 S2 BTNS | PinHeader_1x02_P2.54mm_Vertical | J50 |
| 2 | X0 | PinHeader_1x01_P2.54mm_Vertical | J51, J53 |
| 1 | U8 IN | PinHeader_1x02_P2.54mm_Vertical | J52 |
| 1 | X9 IN | PinHeader_1x02_P2.54mm_Vertical | J54 |
| 1 | AVR-ISP-10 | IDC-Header_2x05_P2.54mm_Vertical | J55 |
| 1 | PA0 | PinHeader_1x01_P2.54mm_Vertical | J56 |
| 2 | U8 OUT | PinHeader_1x02_P2.54mm_Vertical | J57, J59 |
| 5 | NC | PinHeader_1x01_P2.54mm_Vertical | J58, J79, J80, J81, J82 |
| 2 | GND | PinHeader_1x01_P2.54mm_Vertical | J60, J61 |
| 2 | VCC | PinHeader_1x01_P2.54mm_Vertical | J62, J63 |
| 1 | SIM800 | PinHeader_1x06_P2.54mm_Vertical | J64 |
| 1 | RES_IN | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J65 |
| 1 | SELF_PWR_IN | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J66 |
| 2 | VDD VSS | PinHeader_1x02_P2.54mm_Vertical | J67, J68 |
| 4 | VDD | PinHeader_1x01_P2.54mm_Vertical | J69, J70, J77, J78 |
| 1 | RESERVED_IN | PinHeader_1x01_P2.54mm_Vertical | J71 |
| 7 | VSS | PinHeader_1x01_P2.54mm_Vertical | J72, J73, J74, J75, J76, J87, J88 |
| 2 | RXD | PinHeader_1x01_P2.54mm_Vertical | J83, J84 |
| 2 | TXD | PinHeader_1x01_P2.54mm_Vertical | J85, J86 |
| 2 | C | C_0805_2012Metric | 22pF1, 22pF2 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Dir Control | SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm | JP1 |
| 6 | MOMENTARY-SWITCH-SPST-LED-PTH-12MM | TACTILE_SWITCH_LED_PTH_12MM | S1, S2, S3, S4, S5, S6 |
| 4 | LED_Dual_KAK | LED_Rectangular_W5.0mm_H2.0mm-3Pins | D1, D2, D3, D4 |
| 6 | D | D_DO-41_SOD81_P10.16mm_Horizontal | D5, D6, D7, D8, D9, D10 |
| 2 | LED | LED_D3.0mm | D11, D12 |
| 1 | PESD2CAN | SOT-23 | D13 |
| 2 | C | C_0805_2012Metric | C1, C3 |
| 1 | C_Polarized | C_1812_4532Metric | C2 |
| 6 | 8.2k | R_0805_2012Metric | R1, R5, R8, R11, R29, R40 |
| 6 | 5.1k | R_0805_2012Metric | R2, R6, R9, R12, R41, R42 |
| 16 | 820 | R_0805_2012Metric | R3, R4, R7, R10, R13, R14, R15, R27 +8 |
| 14 | R | R_1206_3216Metric | R16, R21, R22, R23, R24, R25, R26, R30 +6 |
| 15 | 1k | R_0805_2012Metric | R17, R18, R19, R20, R36, R37, R43, R44 +7 |
| 7 | R | R_0805_2012Metric | R51, R52, R53, R54, R62, R64, R65 |
| 1 | R | R_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_Vertical | R63 |
| 2 | 10 | R_1206_3216Metric | R66, R67 |
Plc-4u a design files
The KiCad project lives in the semicontinuity/embedded repository on GitHub; these links point at the commit this page was built from.
Plc-4u a: common questions
What microcontroller does the Plc-4u a use?
The Plc-4u a is built around the ATmega16-16P, from the AVR/Arduino family.
How big is the Plc-4u a PCB?
The Plc-4u a measures 64 × 84 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Plc-4u a?
215 components, from 68 distinct parts. The full bill of materials is listed on this page.
Where can I download the Plc-4u a design files?
From the semicontinuity/embedded repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Plc-4u a design in my own project?
The repository has no license, so all rights stay with semicontinuity. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Plc-4u a 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.
More boards in embedded
AVR/Arduino
Just Split
semicontinuity
128.2 × 112.4 mm127 parts2LNo license1Corne Chocolate
semicontinuity
133.8 × 91.4 mm96 parts2LNo license1Keypad
semicontinuity
100 × 100 mm82 parts4LNo license1AVR/Arduino
ErgoDoxTW
semicontinuity
200 × 200 mm69 partsNo license1AVR/Arduino
Usb ps2
semicontinuity
31.2 × 15.2 mm17 parts2LNo license1SplitKbHub
semicontinuity
23.7 × 66.4 mm8 partsNo license1
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k