

Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).
- Size
- 157.5 × 130 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 233
- Nets
- 396
- Pads
- 1,098
- Tracks, vias
- 2,539, 392
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Sep 2023
- Updated
- 30 Jun 2024
Overview
Jv thesis is an open-source printed circuit board by JhonVelasquez, from the JhonVelasquez/Embedded_system_Synchronize_Plant repository on GitHub. It is a 4-layer board of 157.5 × 130 mm with 233 parts on 396 nets, routed with 2,539 tracks and 392 vias.
It is built around the LAN8742A-CZ, USBLC6-4SC6 and HCPL2630M, with the LTV-847, RT9742SNGV and ARJM11A3-009-AB-ER2-T among its other parts. Its parts include 83 resistors, 54 capacitors, 30 connectors, 19 ICs and 7 diodes. It belongs with the STM32 and Raspberry Pi (Linux) boards of this library.
Main components
12LAN8742A-CZ
QFN-24-EP(4x4)0℃~+70℃ 1.8V~3.3V 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s Ethernet Transceiver RMII QFN-24-EP(4x4) Ethernet Transceivers ROHSMicrochip TechnologyEthernet TransceiversUSBLC6-4SC6
SOT-23-6-55℃~+125℃ 0.3pF 15V 300W@8/20us 4.7A@8/20us 5V 6V 80nA ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)HCPL2630M
DIP-8-40℃~+85℃ 1.45V 100ns 100ns 10Mbps 10kV/us 2 20mA 25mA 4.5V~5.5V 5V 5kV 60mW DC DIP-8 Logic Output Optoisolators ROHSonsemiLogic Output OptoisolatorsLTV-847
DIP-16-30℃~+110℃ 1.2V 100mV@20mA,1mA 200mW 35V 3us 4 4us 50% 50mA 50mA 5kV 600% 6V DC Phototransistor DIP-16 Transistor, Photovoltaic Output Optoisolators ROHSLite-OnTransistor, Photovoltaic Output OptoisolatorsRT9742SNGV
SOT-23-3-40℃~+85℃ 1 2.7V~6V 500mA 70mΩ Active High High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection SOT-23-3 Power Distribution Switches ROHSRichtek TechPower Distribution SwitchesARJM11A3-009-AB-ER2-T
插件-40℃~+85℃ 1 Gold Shielded With LED 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAbraconEthernet Connectors / Modular Connectors (RJ45 RJ11)LD39050PU33R
DFN-6(3x3)-40℃~+125℃@(Tj) 1 200mV@(500mA) 20uA 3.3V 30uVrms 5.5V 500mA 65dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive DFN-6(3x3) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators10118194-0001LF
SMD-30℃~+80℃ 1 100V 5P Black Female Micro-B USB 2.0 SMD USB Connectors ROHSAmphenolUSB Connectors2000-1-2-41-00-BK
SMDSMD D-Sub / VGA Connectors ROHSCNC TechD-Sub / VGA ConnectorsARJM11C7-502-AB-ER2-T
插件-40℃~+85℃ 1 Gold Non-PoE Phosphor bronze RJ45 Jack Right Angle Shielded With LED 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAbraconEthernet Connectors / Modular Connectors (RJ45 RJ11)BAT60A
SOD-323Schottky DiodesSlkorBC847
SOT-231 NPN 100MHz 100mA 100nA 110 200mW 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
README
README.mdEmbedded_system_Synchronize_Plant
Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).
Required Embedded System - Plant:
The embedded system in the pictures is what is needed for interacting with the Plant, it must send pulses and TCP messages in a specific pattern every time there is a new object incoming the plant.

HARDWARE:
The following PCB collects all the electronics part of the dessigned Embedded system
Diagram of the electronics sections. The PCB was made based on it.

Main sub-systems of the PCB

SOFTWARE:
RTOS Architechture:

CLI command structure:
The CLI for interfacing the microcontroller should have the following structure.

Integration connections:

