

Telemetry Primary
This hardware includes a GPS, IMU, SD Card Reader, CAN interface, and Ethernet interface. The software on this board is responsible for data collection on the solar vehicle.
- Size
- 95 × 82 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 148
- Nets
- 220
- Pads
- 619
- Tracks, vias
- 1,025, 155
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 2 Aug 2020
- Updated
- 6 Aug 2023
Overview
Telemetry Primary is an open-source printed circuit board by lhr-solar, from the lhr-solar/DataAcq-SunlightPCB repository on GitHub. It is a 2-layer board of 95 × 82 mm with 148 parts on 220 nets, routed with 1,025 tracks and 155 vias.
It is built around the CP2102N-A01-GQFN24, LAN8742A-CZ-TR and RI3-1205S, with the BNO055, CDSOT23-T24CAN and CR1220-2 among its other parts. Its parts include 50 capacitors, 39 resistors, 12 diodes, 11 connectors and 9 ICs. It belongs with the STM32 boards of this library.
Main components
7CP2102N-A01-GQFN24
QFN-24-EP(4x4)3Mbps 3V~3.6V Transceiver QFN-24-EP(4x4) USB Converters ROHSSilicon LabsUSB ConvertersLAN8742A-CZ-TR
QFN-24-EP(4x4)0℃~+70℃ 1 1.8V~3.3V 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s Ethernet Transceiver RMII QFN-24-EP(4x4) Ethernet Transceivers ROHSMicrochip TechnologyEthernet TransceiversRI3-1205S
SIP,11.5x7.6mm1 10.8V~13.2V 1kV 3W 5V 600mA 85% SIP,11.5x7.6mm Isolated Power Modules ROHSRECOM PowerIsolated Power ModulesBNO055
LGA-28(3.8x5.2)-40℃~+85℃ 2.4V~3.6V 40uA I2C、UART IMU X,Y,Z X,Y,Z ±16g ±2000dps LGA-28(3.8x5.2) Accelerometers ROHSBosch SensortecAccelerometersCDSOT23-T24CAN
SOT-2317pF 2 24V 250W@8/20us 32V 5.5A@8/20us 50V 80nA Bidirectional IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)CR1220-2
--40~80℃ Battery base CR1220 Phosphor bronze - Battery holder base ROHSQ&JButton And Strip Battery ConnectorSP0503BAHTG
SOT-143-55℃~+125℃ 10A@8/20us 14V 150W@8/20us 30pF、60pF 5.5V 6V 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
README
README.mdTelemetry Leader Board
Authors: Chase Block and Sijin Woo
Firmware: https://github.com/lhr-solar/Sunlight
This hardware includes a GPS, IMU, SD Card Reader, CAN interface, and Ethernet interface. The software on this board is responsible for data collection on the solar vehicle.

