Skip to the content
PCBKitNew board
2 layers152.4 × 147.3 mmJACartCommBoard, the printed circuit board in 3D

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

Size
152.4 × 147.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
66
Pads
199
Tracks, vias
335, 36
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Feb 2025
Updated
14 May 2025

Overview

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.

Main components

2

README

README.md

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

Parts

44
QtyValueFootprintReferences
6G5LE-1Relay_THT:Relay_SPDT_Omron-G5LE-1K401, K402, K403, K404, K405, K406
6S1GTRJACart Parts:S1GTRD402, D403, D404, D405, D407, D408
4RResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR401, R402, R403, R404
2220Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR201, R202
2330uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC203, C204
2Conn_01x15Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ201, J202
2LEDDiode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD401, D406
2Q_NPN_BECPackage_TO_SOT_THT:TO-126-3_VerticalQ401, Q402
2SFH617A-1Package_DIP:DIP-4_W7.62mmU401, U402
10.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC302
10.1uFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C201
10.33uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC301
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC202
1BrakeJACart Parts:TE_1-406525-1J302
1HeatsinkJACart Parts:HSINK_6398BGHS301
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU301
1MCP4724_2Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ205
1MCP4725_1Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ204
1Master SwitchJACart Parts:TE_282837-2J306
1NANO_LFTConnector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_VerticalJ203
1NANO_RTConnector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_VerticalJ206
1SteeringJACart Parts:TE_1-406525-1J303
1TestConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ304
1ThrottleJACart Parts:TE_1-406525-1J301
1VbatteryJACart Parts:TE_282837-2J305

Questions

How big is the JACartCommBoard PCB?

It measures 152.4 × 147.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the JACartCommBoard use?

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.

Where can I download the JACartCommBoard KiCad files?

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.

Can I use the JACartCommBoard design in my own project?

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

More from JACart2/Hardware-Electronics

1
  • 2 layersJACart, the printed circuit board in 3D

    JACart

    JACart2/Hardware-Electronics

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

    56 parts

Similar boards

  • 2 layers99.1 × 92.7 mmController, the printed circuit board in 3D

    Controller

    dario0603/Hotplate

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

    100 parts
  • 2 layers172.1 × 143.5 mmAcCCS, the printed circuit board in 3D

    AcCCS

    IdahoLabResearch/AcCCS

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

    111 parts19MIT
  • 2 layers64 × 56 mmRpi dbt03, the printed circuit board in 3D

    Rpi dbt03

    bildschirmtext/rpi-dbt03

    Hardware, Software and Firmware for a Raspberry Pi to DBT-03 adapter

    36 parts11MIT
  • 2 layers227.8 × 48 mmDividerV2, the printed circuit board in 3D

    DividerV2

    Hackuarium/ion-mobility

    DIY Ion mobility spectrometer

    100 parts11
  • 2 layers74.9 × 57.2 mmVaillant heater control, the printed circuit board in 3D

    Vaillant heater control

    lal12/vaillant-heater-control-esp

    This project contains a little board (and software) to control a Vaillant heater.

    31 parts9
  • 2 layers85.8 × 94.2 mmFault Latch 2, the printed circuit board in 3D

    Fault Latch 2

    LSUTigerRacing/Electronics

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

    123 parts8
  • 2 layersArduino relay, the printed circuit board in 3D

    Arduino relay

    bhaskar9980/Guardian

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

    58 parts5MIT
  • 2 layers110 × 90 mmFault Latch 2, the printed circuit board in 3D

    Fault Latch 2

    JacobParent7/FSAE_ELECTRONICS

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

    108 parts4