Skip to the content
PCBKitNew board
2 layers30.5 × 30.4 mmHarnessBox, the printed circuit board in 3D

[dev history] Hybrid Panda STM32H725 PCB working tree. Release repo: github.com/kriptomad/openpilot-honda-city-brasil

Size
30.5 × 30.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
32
Pads
96
Tracks, vias
255, 35
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Oct 2026
Updated
28 Oct 2026

Overview

HarnessBox is an open-source printed circuit board by kriptomad, from the kriptomad/PandaH7Openpilot repository on GitHub. It is a 2-layer board of 30.5 × 30.4 mm with 13 parts on 32 nets, routed with 255 tracks and 35 vias.

It is built around the RJ45-DB-101PWB, BAV21W RHG and FSV20100V. Its parts include 6 resistors, 2 ICs, 1 diode, 1 transistor and 1 connector.

Main components

3

README

README.md

Development history repository. This repository is kept as the raw working tree of the project (numbered folders, process manifests). The organized release repository, with the same content under a clean layout, submodules and a full README, is https://github.com/kriptomad/openpilot-honda-city-brasil - use that one.

Repositorio de historico de desenvolvimento. A versao organizada (release) esta em https://github.com/kriptomad/openpilot-honda-city-brasil.

Redesign Panda Black Revival + Port Firmware City G7

Projeto de Bruno Costa (kriptomad): manter a panda preta (STM32F4) viva e levar o Honda City G7 2023 (Brasil) para o openpilot/flowpilot, mais o redesenho da placa com STM32H725 (Hybrid Panda, CAN-FD). Nada foi validado em hardware ou no carro ate agora. Documentacao em PT-BR (ASCII).

Onde esta cada coisa

FrenteRepositorio / branchEstado
Placa Hybrid Panda (KiCad 10, STM32H725ZGT6 LQFP144)este repo, 04_PROJECT/HybridPanda/DRC 0 clearance / 0 unconnected; correcoes dos audits em andamento (passos 1-3 de 5 aplicados, ver 06_REPORTS/corr/RESUME_STEP3.md)
Firmware panda para a Hybrid Panda (target panda_h7_hybrid)kriptomad/panda@hybrid-h725compila RELEASE/DEBUG, MISRA 0; relatorio em 03_RESEARCH/HYBRID_FW_PORT.md
Panda preta (F4) no panda master atual (pandarevive)kriptomad/panda@revive-f4test.sh verde; escopo em 03_RESEARCH/PANDAREVIVE_SCOPE.md
City G7 no openpilot v0.9.9 (ultima release com panda preta)kriptomad/openpilot@v0.9.9-cityg7-blackpanda + kriptomad/opendbc@firmwarecityg7-v0.9.9port completo, 2 auditorias, CI verde no fork; docs em 09_FIRMWARECITYG7_BLACKPANDA/
City G7 no flowpilot (APK standalone, Poco F3)kriptomad/flowpilot-city-g7@flowpilot-city-g7-brazilport feito, firmware F4 compilado; APK via GitHub Actions; docs em 10_FLOWPILOT/

Pastas deste repo

  • 01_INPUTS/, 02_REFERENCE/ - referencias originais (red/black panda, datasheets).
  • 03_RESEARCH/ - pesquisa, decisoes, relatorios de firmware (HYBRID_FW_PORT.md, PANDAREVIVE_SCOPE.md).
  • 04_PROJECT/HybridPanda/ - esquematico e PCB KiCad.
  • 05_SCRIPTS/ - scripts de geracao, verificacao e correcao (KiCad python, DRC gate).
  • 06_REPORTS/ - auditorias (SI/PI, footprint vs datasheet, BOM com pecas reais), DRC/ERC, correcoes.
  • 09_FIRMWARECITYG7_BLACKPANDA/ - port do City para v0.9.9: LEIA-ME, auditorias, patches git format-patch, tools. Guia de gravacao da panda preta (placa do Lukas, DFU, 3 arvores de firmware): FLASH_BLACK_PANDA_CITY_G7.md (EN) / .pt-BR.md; binarios revive-f4 em panda_fw_out_revive_f4/.
  • 10_FLOWPILOT/ - escopo, relatorio do port, firmware F4 do flowpilot (panda_fw_out/), shims de teste Windows.

Espelho historico: kriptomad/PandaH7Openpilot.

Parts

13
QtyValueFootprintReferences
3120RResistor_SMD:R_0603_1608MetricR1, R7, R8
210RResistor_SMD:R_0603_1608MetricR5, R6
1105450-0101Connector_USB:USB_C_Receptacle_Molex_105450-0101U2
11KResistor_SMD:R_0402_1005MetricR4
15018762640Connector_JST:JST_PHD_B26B-PHDSS_2x13_P2.00mm_VerticalJ1
1BAV21W_RHGHarnessBox:DIO_BAV21W_RHGD1
1DDTC114ECA-7-F Package_TO_SOT_SMD:SOT-23Q1
1FSV20100VHarnessBox:TO-277A_L5.9-W4.4-LS6.5-TRCR1
1G6K-2G-Y DC5HarnessBox_SMD:HarnessBox_DPDT_Omron_G6K-2G-YK1
1RJ45-DB-101PWBHarnessBox:RJ45-SMD_RJ45-DB-101PWBU1

Questions

How big is the HarnessBox PCB?

It measures 30.5 × 30.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HarnessBox use?

13 parts, built around the RJ45-DB-101PWB, BAV21W RHG and FSV20100V. 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 HarnessBox KiCad files?

From the kriptomad/PandaH7Openpilot repository on GitHub, at the commit this page was made from: the board is 01_BASELINE/original_copy/HarnessBox/kicad_project/HarnessBox.kicad_pcb and its schematic 01_BASELINE/original_copy/BlackPanda/kicad_project/BlackPanda.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HarnessBox design in my own project?

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

Similar boards

  • 4 layers32 × 50 mmJ533DreamPCB, the printed circuit board in 3D

    J533DreamPCB

    lukasloetkolben/OpenpilotHardware

    Welcome to the Openpilot Hardware Collection!

    10 parts95MIT
  • 2 layers36.6 × 28.3 mmRelay, the printed circuit board in 3D

    Relay

    kitspace-test-repos/kicad6-file-collection

    13 partsMIT
  • 4 layers100 × 50 mmAltReg CAN, the printed circuit board in 3D

    AltReg CAN

    Open-Source-Alternator-Regulator/alt-CAD

    Support Files for the Alternator Regulator

    156 parts
  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0