Skip to the content
4 layers100 × 77 mmAI V1, the printed circuit board in 3D

STM32-based PLC system

Size
100 × 77 mm
Copper layers
4
Thickness
1.6 mm
Parts
138
Nets
106
Pads
432
Tracks, vias
670, 224
Pours
9
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Jul 2021
Updated
2 Jun 2026

Overview

AI V1 is an open-source printed circuit board by Synthron, from the Synthron/SynPLC repository on GitHub. It is a 4-layer board of 100 × 77 mm with 138 parts on 106 nets, routed with 670 tracks and 224 vias.

It is built around the MAX485ED, SN65HVD232D and LM358, with the ADS1115IDGS, ADUM1250AR and TLP291-4 among its other parts. Its parts include 47 resistors, 45 capacitors, 13 ICs, 11 connectors and 7 diodes. It belongs with the STM32 boards of this library.

Main components

9

README

README.md

SynPLC

Open Source modular PLC with Microcontrollers

WORK IN PROGRESS

To-Dos

Repo

  • Rewrite documentation in english
  • add reviewed PCBs
  • fill out tech specs of modules once programmed
  • Cleanup Repo
    • better folder structure
    • delete obsolete files

Hardware

  • Order new PCBs with STM32s
  • Assemble new PCBs
  • Test new hardware
    • DO
    • DI
    • AO
    • AI
    • XT
  • New Modules
    • CPU V2
      • Layout
      • Review
      • Ordered
    • Relais Module
    • PWM Module

Software

  • Write Software for new PCBs
    • CPU
    • DO
    • DI
    • AO
    • AI
    • XT
  • Porting of SR485 protocol to new hardware
    • Make it use Interrupts
    • Make it more efficient (processing)
    • implement failsafes when no answer
  • Define and program CAN protocol
  • Write generalized Code for CPU
  • define structured Text (postponed)
  • import structured text and parse into running code (postponed)

Possible Fixes

  • MAX485 with 5V supply voltage on all IO modules ?
    • changed to 3V3 on the CPU
  • DIs and DO (alt. switches) re-soldering (dead channels)
  • better connector for CPU
  • parametrize RS485 lib a bit more (tbd)

issues

  • weird additional bytes sent by slave after ACK and CS???
    • resolved

Parts

138
QtyValueFootprintReferences
21100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4, C10, C11, C12, C13, C15, C16, C17, C18, C19, C20, C21, C31, C36, C43 +5
201kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R4, R10, R11, R12, R13, R18, R19, R28, R29, R30, R31, R44, R45, R46 +4
810nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC26, C27, C28, C29, C38, C39, C40, C41
810pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC22, C23, C24, C25, C32, C33, C34, C35
61µCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C14, C30, C37, C42, C45
5TBL009-500-02GY-2GYKiCAD_Additional_Parts:TBL00950002GY2GYJ7, J8, J9, J10, J11
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR32, R33, R34, R35
411k 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21, R23, R25, R27
416k 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20, R22, R24, R26
4200R 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR36, R38, R40, R42
4300R 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR37, R39, R41, R43
4680Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R15, R16, R17
4BAV199Package_TO_SOT_SMD:SOT-23D2, D3, D4, D5
4Ferrite_Bead_SmallKiCAD_Additional_Parts:SMB-001FB1, FB2, FB3, FB4
4LM358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7, U8, U9, U10
4PJA3440Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
21N4001Diode_SMD:D_MELFD1, D7
220pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
2Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_HorizontalJ5, J6
1120Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1150Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
18MHzCrystal:Crystal_SMD_HC49-SDY1
1ADS1115IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU11
1ADuM1250Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1AP1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1Ferrite_BeadKiCAD_Additional_Parts:SMB-002FB5
1L78L05_SOT89Package_TO_SOT_SMD:SOT-89-3U12
1L78L10_SOT89Package_TO_SOT_SMD:SOT-89-3U13
1LOGOPictures:logo_newG***
1MAX485EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1PFRA 010Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalF1
1SM6T36ADiode_SMD:D_SMBD6
1SN65HVD232Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1SW_DIP_x05Button_Switch_THT:SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfileSW1
1TLP291-4Package_SO:SOIC-16_4.55x10.3mm_P1.27mmU6

The 136 most common of 138 parts.

More from Synthron/SynPLC

6
  • 4 layers100 × 77 mmAO V2, the printed circuit board in 3D

    AO V2

    Synthron/SynPLC

    STM32-based PLC system

    160 parts1
  • 4 layers100 × 77 mmDI8 V1.1, the printed circuit board in 3D

    DI8 V1.1

    Synthron/SynPLC

    STM32-based PLC system

    158 parts1
  • 4 layers100 × 77 mmCPU PiggyBack, the printed circuit board in 3D

    CPU PiggyBack

    Synthron/SynPLC

    STM32-based PLC system

    152 parts1
  • 4 layers100 × 77 mmCPU V2, the printed circuit board in 3D

    CPU V2

    Synthron/SynPLC

    STM32-based PLC system

    132 parts1
  • 4 layers100 × 77 mmDO8 V1.2, the printed circuit board in 3D

    DO8 V1.2

    Synthron/SynPLC

    STM32-based PLC system

    126 parts1
  • 4 layers100 × 77 mmXT V1, the printed circuit board in 3D

    XT V1

    Synthron/SynPLC

    STM32-based PLC system

    92 parts1

Similar boards

  • 2 layers110 × 46 mmRover panel supervisor, the printed circuit board in 3D

    Rover panel supervisor

    karimf1/rover-panel-pcb

    This repository is continuation of rover panel repo. Power panel PCB layout is implemented in KiCAD based of AutoCAD version of rover panel .

    106 partsMIT
  • 2 layers82 × 72 mmSRSE2, the printed circuit board in 3D

    SRSE2

    GBert/misc

    miscellaneous stuff / unsorted

    90 parts99
  • 2 layers255 × 92 mmLoRaQuadV2, the printed circuit board in 3D

    LoRaQuadV2

    roloran/ROLORAN-Hardware

    Custom PCB designs and cases/mounting tools for ROLORAN devices

    82 partsGPL-2.0
  • 4 layers96 × 172 mmServo cpu, the printed circuit board in 3D

    Servo cpu

    wiciu15/servo2

    Servo inverter for 3-phase AC motor with/out encoder feedback

    167 parts29
  • 2 layers95 × 85 mmNUC980, the printed circuit board in 3D

    NUC980

    TreeNewbeer/Coonix

    Coonix is a funny project about building a application platform in Allwinner-v3s processor.

    172 parts4
  • 4 layers160 × 100 mmModLab, the printed circuit board in 3D

    ModLab

    Synthron/ModLab

    Modular Electronics Workstation

    211 parts3
  • 4 layers97 × 65 mmDriveController, the printed circuit board in 3D

    DriveController

    SolarEnergyRacers/solar_car_control_system_v6

    solarenergyracers.ch - control system (AC, DC, MC), Documents

    106 parts

Questions

How big is the AI V1 PCB?

It measures 100 × 77 mm and has 4 copper layers, 1.6 mm thick.

What parts does the AI V1 use?

138 parts, built around the MAX485ED, SN65HVD232D, LM358 and ADS1115IDGS. 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 AI V1 KiCad files?

From the Synthron/SynPLC repository on GitHub, at the commit this page was made from: the board is hardware/pcbs/AI_V1/AI_V1.kicad_pcb and its schematic hardware/pcbs/CPU_V2/CPU_PiggyBack/CPU_PiggyBack.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AI V1 design in my own project?

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