

LogicBoard v1
ECE445 MPPT Project
- Size
- 85 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 83
- Nets
- 70
- Pads
- 268
- Tracks, vias
- 517, 80
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 22 Feb 2024
- Updated
- 5 Sep 2024
Overview
LogicBoard v1 is an open-source printed circuit board by AlexLymbo, from the AlexLymbo/MPPT-ECE445 repository on GitHub. It is a 2-layer board of 85 × 70 mm with 83 parts on 70 nets, routed with 517 tracks and 80 vias.
It is built around the LPC1547JBD48QL, ISO1042DWV and R-783.3-0.5, with the S602TSRP, BD450M2FP3-CE2 and NZH3V6B among its other parts. Its parts include 20 capacitors, 16 resistors, 10 diodes, 7 connectors and 6 fuses. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
12LPC1547JBD48QL
LQFP-48(7x7)-40℃~+105℃ 12KB 12bit 2.4V~3.6V 30 32 Bit 4KB 64KB 72MHz ARM Cortex-M3 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSNXP SemiconductorsMicrocontrollers (MCU/MPU/SOC)ISO1042DWV
SOIC-8-300mil-40℃~+125℃ 1.71V~1.89V、2.25V~5.5V 5Mbps 73.4mA CAN Transceiver SOIC-8-300mil Isolated CAN Transceivers ROHSTexas InstrumentsCAN TransceiversR-783.3-0.5
SIP,11.5x7.5mmIsolated Power ModulesRECOM PowerS602TSRP
SOT-223-3-40℃~+125℃ 1.5A 1.7V 200uA 5mA 600V 800mV SOT-223-3 Thyristors (SCR)/Modules ROHSLittelfuseThyristors (SCR)/ModulesBD450M2FP3-CE2
SOT-223-4(F)-40℃~+150℃@(Tj) 1 200mA 350mV@(100mA) 42V 5V 65dB@(120Hz) 90uA Fixed Over Current Protection、Thermal Shutdown Positive SOT-223-4(F) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSROHM SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsNZH3V6B
SOD-123F1 Independent 3.42V~3.78V 3.6V 500mW 5uA@1V 60Ω SOD-123F Zener Diodes ROHSNexperiaZener DiodesFQD11P06
DPAKDPAK MOSFETs ROHSISCMOSFETs0451.100MRL
2410-55℃~+125℃ 0.00188 100mA 125V 125V 2.5mm 50A 6.1mm Surface Mount Fuse 2410 Disposable fuses ROHSLittelfuseDisposable Fuses7V-12.000MAAE-T
SMD3225-4P-20℃~+70℃ 100Ω 12MHz 12pF ±30ppm ±30ppm SMD3225-4P Crystals ROHSTXC CorpCrystalsSD1206T040S2R0
1206200uA@40V 2A 40V 500mV@2A 1206 Schottky Diodes ROHSKyocera AVXSchottky DiodesCL-SB-22B-01
--40℃~+85℃ 12V DPDT Gull Wing Rectangular Columnar Surface Mount,Vertical - Slide Switches ROHSNidecSlide SwitchesBAT54H
SOD-323Schottky DiodesTWGMC
README
README.mdSenior Design Project(ECE445) - Custom Illini Solar Car MPPT
This project contains both the HW and FW for a boost converter MPPT made for the 3rd generation vehicle of Illini Solar Car. It utilizes a simple perturb and observe algorithm (P&O).
More Info:
The goal of this project was to develop custom and low cost solar Maximum Power Point Trackers (MPPTs). These MPPTs use a boost converter to optimize power output from the solar array to charge the battery efficiently. With the array divided into three sections for reliability, each MPPT gives redundancy to the system. Customization gives simple integration with the vehicle's electrical systems, allowing for plug-and-play functionality. This cost-effective solution takes away the need for expensive off-the-shelf components and provides access to schematics for easy maintenance and upgrades.
Parts
83| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C9, C10, C11, C13, C15, C17, C19, C20 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R5, R11, R12, R13, R15 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R6, R9, R10 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7, C12 |
| 2 | 18pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6 |
| 2 | 3V6 | Diode_SMD:D_SOD-123F | D8, D9 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 2 | Q_PMOS_GDS | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2 |
| 1 | +5V_CAN | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP4 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 0.047u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14 |
| 1 | 0.25A Fuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F4 |
| 1 | 0.2A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | 0.2A Fuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F5 |
| 1 | 100mA | Fuse:Fuse_2512_6332Metric | F3 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16 |
| 1 | 120 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R8 |
| 1 | 12MHz | layout:Crystal_SMD_TXC_7M-4pin_3.2x2.5mm | Y1 |
| 1 | 1A Fuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F6 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 20 V | Diode_SMD:D_SOD-123F | D4 |
| 1 | 24V IN | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP5 |
| 1 | 24V In | Connector_Molex:Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal | J1 |
| 1 | 24V OUT | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP7 |
| 1 | 28 V | Diode_SMD:D_SOD-123F | D5 |
| 1 | 3v3 | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP8 |
| 1 | 40V 2A | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D10 |
| 1 | 500 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | 5A | layout:Littelfuse_154_4.24mm_x_3.81mm | F2 |
| 1 | ADC | Connector_Molex:Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal | J3 |
| 1 | BD450M2FP3-CE2 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | CAN | layout:M12_5-pin_90deg_VertPitch2.54mm | J6 |
| 1 | CAN_VCC_Fused | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP2 |
| 1 | CL-SB-22B-01 | layout:DPDT_NIDEC_6_pin_SMD_1.6_x_1.2_pads | S1 |
| 1 | Comm | Connector_Molex:Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal | J2 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123F | D7 |
| 1 | Duty PWM | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP1 |
| 1 | Fan PWM | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP10 |
| 1 | Fans | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J7 |
| 1 | GND | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP6 |
| 1 | GND_CAN | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP3 |
| 1 | ISO1042DWV | layout:SOIC-8_5.85x7.4mm_P1.27mm | U3 |
| 1 | ISP | layout:Button_223AM | SW1 |
| 1 | JTAG_Header | layout:IDC-Header_2x05_Pitch1.27mm_Straight | J5 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6 |
| 1 | LPC1547JBD48 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | MCP1754S-5002E_SOT23A | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | PESD1CAN | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | Power | Connector_Molex:Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal | J4 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q3 |
| 1 | Q_SCR_KAG | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | D3 |
| 1 | R-783.3-0.5 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U4 |
| 1 | Tach | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP9 |
| 1 | Yellow | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | ~RESET | layout:Button_223AM | SW2 |
More from AlexLymbo/MPPT-ECE445
1- 2 layers83.6 × 120.1 mm

