Skip to the content
2 layers101.6 × 101.6 mmARDUINO PLC, the printed circuit board in 3D

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

Size
101.6 × 101.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
116
Pads
331
Tracks, vias
759, 36
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Apr 2020
Updated
25 Apr 2020

Overview

ARDUINO PLC is an open-source printed circuit board by Reiken3099, from the Reiken3099/ArduPLC repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 101.6 × 101.6 mm with 92 parts on 116 nets, routed with 759 tracks and 36 vias.

It is built around the ATMEGA328-PU, Z0103MN and MOC3021M, with the LTV-847 and ZEN056V130A24LS among its other parts. Its parts include 41 resistors, 20 diodes, 13 ICs, 6 capacitors and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

ArduPLC

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 low as possible.

These boards base their operation on the ATMEL microcontrollers used in the Arduino boards, for which these can be programmed in a simple and intuitive way using the Arduino IDE software, loading the bootloader of the corresponding Arduino boards in these microcontrollers, or failing that as well They can be programmed using assembly language or C ++ and programmed with the help of a microcontroller recorder or charger. Any PCB board shown here was designed to be used with the Arduino bootloader, since by including this, you can use the program free software called "LDmicro", through which you can program ATMEL microcontrollers with the Arduino bootloader using the LADDER language or also known as the ladder language, the same language that is used to program PLC devices today.

This is a project that is currently under development, so the plates shown here have not yet been polished in terms of design and structure of their components, however, each one is fully functional and has been physically and different simulations.

Logo of the organization RCKElectronic's Logo of the proyect

Parts

92
QtyValueFootprintReferences
121KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR22, R23, R24, R25, R30, R31, R32, R33, R38, R39, R40, R41
12330ohmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR18, R19, R20, R21, R26, R27, R28, R29, R34, R35, R36, R37
12ZEN056V130A24LSDiode_SMD:Littelfuse_PolyZen-LSD9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20
8180ohmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR6, R7, R8, R9, R14, R15, R16, R17
8220ohmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR2, R3, R4, R5, R10, R11, R12, R13
8MOC3021MPackage_DIP:DIP-6_W7.62mm_LongPadsU3, U4, U5, U6, U7, U8, U9, U10
8Z0103MNPackage_TO_SOT_SMD:SOT-223D1, D2, D3, D4, D5, D6, D7, D8
3LTV-847Package_DIP:DIP-16_W7.62mmU11, U12, U13
20.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2, C3
2100uF 63VCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC1, C4
2CCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC5, C6
2LOGOIconos:ArduPLC_17x17G***, G***
110KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR1
120MHzCrystal:Crystal_HC52-U_VerticalY1
1ATmega328-PUPackage_DIP:DIP-28_W7.62mmU1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ1
1INPUT´STerminalBlock_Altech:Altech_AK300_1x16_P5.00mm_45-DegreeJ3
1L78L05_SOT89Package_TO_SOT_SMD:SOT-89-3U2
1LOGOIconos:RCKElectronic's_16x16G***
1LOGOIconos:echo_en_mexicoG001
1OSHW-Logo2_14.6x12mm_SilkScreenSymbol:OSHW-Logo2_14.6x12mm_SilkScreenREF02
1POWER/OUTPUT´STerminalBlock_Altech:Altech_AK300_1x14_P5.00mm_45-DegreeJ2
1PUSHButton_Switch_THT:Button_6mmSW1
1Symbol_Barrel_PolaritySymbol:Symbol_Barrel_PolarityREF03
1WEEE-Logo_5.6x8mm_SilkScreenSymbol:WEEE-Logo_5.6x8mm_SilkScreenREF01

Similar boards

  • 2 layers43.2 × 58.4 mmAfdDriver, the printed circuit board in 3D

    AfdDriver

    jduanen/alienFontDisplay

    Display made of six eight-segment EL display units

    58 parts1MIT
  • 4 layers94.5 × 99.8 mmValveController, the printed circuit board in 3D

    ValveController

    afewyards/HydroMix

    A mains-powered, Zigbee-connected controller for a hydronic 3-way mixing valve — it regulates the supply-water temperature of a floor heating/cooling system and keeps regulating autonomously if the Zigbee link goes down.

    123 partsMIT
  • 2 layersSacci, the printed circuit board in 3D

    Sacci

    fmakara/sacci

    Sistema Automatizado de Corrosão de Circuito Impresso

    165 parts
  • 2 layers160 × 100 mmMPCNC Nano Estlcam Shield, the printed circuit board in 3D

    MPCNC Nano Estlcam Shield

    tnn85/MPCNC-Nano-Estlcam-Shield

    Ein CNC Shield für die MPCNC in Verwendung mit Estlcam

    96 parts70
  • 2 layers83.8 × 120.7 mmAtu100wifi, the printed circuit board in 3D

    Atu100wifi

    ftl/atu100wifi

    A wifi adapter device for David Fainitski's ATU-100 antenna tuner (https://github.com/Dfinitski/N7DDC-ATU-100-mini-and-extended-boards)

    31 parts28MIT
  • 2 layers63 × 80 mmBrakeOutBoard, the printed circuit board in 3D

    BrakeOutBoard

    gmoccapy/T4-MFA

    This is a color MFA designed to be used in a Volkswagen T4 Van

    65 parts9

Questions

How big is the ARDUINO PLC PCB?

It measures 101.6 × 101.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ARDUINO PLC use?

92 parts, built around the ATMEGA328-PU, Z0103MN, MOC3021M and LTV-847. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ARDUINO PLC KiCad files?

From the Reiken3099/ArduPLC repository on GitHub, at the commit this page was made from: the board is ArduPLC_V1/ARDUINO_PLC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ARDUINO PLC design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).