Skip to the content
PCBKitNew board
2 layers100.3 × 38.1 mmPyblockplc, the printed circuit board in 3D

python plc automation fbd- programming with esp32

Size
100.3 × 38.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
64
Pads
149
Tracks, vias
353, 27
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Nov 2021
Updated
17 Nov 2021

Overview

Pyblockplc is an open-source printed circuit board by pyplc, from the pyplc/pyblockplc repository on GitHub. It is a 2-layer board of 100.3 × 38.1 mm with 41 parts on 64 nets, routed with 353 tracks and 27 vias.

It is built around the LTV-827. Its parts include 16 resistors, 16 diodes, 5 connectors and 3 ICs.

Main components

1

README

README.md

Python PLC Automation FBD- Programming with ESP32 Micropython

Pyblockplc is FBD programming for PLC, as PLC is here to be more precise an ESP32 uses Lolin D32 Pro. Basis Micropython and as a PLC operating system a Python program called The ESP32 runs as plc_os_v1_0.mpy, the program plc_os_v1_0.mpy is the main program in Mircopython is called in main.py in ESP32. Pyblockplc IDE compiles a file called program.json, the file program.json must be loaded into the root directory of the ESP32 and restarted by restart or start the board.

pyblockplc FBD- Editor

pyblockplc Simulator

plc prototype hardware 24V, 6 input, 4 relais output.

Din rail case - APRA HO6

License:

PC program pyblockplc _v1_0.exe - Freeware

Plc program plc_os_v1_0.mpy - Freeware

Hardware Kicad project - Licensed under CERN OHL v.1.2

Parts

41
QtyValueFootprintReferences
1610kResistor_SMD:R_1206_3216MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R15, R20, R25, R30
10LEDLED_THT:LED_D3.0mmD2, D4, D6, D8, D10, D12, D13, D15, D18, D20
61N4004Diode_SMD:D_SMAD1, D3, D5, D7, D9, D11
3LTV-827Package_DIP:DIP-8_W8.89mm_SMDSocket_LongPadsU1, U2, U3
110KResistor_THT:R_Array_SIP7RN1
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1Conn_01x10_MaleConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ1
1Conn_01x16_FemaleConnector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_VerticalJ12
1Conn_01x20_FemaleConnector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_VerticalJ13

Questions

How big is the Pyblockplc PCB?

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

What parts does the Pyblockplc use?

41 parts, built around the LTV-827. 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 Pyblockplc KiCad files?

From the pyplc/pyblockplc repository on GitHub, at the commit this page was made from: the board is hardware/pyblockplc_midle_pcb/pyblockplc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pyblockplc design in my own project?

Its repository states no licence, so its author keeps all rights: ask pyplc before reusing the design.

More from pyplc/pyblockplc

2
  • 2 layers100.3 × 71.1 mmPyblockplc topseite, the printed circuit board in 3D

    Pyblockplc topseite

    pyplc/pyblockplc

    python plc automation fbd- programming with esp32

    73 parts2
  • 2 layers102.9 × 86.4 mmPyblockplc, the printed circuit board in 3D

    Pyblockplc

    pyplc/pyblockplc

    python plc automation fbd- programming with esp32

    48 parts2

Similar boards

  • 2 layers67 × 44 mmWifiDoorBell D1-mini, the printed circuit board in 3D

    WifiDoorBell D1-mini

    thorsten-l/ESP8266-WiFi-Doorbell-Gateway

    A gateway for your doorbell button ;-)

    15 parts10Apache-2.0
  • 2 layers85 × 56 mmHub75 sourcing output, the printed circuit board in 3D

    Hub75 sourcing output

    Peter-van-Tol/HUB-75-boards

    The HUB-75 boards is a collection of break-out boards (BOBs) for HUB-75 connnectors found on re-purposed FPGA cards such as the 5A-75B and 5A-75E.

    129 parts8
  • 2 layers65 × 56 mmYato Control, the printed circuit board in 3D

    Yato Control

    Sir-Quickly/Yato_Control_Interface

    Interface PCB to enable exterbnal control of the Yato / Hendi Induction cooker

    19 parts4GPL-3.0
  • 2 layers123 × 74 mmBbbbbb, the printed circuit board in 3D

    Bbbbbb

    mattvenn/atbristol-megadrawbz

    82 parts2
  • 2 layersLinde steering, the printed circuit board in 3D

    Linde steering

    Technariumas/smalsiukas

    The conversion of a forklift truck to a line following robot.

    27 partsApache-2.0
  • 2 layers70 × 35 mmTLF35584 breakout, the printed circuit board in 3D

    TLF35584 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    41 parts1.2k
  • 2 layers270 × 11 mmDaylight Disco, the printed circuit board in 3D

    Daylight Disco

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    41 parts1.1kGPL-3.0