Similar boards
- 4 layers61 × 46 mm

PD PowerSupply
zainahm3d/PDSupply-Solo-PCB
Dual channel USB PD power supply with bluetooth and configurable voltages
83 parts3 - 4 layers110 × 90 mm

PLC V1
paulmartinezcuenta/UltiCore-V1-PLC
Custom industrial-grade PLC and logic controller engineered around the ESP32 platform.
202 parts1MIT - 2 layers55 × 55 mm

- 4 layers163.1 × 116.8 mm

OpenParol
OpenParol/OpenParol-Board
Open-source project for a 6-DOF robotic arm controller
242 partsGPL-3.0 - 2 layers

PLC V1
JosueHerrera05/Josue_Herrera_Electiva_2026_C2
Repositorio Electíva Diseño Mecatrónico 2026-C2
59 partsMIT - 2 layers

- 2 layers27.4 × 58.7 mm

Lc29h mikrobus PCB
i2hm/micro_climate_station
Open the KiCad project using KiCad 7 and above.
48 parts3 - 6 layers65 × 56.5 mm

RPi Hat
tharinduudu/gLOWCOST-2v2-mppcInterface-
Four-channel Raspberry Pi HAT for gLOWCOST scintillator/MPPC readout with programmable bias, thresholds, and FPGA hit processing.
204 parts1
Questions
How big is the LogicBoard v1 PCB?
It measures 85 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LogicBoard v1 use?
83 parts, built around the LPC1547JBD48QL, ISO1042DWV, R-783.3-0.5 and S602TSRP. 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 LogicBoard v1 KiCad files?
From the AlexLymbo/MPPT-ECE445 repository on GitHub, at the commit this page was made from: the board is HW/LogicBoard_v1/LogicBoard_v1.kicad_pcb and its schematic HW/LogicBoard_v1/LogicBoard_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LogicBoard v1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask AlexLymbo before reusing the design.