

Pehlivan VCU
Trakya Üniversitesi Pehlivan Team ve Tas-Pro (Tasarım ve Proje Topluluğu) bünyesinde Shell Eco-marathon yarış aracı için özel olarak geliştirilmiş, endüstriyel standartlarda Araç Kontrol Ünitesi (VCU) donanım ve gömülü…
- Size
- 86.7 × 86.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 84
- Nets
- 63
- Pads
- 256
- Tracks, vias
- 364, 129
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 Jun 2026
- Updated
- 26 Jul 2026
Overview
Pehlivan VCU is an open-source printed circuit board by anshinx, from the anshinx/PehliVCU repository on GitHub. It is a 4-layer board of 86.7 × 86.3 mm with 84 parts on 63 nets, routed with 364 tracks and 129 vias.
It is built around the TJA1051T/3/1, L7805 and XC6206P332MR, with the BC817 among its other parts. Its parts include 21 capacitors, 18 resistors, 13 connectors, 9 ICs and 4 diodes. It belongs with the STM32 boards of this library.
Main components
4TJA1051T/3/1
-- CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsXC6206P332MR
SOT-23-40℃~+85℃@(Ta) 1 1uA 200mA 3.3V 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
README
README.mdPehlivan VCU (Vehicle Control Unit) - REVO.1 🏎️⚡
Trakya Üniversitesi Pehlivan Team ve Tas-Pro (Tasarım ve Proje Topluluğu) bünyesinde Shell Eco-marathon yarış aracı için özel olarak geliştirilmiş, endüstriyel standartlarda Araç Kontrol Ünitesi (VCU) donanım ve gömülü yazılım projesidir.
Bu kart; verimlilik, hafiflik ve kurşungeçirmez gürültü bağışıklığı (EMI/EMC) felsefesiyle, geleneksel ağır komponentlerin (lineer regülatörler, taş dirençler vb.) yerini tamamen akıllı yazılımsal ve anahtarlamalı çözümlere bırakması amacıyla sıfırdan tasarlanmıştır.
🛠️ Teknik Özellikler & Donanım Mimarisi
- Ana İşlemci: STM32G431 (ARM Cortex-M4 @170MHz, Matematik Hızlandırıcı CORDIC & FMAC).
- Güç Girişi: 12V - 14.4V Yarış Aküsü (Doğrudan besleme).
- Periferi Beslemeleri: * Yeni nesil yüksek verimli anahtarlamalı güç katı.
- Nextion HMI, LoRa ve SD Kart modülleri için
100nFseramik ve10µFkutuplu elektrolitik filtre kombinasyonlu izole besleme hatları.
- Nextion HMI, LoRa ve SD Kart modülleri için
- Güç Çıkışları (Sürücü Katı):
BTS432Akıllı Güç Anahtarları (Far, Sinyal ve Fren Lambası kontrolü için). - Haberleşme & Telemetri: * Doğrudan işlemciye bağlı LoRa Modülü (Kablosuz Telemetri).
- Nextion HMI Ekran Arayüzü (UART).
- FDCAN (Geriye dönük klasik CAN-Bus uyumlu, pitte maksimum esneklik).
- Veri Günlüğü (Data Logging): SD Kart Modülü üzerinden SPI haberleşmeli, anlık veri kaybını engelleyen "Kara Kutu" loglama altyapısı.
- Zaman Senkronizasyonu: CR2032/Düğme Pil destekli dahili RTC (Real Time Clock) mimarisi.
⚡ Donanım Tasarım Radikalleri (Neden REVO.1?)
REVO.1 revizyonu, pitteki kriz anlarını ve araç içi verimliliği maksimuma çıkarmak için şu kritik donanımsal kararlarla şekillendirilmiştir:
- Sıfır Taş Direnç / Sıfır Isı: Şerit LED'lerin akım sınırlaması için kaba ve el yakan taş dirençler kullanılmamıştır. Akım kontrolü, STM32'nin Timer birimleri üzerinden yazılımsal PWM (Sinyal Genişlik Modülasyonu) ile çözülmüştür. Akü 14.4V'a vurduğunda lamba hatları
%83 Duty Cycleile kilitlenerek ortalama akım ideal 12V seviyesine çekilir. - Yüksek Titreşim Dayanımı: Kart üzerindeki 16 MHz harici kristal katında, yarış esnasındaki vibrasyondan bacakların yorulup kopmasını engellemek amacıyla bacaklı kılıflar yerine Raltron 3225 4-SMD (RH100-16.000-18-2020-TR) seramik kılıf tercih edilmiştir. Kristal yük kapasitesi ($C_L = 18\text{pF}$) hesaba katılarak hatlar
26pF(veya22pF/27pF) kondansatörlerle stabilize edilmiştir. - Parazit Bağışıklığı & Reset Koruması: Araç içi motor sürücülerin ve yüksek akım hatlarının yaratacağı manyetik gürültülerden (EMI) korunmak için
NRST(Reset) pini harici 10 kΩ dirençle+3V3hattına asılmış (Pull-Up) ve100nFkondansatör ile şaseye filtrelenmiştir. - Çift Katmanlı Bakır Havuzu: Gürültü bağışıklığı için Bottom Layer tamamen kesintisiz
GNDbakır dolgusuyla kaplanmış, Top Layer ise STM32 etrafında3V3güç adalarıyla zırhlandırılmıştır.
🛰️ Gecikme (Latency) & Telemetri Lojiği
Kart üzerindeki pil destekli RTC donanımı, pit duvarı ile araç arasındaki LoRa veri transferinin gecikme süresini (latency) milisaniyelik çözünürlükle hesaplamak için kullanılır:
- Araç çalıştırılmadan önce bilgisayardan (veya Nextion üzerinden) Unix Epoch Time sinyaliyle RTC eşitlenir.
- VCU, LoRa paketini fırlatırken Unix zaman damgasının arkasına
HAL_GetTick()değerinin son 3 basamağını ekler ([UnixTimestamp].[Milisaniye]). - Pit tarafındaki alıcı yazılım, paketin varış zamanı ile paket içindeki zaman damgasını çıkararak hattaki milisaniyelik gecikmeyi anlık olarak raporlar.
Parts
84| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 |
| 5 | 100nF | Capacitor_SMD:C_0603_1608Metric | C9, C10, C11, C14, C17 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C15, C18, C19, C20 |
| 5 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R6, R7, R8, R9 |
| 5 | 10uF | Capacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mm | C2, C3, C6, C16, C21 |
| 5 | 4k7 | Resistor_SMD:R_0805_2012Metric | R10, R11, R13, R14, R15 |
| 5 | BTS432 | Package_TO_SOT_SMD:TO-263-4 | U5, U6, U7, U8, U9 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric | R1, R2, R16, R17 |
| 4 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D9, D10 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1, H2, H3, H4 |
| 2 | 100nF | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C7, C13 |
| 2 | 4.7K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20 |
| 2 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q4, Q5 |
| 2 | LORA | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J6, J13 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 100uF | Capacitor_THT:C_Radial_D4.0mm_H7.0mm_P1.50mm | C1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 10uF | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C12 |
| 1 | 1uF | Capacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mm | C4 |
| 1 | 47R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | Blinker | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J11 |
| 1 | CAN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J4 |
| 1 | DEBUG | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | GND | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J9 |
| 1 | Headlights | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J10 |
| 1 | IN1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J7 |
| 1 | IN2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J8 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | Nextion | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J3 |
| 1 | PWR_IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | SD_CARD MODULE | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J5 |
| 1 | STM32G431C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U10 |
| 1 | Stop | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J12 |
| 1 | TJA1051T-3 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | XC6206P332MR | Package_TO_SOT_SMD:SOT-23-3 | U2 |
Similar boards
- 4 layers43.5 × 45.7 mm

