ArduPLC

Reiken3099·ArduPLC·ArduPLC_V1/ARDUINO_PLC.kicad_pcb

ArduPLC PCB layout, top view — open source AVR/Arduino board by Reiken3099

About the ArduPLC PCB

ArduPLC is an open source AVR/Arduino PCB design by Reiken3099, published on GitHub under the CC0-1.0 license. It is a 2-layer board measuring 101.6 × 101.6 mm, with 86 components from 20 distinct parts.

Its main chip is the ATmega328-PU, from the AVR/Arduino family. Other key parts include the L78L05_SOT89, MOC3021M and LTV-847. By type, the board carries 41 resistors, 20 diodes, 13 ICs, 6 capacitors, 3 connectors and 1 crystal.

From the project

PCB designs made with the purpose of using both Arduino hardware and software in an industrialized way adapting said hardware for said purpose. These designs are made in KICAD free software

PCB board designs developed with the purpose of being used as an alternative to the widely known PLCs in industrial environments, focusing on keeping these PCB boards as closely attached to what is currently used in the industry in terms of voltages and currents. This project does not seek in any way to replace the use of PLC devices in the industry or any related element, it is developed with the sole purpose of having a reliable and low-cost alternative to such devices, mainly for small or micro companies that require a considerable degree of automation keeping your costs and expenses as…

ArduPLC, from the project README
From the project README

Main components on the ArduPLC

ArduPLC bill of materials (BOM)

86 components, 20 distinct parts.

QtyPartRefs
1
ATmega328-PU
U1
1
L78L05_SOT89
U2
8
MOC3021M
U3, U4, U5, U6, U7, U8, U9, U10
3
LTV-847
U11, U12, U13
1
20MHz
Y1
1
Barrel_Jack_Switch
J1
1
POWER/OUTPUT´S
J2
1
INPUT´S
J3
1
LOGO
G001
1
PUSH
SW1
8
Z0103MN
D1, D2, D3, D4, D5, D6, D7, D8
12
ZEN056V130A24LS
D9, D10, D11, D12, D13, D14, D15, D16 +4
2
100uF 63V
C1, C4
2
0.1uF
C2, C3
2
C
C5, C6
1
10K
R1
8
220ohm
R2, R3, R4, R5, R10, R11, R12, R13
8
180ohm
R6, R7, R8, R9, R14, R15, R16, R17
12
330ohm
R18, R19, R20, R21, R26, R27, R28, R29 +4
12
1K
R22, R23, R24, R25, R30, R31, R32, R33 +4

ArduPLC design files

The KiCad project lives in the Reiken3099/ArduPLC repository on GitHub; these links point at the commit this page was built from.

ArduPLC: common questions

What microcontroller does the ArduPLC use?

The ArduPLC is built around the ATmega328-PU, from the AVR/Arduino family.

How big is the ArduPLC PCB?

The ArduPLC measures 101.6 × 101.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ArduPLC?

86 components, from 20 distinct parts. The full bill of materials is listed on this page.

Where can I download the ArduPLC design files?

From the Reiken3099/ArduPLC repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the ArduPLC design in my own project?

Yes, under the terms of its CC0-1.0 license, which Reiken3099 chose for the repository.

Can I test firmware for the ArduPLC 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