Andy Rumade
UNITED STATES OF AMERICA • + Follow
Edit Project
Tools, APP Software Used etc.
![]() |
KiCADKicad
|
Description
ESP32 PLC BOARD V2.1.kicad_pcb
Editing of programs for this board is meant to be done with the OpenPLC software which can be found at: https://autonomylogic.com/
This board is intended to do the following:
- Provide a stable way to buck down 24VDC into 5VDC to power the ESP32 microcontroller.
- Provide general purpose outputs for those voltages as well as a ~3.3VDC (Actually closer to 3.1VDC. Might revise in a future version.) for purposes I haven't thought of yet, but I had a spot to put it on the board, so I did.
- Provide fuses for the 24VDC power in and also the 5VDC, plus a Zener protection with the 5VDC source.
- Provide easy to use digital I/O terminals in the form of Phoenix style connectors
- Provide indication for each digital I/O in the form on green LEDs for the inputs and red LED's for the outputs.
- DIN rail mountable!
- Full digital I/O optoisolation!
- Dedicated power button.
- Have the ability to work with a yet to be designed analog module, allowing for the ability to swap modules based on need for use different standards on the same unit.
- Uses commonly available components. (Nearly every part was sourced from Amazon.)
- Finally, to be compatible with the common 24VDC control voltage used in many industries with built in fly-back diodes for back EMF protection.
Please do not hesitate to ask any questions! I may have forgotten to list something.
BOM is in the "Other Files" section. I will try to update the regular one with other items soon!
Schematic and Layout
Sep 13,2024
1,085 views
end-flag
ESP32 PLC BOARD V2.1.kicad_pcb
2 Layers PCB 100 x 175 mm FR-4, 1.6 mm, 1, HASL with lead, Blue Solder Mask, White silkscreen
This is a board meant to work with 24V world of automation.
Using the OpenPLC software.
1085
3
2
Published: Sep 13,2024
Download Gerber file 39
BOM(Bill of materials)
Other files for Assembly
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(2)
- Likes(3)
-
Engineer Apr 09,2025
-
Engineer Oct 24,2024
-
Marios Daskalakis Sep 28,2024
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Andy Rumade
You may also like
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
243 1 3 -
Easy to print simple stacking organizer with drawers
101 0 0 -
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1185 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
667 0 1 -
Yes, I apologize for being so slow to reply to messages. My work project is time sensitive and has been keeping me very busy. D3 could use several different part numbers, but one that should work fine is: 512-1N4733A from Mouser Electronics. Its a 5.1 1W Zener diode. If you need any more info please let me know and I'll try to get to you as soon as I can. Also, in the future I'll try to provide better part number documentation to avoid issues like this. I truly apologize for all this mess. Its my first time providing a board for people to use and I'm definitely new to it.