Skip to the content
2 layers42.1 × 73.3 mmCar tracker circuit, the printed circuit board in 3D

Car tracker circuit

crosbee/h2track

An telemetry tracker designed for an ESP32 with an easy api to integrate trackers and inputs with accompanying software to view live data and to pass inputs.

Size
42.1 × 73.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
71
Pads
191
Tracks, vias
394, 36
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
24 Nov 2024
Updated
19 Dec 2024

Overview

Car tracker circuit is an open-source printed circuit board by crosbee, from the crosbee/h2track repository on GitHub. It is a 2-layer board of 42.1 × 73.3 mm with 59 parts on 71 nets, routed with 394 tracks and 36 vias.

It is built around the ESP32-DEVKITC-32UE, AP63205WU and 74HC4051, with the AO3400A among its other parts. Its parts include 19 resistors, 10 capacitors, 6 ICs, 5 diodes and 3 transistors. It belongs with the ESP32 boards of this library.

Main components

4

README

README.md

h2Track

An telemetry tracker designed for an ESP32 with an easy api to integrate trackers and inputs with accompanying software to view live data and to pass inputs. Built for use to track and adjust hydrogen cars remotely however can be easily adjusted for any other purpose. App Preview

Requirements

  • Rust
  • PlatformIO

Installation & Usage

Uploading Firmware

To Flash

  1. Copy platformio_template.ini to platformio.ini
  2. Flash receiver firmware using pio run -e receiver -t upload
  3. Look at the receivers serial output to determine its mac address, then add that address in the platformio.ini file. After these steps you can flash any type using:
shell
pio run -e [TYPE] -t upload

To run client

  1. Build software using cargo build --release
  2. Run the executable found in target/release/h2Track... with the serial port provided as an argument.

Adjusting for other use cases

The software for the gui does not need to be modified, as it dynamically creates the trackers based on the info sent by the receiver. To track/adjust something else, create the necessary functions regarding info of the tracker and updating and transmitting the tracker/function.

PCB & Circuit

Schematic PCB 3D PCB

The PCB and circuit were made in KiCAD. The current version is the second prototype and has not been tested. The PCB is designed specifically for a tracking hydrogen cars with the following trackers/features:

  • Tracking voltage of:
    • Battery
    • Fuel Cell
    • Custom
  • Tracking current of:
    • Battery
    • Fuel Cell
    • Custom
  • Powered entirely from battery source
  • Tracks temperature of two thermistors
  • Can control:
    • Fan speed
    • Hydrogen valves
    • Periodic fuel cell shorting

Parts

59
QtyValueFootprintReferences
7Screw_Terminal_01x02KF301-2P:HANDSON_KF301-2PAMPS3, BATT_IN1, BATT_OUT1, FAN_OUT1, FC_IN1, FC_OUT1, VALV_INP1
66.8kResistor_SMD:R_0805_2012MetricR2, R4, R6, VR2, VR4, VR6
510kResistor_SMD:R_0805_2012MetricR3, R5, R7, TH1R2, TH2R2
510kRResistor_SMD:R_0805_2012MetricR1, R10, R11, R12, R14
4100nFCapacitor_SMD:C_0805_2012MetricC1, C4, C6, C7
31N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D4
31kResistor_SMD:R_0805_2012MetricR8, R9, R13
31nFCapacitor_SMD:C_0805_2012MetricC2, C3, C5
320kResistor_SMD:R_0805_2012MetricVR1, VR3, VR5
322µFCapacitor_SMD:C_0805_2012MetricC8, C9, C10
3ACS712xLCTR-20APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U3, U4
3AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q4, Q5
2LEDLED_THT:LED_D3.0mmD3, D5
13V3_PADMountingHole:MountingHole_3.2mm_M3_DIN965_PadH2
14.7 µHeasyeda2kicad:IND-SMD_L4.0-W4.0_FNR40XXSL2
174HC4051Package_SO:SOP-16_3.9x9.9mm_P1.27mmU1
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6U5
1ESP32-DEVKITC-32UESP32-DEVKITC-32U:MODULE_ESP32-DEVKITC-32UU7
1GND_PADMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1
1THERM1Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1THERM2Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ3
1V_SENSConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1

Similar boards

  • 4 layers214 × 142.6 mmUnmechanical sweepish, the printed circuit board in 3D

    Unmechanical sweepish

    ebastler/UnMechanical

    Capacitive touch keyboard running QMK firmware

    168 parts13CERN-OHL-P-2.0
  • 4 layers45 × 80 mmLinea, the printed circuit board in 3D

    Linea

    notaroomba/linea

    A custom EMR tablet!

    177 parts9
  • 4 layers92.5 × 101.6 mmVCU, the printed circuit board in 3D

    VCU

    formulaslug/fs-4-schematics

    Electrical Design Repository for fs-4 schematics and PCBs

    225 parts7
  • 4 layers99.6 × 98.3 mmAnlog LFR, the printed circuit board in 3D

    Anlog LFR

    aaariyann/Analog-Line-Follower

    PID control with analog electronics

    148 parts2
  • 4 layers160.7 × 51.7 mmSendit, the printed circuit board in 3D

    Sendit

    hoeken/sendit

    ESP32 based ADC Input Multitool

    228 parts2GPL-3.0
  • 2 layers100 × 100 mmEvse, the printed circuit board in 3D

    Evse

    artashesamatuni/coreEVSE

    coreEVSE KiCad hardware project

    118 parts1
  • 2 layers100 × 73.9 mmSecurity Alarm Panel, the printed circuit board in 3D

    Security Alarm Panel

    Matyas604/Security-Alarm-Panel

    Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.

    132 parts1GPL-3.0
  • 2 layers100 × 35 mmControl board, the printed circuit board in 3D

    Control board

    Quard/MLight

    MLight is a compact, all-in-one control board designed to manage auxiliary tools for soldering equipment

    63 parts1MIT

Questions

How big is the Car tracker circuit PCB?

It measures 42.1 × 73.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Car tracker circuit use?

59 parts, built around the ESP32-DEVKITC-32UE, AP63205WU, 74HC4051 and AO3400A. 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 Car tracker circuit KiCad files?

From the crosbee/h2track repository on GitHub, at the commit this page was made from: the board is circuit/car_tracker_circuit.kicad_pcb and its schematic circuit/car_tracker_circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Car tracker circuit design in my own project?

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