
JACart
JACart2/Hardware-Electronics
This repository is copied from a deprecated repository, located at https://github.com/JACart/jacartelectronics.

This repository is copied from a deprecated repository, located at https://github.com/JACart/jacartelectronics.
JACartCommBoard is an open-source printed circuit board by JACart2, from the JACart2/Hardware-Electronics repository on GitHub. It is a 2-layer board of 152.4 × 147.3 mm with 44 parts on 66 nets, routed with 335 tracks and 36 vias.
It is built around the SFH617A-1 and L7805. Its parts include 12 connectors, 8 diodes, 6 capacitors, 6 resistors and 6 switches.
JACart Hardware & Electronics Repo
This repository is copied from a deprecated repository, located at https://github.com/JACart/jacart_electronics.
** First time explorer's guide **
So you're new here. It's recommended you look through the schematics directory first. There you'll find a file named control_flow.png which will help you understand how the different pieces of the cart interact at an abstract level (current as of May-2025). Take a moment to inspect the cart to compare what you see in the diagram.
Visit the PCBFiles directory and read the README before diving into trying to understand the files found there.
Repo Contents
cart_teleop_dac:/ Updated Arduino code that utilizes DACs instead of PWM signals. This version should be the one used as of May-2025
python_teleop:/ Stand-alone python controller for teleop_board. run with python3 wasd_teleop.py locally; Not compatible with Docker setup.
libs:/ Required libraries for the Arudino code
PCBFiles:/ Directory containing PCB schematics for the JACart
schematics:/ Directory containing diagrams that show control flow and wiring in the cart.
RemoteKillSwitch:/ Contains server-side and client-side code for a remote kill switch for the cart.
jac-cart-dac-diagnostic:/ Contains Arduino code for diagnosing DACs on board the main control board.
deprecated:/ Contains outdated Arduino code
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | G5LE-1 | Relay_THT:Relay_SPDT_Omron-G5LE-1 | K401, K402, K403, K404, K405, K406 |
| 6 | S1GTR | JACart Parts:S1GTR | D402, D403, D404, D405, D407, D408 |
| 4 | R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R401, R402, R403, R404 |
| 2 | 220 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R201, R202 |
| 2 | 330uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C203, C204 |
| 2 | Conn_01x15 | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | J201, J202 |
| 2 | LED | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D401, D406 |
| 2 | Q_NPN_BEC | Package_TO_SOT_THT:TO-126-3_Vertical | Q401, Q402 |
| 2 | SFH617A-1 | Package_DIP:DIP-4_W7.62mm | U401, U402 |
| 1 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C302 |
| 1 | 0.1uF | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C201 |
| 1 | 0.33uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C301 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C202 |
| 1 | Brake | JACart Parts:TE_1-406525-1 | J302 |
| 1 | Heatsink | JACart Parts:HSINK_6398BG | HS301 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U301 |
| 1 | MCP4724_2 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J205 |
| 1 | MCP4725_1 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J204 |
| 1 | Master Switch | JACart Parts:TE_282837-2 | J306 |
| 1 | NANO_LFT | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J203 |
| 1 | NANO_RT | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J206 |
| 1 | Steering | JACart Parts:TE_1-406525-1 | J303 |
| 1 | Test | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J304 |
| 1 | Throttle | JACart Parts:TE_1-406525-1 | J301 |
| 1 | Vbattery | JACart Parts:TE_282837-2 | J305 |
It measures 152.4 × 147.3 mm and has 2 copper layers, 1.6 mm thick.
44 parts, built around the SFH617A-1 and L7805. 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.
From the JACart2/Hardware-Electronics repository on GitHub, at the commit this page was made from: the board is PCBFiles/spring_2025_PCB_files/JACartCommBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask JACart2 before reusing the design.

JACart2/Hardware-Electronics
This repository is copied from a deprecated repository, located at https://github.com/JACart/jacartelectronics.

dario0603/Hotplate
Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.

IdahoLabResearch/AcCCS
A collection of tools and scripts used to communicate and emulate Electric Vehicle Communication Controllers (EVCC) and Supply Equipment Communication Controllers (SECC).

bildschirmtext/rpi-dbt03
Hardware, Software and Firmware for a Raspberry Pi to DBT-03 adapter


lal12/vaillant-heater-control-esp
This project contains a little board (and software) to control a Vaillant heater.

LSUTigerRacing/Electronics
This repository contains all of the KiCad Schematics for the 2026 TigerRacing Formula SAE's Electronics Subsystem.

bhaskar9980/Guardian
Guardian is an advanced, fully automated hydroponics system designed to optimize plant growth and maximize yield.

JacobParent7/FSAE_ELECTRONICS
Repository for Fault Latch, BSPB, TSIL (TSSI) , TSAL (RML),