BOM
Interactive BOM (Must download and open in browser)
Mouser Cart (GPS module purchased directly from Adafruit)
Connectors
| # | Name | Type | Pin 1 | 2 | 3 | 4 | 5 | 6 | Notes |
|---|---|---|---|---|---|---|---|---|---|
| J1 | CAN Logic Analyzer | 1x3xP2.54mm Female | GND | TX | RX | ||||
| J2 | IMU Logic Analyzer | 1x5xP2.54mm Female | GND | SCL | SDA | INT | RESET | I2C | |
| J3 | GPS Logic Analyzer | 1x5xP2.54mm Female | GND | TX | RX | FIX | 1PPS | USART | |
| J4 | Serial Wire Debug | 1x4xP2.54mm Female | +3.3V | SWCLK | SWDIO | GND | Flashing | ||
| J5 | SD Logic Analyzer | 1x6xP2.54mm Female | GND | CS | MOSI | CLK | MISO | DET | SPI |
| J6 | N/A | Vestigial annotation | |||||||
| J7 | 12V Power | 1x2xP3.00mm Molex Micro-Fit Female | +12V | GNDPWR | Primary power board | ||||
| J8 | Ethernet | RJ45 | Refer to Sunlight repo for radio connections | ||||||
| J9 | Storage | microSD Card | Local logging | ||||||
| J10 | GPS Antenna | SMA Male | Extends range | ||||||
| J11 | Serial Debugger | USB Micro B Male | At 115,200 bauds, PuTTY | ||||||
| J12 | CAN In | 1x4xP3.00mm Molex Micro-Fit Female | +5V | GND | CAN_H | CAN_L | Interchangable with J13 | ||
| J13 | CAN Out | 1x4xP3.00mm Molex Micro-Fit Female | +5V | GND | CAN_H | CAN_L | Refer to JP1 below if end of bus |
Operational Components
| Component | Name | Notes |
|---|---|---|
| JP1 | CAN Endpoint | Close if end of bus |
| SW1 | Board Reset | Click to reset STM |
| SW2 | RTC Battery Check | Hold for status LED |
| SW3 | GPS Battery Check | Hold for status LED |
| BT1 | RTC Battery | CR1220 |
| BT2 | GPS Battery | CR1220 |
PCB
Schematic
Parts
148| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C28, C29, C30, C31 +11 |
| 8 | 10k | Resistor_SMD:R_0805_2012Metric | R8, R12, R13, R15, R16, R28, R29, R30 |
| 7 | 750 | Resistor_SMD:R_0805_2012Metric | R27, R36, R37, R38, R39, R40, R41 |
| 5 | 33 | Resistor_SMD:R_0805_2012Metric | R6, R7, R9, R10, R11 |
| 4 | 10u | Capacitor_SMD:C_0805_2012Metric | C22, C23, C42, C47 |
| 4 | 50 | Resistor_SMD:R_0805_2012Metric | R17, R19, R20, R21 |
| 4 | M.3 | MountingHole:MountingHole_3mm | H1, H2, H3, H4 |
| 3 | 120 | Resistor_SMD:R_0805_2012Metric | R22, R23, R35 |
| 2 | 0.01u | Capacitor_SMD:C_0805_2012Metric | C45, C49 |
| 2 | 1.5k | Resistor_SMD:R_0805_2012Metric | R5, R14 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric | C3, C4 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C8, C27 |
| 2 | 2k | Inductor_SMD:L_0805_2012Metric | L1, L2 |
| 2 | 30p | Capacitor_SMD:C_0805_2012Metric | C24, C25 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C20, C40 |
| 2 | 550 | Resistor_SMD:R_0805_2012Metric | R3, R26 |
| 2 | 9p | Capacitor_SMD:C_0805_2012Metric | C35, C50 |
| 2 | CR1220 | Battery:BatteryHolder_Keystone_3000_1x12mm | BT1, BT2 |
| 1 | +12V_TP | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP1 |
| 1 | +3.3V_TP | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP5 |
| 1 | +5V_TP | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP3 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric | R34 |
| 1 | 0.22u | Capacitor_SMD:C_0805_2012Metric | C46 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C39 |
| 1 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C32 |
| 1 | 10u | UTSVT_Passive:C_2220_5750Metric | C21 |
| 1 | 12.1k | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 120n | Capacitor_SMD:C_0805_2012Metric | C37 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R33 |
| 1 | 22.1k | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 25M | Crystal:Crystal_SMD_HC49-SD | Y2 |
| 1 | 32.768k | UTSVT_Special:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y3 |
| 1 | 47.5k | Resistor_SMD:R_0805_2012Metric | R32 |
| 1 | 470p | Capacitor_SMD:C_0805_2012Metric | C26 |
| 1 | 6.8n | Capacitor_SMD:C_0805_2012Metric | C36 |
| 1 | 600 | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 680 | Resistor_SMD:R_0805_2012Metric | R42 |
| 1 | 8M | UTSVT_Special:Crystal_SMD_TXC_7A-2Pin_5x3.2mm | Y1 |
| 1 | ADM3055E | UTSVT_ICs:SOIC-20W_7.5x15.4mm_Pitch1.27mm | U10 |
| 1 | BNO055 | Package_LGA:LGA-28_5.2x3.8mm_P0.5mm | U8 |
| 1 | BPS | LED_SMD:LED_0805_2012Metric | D11 |
| 1 | CAN_H | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP6 |
| 1 | CAN_In | UTSVT_Connectors:Molex_MicroFit3.0_1x4xP3.00mm_PolarizingPeg_Vertical | J12 |
| 1 | CAN_L | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP7 |
| 1 | CAN_LogicAnalyzer | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | CAN_Out | UTSVT_Connectors:Molex_MicroFit3.0_1x4xP3.00mm_PolarizingPeg_Vertical | J13 |
| 1 | CDSOT23-T24CAN | Package_TO_SOT_SMD:SOT-23W | U11 |
| 1 | CP2102N-A01-GQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U9 |
| 1 | Dashboard | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | Dr. Hallock | UTSVT_Special:Hallock_Image | LOGO1 |
| 1 | GNDPWR_TP | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP2 |
| 1 | GND_TP | TestPoint:TestPoint_Keystone_5005-5009_Compact | TP4 |
| 1 | GPS_BattCheck | UTSVT_Special:SW_SPST_B3SL-1002P | SW3 |
| 1 | GPS_BattCheck | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | GPS_FIX | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | GPS_LogicAnalyzer | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Heartbeat | LED_SMD:LED_0805_2012Metric | D12 |
| 1 | IMU_LogicAnalyzer | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | LAN8742A-CZ-TR | UTSVT_ICs:LAN8742AI-CZ-TR | U4 |
| 1 | MPPT0 | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | MPPT1 | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | MTK3339 | UTSVT_Special:FGPMMOPA6H | U7 |
| 1 | Micro_SD_Card_Det | UTSVT_Connectors:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J9 |
| 1 | Motor | LED_SMD:LED_0805_2012Metric | D9 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | PowerConn | UTSVT_Connectors:Molex_MicroFit3.0_1x2xP3.00mm_PolarizingPeg_Vertical | J7 |
| 1 | PowerOn | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | RI3-1205S | UTSVT_ICs:RI3_DC_Converter | U2 |
| 1 | RJ45_Abracon_ARJP11A-MASA-B-A-EMU2 | UTSVT_Connectors:RJ45_Abracon_ARJP11A-MA_Horizontal | J8 |
| 1 | RTCC_BattCheck | UTSVT_Special:SW_SPST_B3SL-1002P | SW2 |
| 1 | RTCC_BattCheck | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | RTDArray | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | Reset | UTSVT_Special:SW_SPST_B3SL-1002P | SW1 |
| 1 | SDCard_LogicAnalyzer | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | SMAConn | UTSVT_Connectors:SMA_Amphenol_132203-12_Horizontal | J10 |
| 1 | SP0503BAHTG | Package_TO_SOT_SMD:SOT-143 | D5 |
| 1 | STM32F429ZITx | Package_QFP:LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Termination RES | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
The 145 most common of 148 parts.
Similar boards
- 2 layers100 × 75 mm