- 4 layers162 × 115 mm

Fome mc
halbritt/fome-mc
FOME-MC integrated single-PCB motorcycle ECU (STM32H753 + 2x STM32F042 WBO)
514 parts1 - 4 layers164 × 118 mm

- 6 layers100 × 50 mm

Archive
sikaxn/FRC-Custom-CAN-Sensor
If you are looking for IronMaple ESP32‐FRC‐devkit resources, please switch branch to dev-board.
92 parts12GPL-3.0 - 2 layers120 × 90 mm

- 2 layers27.7 × 43.7 mm

Daughter board
AngusClayton/OpenGauge
OpenGauge is an ESP32-S3 vehicle display. It reads OBD-II data over CAN, reads supported analogue sensors, and shows live information on a 240 x 240 round LCD. Touch gestures change the active gauge screen.
29 parts - 2 layers120 × 90 mm

- 4 layers50 × 40 mm

Questions
How big is the Pehlivan VCU PCB?
It measures 86.7 × 86.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pehlivan VCU use?
84 parts, built around the TJA1051T/3/1, L7805, XC6206P332MR and BC817. 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 Pehlivan VCU KiCad files?
From the anshinx/PehliVCU repository on GitHub, at the commit this page was made from: the board is Pehlivan VCU.kicad_pcb and its schematic Pehlivan VCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pehlivan VCU design in my own project?
Its repository states no licence, so its author keeps all rights: ask anshinx before reusing the design.