Parts
233| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C10, C11, C12, C14, C27, C29, C42, C46, C47, C48, C49 +12 |
| 22 | Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP13, JP14, JP16, JP19, JP20, JP21, JP22, JP23, JP24, JP25, JP26, JP27, JP28, JP29 +6 |
| 18 | 2.2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R36, R38, R40, R41, R49, R50, R51, R52, R57, R58, R59, R60, R68, R69 +2 |
| 18 | 210 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R35, R39, R42, R43, R45, R46, R47, R48, R53, R54, R55, R56, R63, R64, R65 +2 |
| 7 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C15, C18, C28, C45, C56, C61, C62 |
| 6 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17, R70, R72, R75, R78, R81 |
| 6 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R44, R61, R71, R73, R76, R79 |
| 5 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R23, R24, R25, R27 |
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C30, C43, C58, C64 |
| 5 | 284512-2 | 284512-2:284512-2 | J20, J21, J22, J27, J28 |
| 5 | Closed | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP8, JP9, JP10, JP15, JP18 |
| 5 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U5, U7, U8, U10, U12 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R6, R33, R87 |
| 4 | 10u-pol | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C33, C35, C36, C39 |
| 4 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R11, R12, R13 |
| 4 | 33 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18, R19, R21, R22 |
| 4 | 49.9 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R29, R30, R31, R32 |
| 4 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2, J5, J7, J8 |
| 4 | L_GREEN | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3, D6 |
| 4 | MH | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R62, R80, R82 |
| 3 | Conn_01x03 | mr_lib:TerminalBlock_MetzConnect_Type059_RT06303HBWC_1x03_P3.50mm_Horizontal | J17, J18, J19 |
| 3 | HCPL2630M | HCPL2630M:HCPL2630M | U15, U16, U18 |
| 3 | Keyence_6 | 284512-2:284512-2 | J24, J29, J30 |
| 3 | LTV-847 | Package_DIP:DIP-16_W7.62mm | U14, U17, U19 |
| 3 | RT9742SNGV | Package_TO_SOT_SMD:SOT-23_Handsoldering | U2, U9, U13 |
| 2 | 120R | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1, FB2 |
| 2 | 16p | CBR06C160F5GAC:CBR06C160F5GAC | C31, C41 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C16, C17 |
| 2 | 270 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R34, R37 |
| 2 | 30p | 600S300FT250XT:CAP_600S0R1AT250XT_ATC | C32, C40 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8 |
| 2 | Conn_02x03 | Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical | J4, J6 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 10118194-0001LF | digikey-footprints:USB_Micro_B_Female_10118194-0001LF | J1 |
| 1 | 12K1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R28 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 1K5 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26 |
| 1 | 1u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C37 |
| 1 | 2000-1-2-41-00-BK | HDMI_CNC_TECH:HDMI_A_Female_2000-1-2-41-00-BK | J9 |
| 1 | 20u (25v)-pol | Capacitor_SMD:CP_Elec_8x6.2 | C34 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 4.7u | Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder | C38 |
| 1 | 470p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C44 |
| 1 | 47K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | ARJM11A3-009-AB-ER2-T | ARJM11A3-009-AB-ER2-T:ARJM11A3-009-AB-ER2-T | U3 |
| 1 | ARJM11C7-502-AB-ER2-T | ARJM11C7-502-AB-ER2-T:ARJM11C7-502-AB-ER2-T | J12 |
| 1 | BAT60A | Diode_SMD:D_SOD-323_HandSoldering | D4 |
| 1 | BC847 | Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering | Q1 |
| 1 | ComputeModule4-CM4 | CM4IO:Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J31 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J3 |
| 1 | EC5DAW | mr_lib:Converter_DCDC_EC5DAW_THT | U11 |
| 1 | ECS-80-18-33-JGN-TR | ECS_80_18_33_JGN_TR:ECS-80-18-33-JGN-TR | CRYSTAL1 |
| 1 | ERBRG2R50V | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | ESB-33535A | ESB_33535A:ESB_33535A | SW3 |
| 1 | Keyence_1 | 284512-2:284512-2 | J13 |
| 1 | Keyence_2 | 284512-2:284512-2 | J14 |
| 1 | Keyence_3 | 284512-2:284512-2 | J15 |
| 1 | Keyence_4 | 284512-2:284512-2 | J16 |
| 1 | Keyence_5 | 284512-2:284512-2 | J23 |
| 1 | LAN8742A | lan8742a:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias | U6 |
| 1 | LD39050PU33R | LD39050PU33R:LD39050PU33R | U4 |
| 1 | L_BLUE | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D7 |
| 1 | L_RED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | Power_24V | 284512-2:284512-2 | J25 |
| 1 | RST | Button_Switch_SMD:SW_SPST_Omron_B3FS-101xP | SW1 |
| 1 | STM32F746ZETx | Package_QFP:LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | SXT21422AA07-25.000MT | SXT21422AA07_25_000M:SXT21422AA07_25_000M | CRYSTAL2 |
| 1 | THD-20-R | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J11 |
| 1 | USB-A1HSB6 | USB-A1HSB6:USB-A1HSB6 | J10 |
Similar boards
- 2 layers

- 4 layers60 × 60 mm

UNSW Rocketry Senior Flight Computer
DashiellRussell/UNSW_Rocketry_Senior_Flight_Computer
KiCad project for the senior flight computer used by UNSW Rocketry.
132 parts - 2 layers142.1 × 106 mm

- 2 layers56 × 110 mm

Trs pcb
Windfisch/midikraken
A open source, open hardware up-to-16x USB-MIDI-interface for around 15 bucks in its smallest configuration.
125 parts28 - 2 layers117.5 × 90.8 mm

- 2 layers

NEOCERA jnr project
tioluwanimofe/neocera-test-junior-project-2024_2025
report for junior design project class
151 parts - 4 layers243.8 × 243.8 mm

Cm4 matx
EDA-bench/eda-bench
Execution-based benchmark for open-book KiCad PCB reconstruction agents
214 parts4 - 4 layers65 × 32 mm

Questions
How big is the Jv thesis PCB?
It measures 157.5 × 130 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Jv thesis use?
233 parts, built around the LAN8742A-CZ, USBLC6-4SC6, HCPL2630M 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 Jv thesis KiCad files?
From the JhonVelasquez/Embedded_system_Synchronize_Plant repository on GitHub, at the commit this page was made from: the board is KICAD_Schematich/jv_thesis/jv_thesis.kicad_pcb and its schematic KICAD_Schematich/jv_thesis/jv_thesis.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Jv thesis design in my own project?
Its repository states no licence, so its author keeps all rights: ask JhonVelasquez before reusing the design.