- 2 layers79.3 × 97.5 mm

- 2 layers100 × 75 mm

BPSMaster
corbosiny/SolarCar
All code relating to solar car like: BPS, telemetry, web dev, and more.
180 parts3 - 2 layers100 × 75 mm

- 2 layers67.5 × 44.5 mm

- 2 layers90 × 80 mm

VLAD
icl-rocketry/VLAD-CanSat
Repository Containing the hardware and firmware of VLAD, a stabby boi who will participate in the Mach-21 CanSat competition
103 parts1 - 2 layers44.3 × 46.3 mm

Catear pcb
TobleMiner/catear-pcb
This repo contains the PCB for the Nekomimi project of @BenBE . It will be used to illuminate 3D printed catears.
121 parts1 - 4 layers58 × 43 mm

Questions
How big is the Telemetry Primary PCB?
It measures 95 × 82 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Telemetry Primary use?
148 parts, built around the CP2102N-A01-GQFN24, LAN8742A-CZ-TR, RI3-1205S and BNO055. 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 Telemetry Primary KiCad files?
From the lhr-solar/DataAcq-SunlightPCB repository on GitHub, at the commit this page was made from: the board is Telemetry-Primary.kicad_pcb and its schematic CAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Telemetry Primary design in my own project?
Its repository states no licence, so its author keeps all rights: ask lhr-solar before reusing the design.