

CANE Junction
Battery Management System
- Size
- 60 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 98
- Nets
- 154
- Pads
- 429
- Tracks, vias
- 781, 104
- Pours
- 23
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 May 2025
- Updated
- 15 Sep 2026
Overview
CANE Junction is an open-source printed circuit board by Gregification, from the Gregification/BeeMS repository on GitHub, published under the MIT licence. It is a 2-layer board of 60 × 60 mm with 98 parts on 154 nets, routed with 781 tracks and 104 vias.
It is built around the XMSPM0G3519SPMR, ISO1044BD and PAM8904QJER, with the W5500, ES1D and ESD2CAN36DBZRQ1 among its other parts. Its parts include 38 capacitors, 17 resistors, 14 ICs, 5 diodes and 5 connectors. It belongs with the power boards of this library.
Main components
8XMSPM0G3519SPMR
LQFP-64LQFP-64 Microcontrollers (MCU/MPU/SOC) ROHSTexas InstrumentsMicrocontrollers (MCU/MPU/SOC)ISO1044BD
SOIC-8-40℃~+125℃ 1.71V~1.89V、2.25V~5.5V、4.5V~5.5V 5Mbps 70mA CAN FD Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversPAM8904QJER
UQFN3030-16-40℃~+105℃ 2.1V~12V 2.3V~5V Overcurrent Protection UQFN3030-16 Power Management - Specialized ROHSDiodes IncorporatedPower Management - SpecializedW5500
LQFP-48_7x7-40℃~+85℃ 10BASE-T、100BASE-TX 3.3V 32KB SPI SPI Wake-up function、Programmable LED indication、Low-power mode Yes LQFP-48(7x7) Ethernet Controllers ROHSWIZNETEthernet ControllersES1D
SMA(DO-214AC)-55℃~+150℃ 1 Independent 1A 1V@1A 200V 35ns 5uA@200V SMA(DO-214AC) Fast Recovery / High Efficiency Diodes ROHSMDDDiodes - Rectifiers - Fast RecoveryESD2CAN36DBZRQ1
SOT-23-3-55℃~+150℃ 2.8pF 233W@8/20us 36V 4.3A@8/20us 40V 5nA 61V ESD SOT-23-3 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsUncategorisedTS4148
-- Diodes - General Purpose ROHSTaiwan SemiconductorDiodes - General PurposeMH1608-151Y
06031 100mΩ 150Ω@100MHz 2A ±25% 0603 Ferrite Beads ROHSBournsFerrite Beads
README
README.mdBeeMS
Battery Management System (BMS)
a work in progress
BMS for University Of Texas At Arlington's FSAE Race team's E27 vehicle.
point of contact for this repo is George Boone
Development
- Code Composer Studio 12
- dependency on Driver Lib
- projects are stand alone, no dependencies on other projects in this repo.
- Kicad 9
- common symbol and footprint library shared amongst all Kicad projects. "zzLocal".
goerge (Gorge Albrecht) is not in any way involved or associated with this project. that account was accidentally listed as a contributor because of a typo in the spelling of george (George Boone).
Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 220n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C103, C107, C110, C203, C301, C304, C305, C311, C313, C315 |
| 9 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C7, C104, C105, C106, C204, C205, C206, C302 |
| 8 | 470n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C11, C101, C102, C201, C202 |
| 4 | 49.9 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R309, R310, R313, R314 |
| 4 | 750 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R102, R202, R316, R317 |
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4_ISO7380 | H1, H2, H3, H4 |
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9, C10 |
| 2 | 10 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R302, R315 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3 |
| 2 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C312, C319 |
| 2 | 10u | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L101, L201 |
| 2 | 121 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R101, R201 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C303, C306 |
| 2 | 20k | zzLocalLibraries-Footprints:R_array_EXB2HV_8 | RN101, RN201 |
| 2 | 6.8n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C316, C317 |
| 2 | AP64060ZQ | Package_TO_SOT_SMD:TSOT-23-6 | U101, U201 |
| 2 | Choke_CommonMode_FerriteCore_1243 | Inductor_SMD:L_CommonMode_Wurth_WE-CNSW-1206 | FL101, FL201 |
| 2 | ES1D | Diode_SMD:D_SMA | D101, D201 |
| 2 | ESD2CAN36DBZRQ1 | Package_TO_SOT_SMD:TSOT-23_HandSoldering | CR101, CR201 |
| 2 | ISO1044BD | Package_SO:SOIC-8_5.3x6.2mm_P1.27mm | U103, U202 |
| 2 | ISOM8600 | zzLocalLibraries-Footprints:SOIC4_DFG_TEX-M | U104, U203 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | NCP163ASN330T1G | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U106, U205 |
| 2 | PUCC33420QRAQRQ1 | zzLocalLibraries-Footprints:VSON-FCRLF12_RAQ_TEX | U105, U204 |
| 2 | TS4148 | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D103, D202 |
| 2 | glv | Connector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal | J101, J201 |
| 1 | 12.4k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R303 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R301 |
| 1 | 2.4k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R103 |
| 1 | 22n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C318 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C314 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_ProSignal_ABI-009-RC | BZ1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y301 |
| 1 | LOGO | zzLocal Library:UTARacingSilkscreen | G*** |
| 1 | MH1608-151Y | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB301 |
| 1 | MX25L3233FM2 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | PAM8904QJER | zzLocalLibraries-Footprints:QFN50P300X300X65-17N-D | IC1 |
| 1 | RJ45_Amphenol_RJMG1BD3B8K1ANR | zzLocalLibraries-Footprints:RJ45_Amphenol_RJMG1BD3B8K1ANR | J301 |
| 1 | SW_Push | zzLocalLibraries-Footprints:wurth elektronik 4.7x3.5mm side push button | SW101 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | W5500 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U301 |
| 1 | XMSPM0G3519SPMR | zzLocalLibraries-Footprints:LQFP64_PM_TEX-M | U2 |
| 1 | blue | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D102 |
| 1 | programming | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
Questions
How big is the CANE Junction PCB?
It measures 60 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CANE Junction use?
98 parts, built around the XMSPM0G3519SPMR, ISO1044BD, PAM8904QJER and W5500. 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 CANE Junction KiCad files?
From the Gregification/BeeMS repository on GitHub, at the commit this page was made from: the board is hardware/CANE Junction/CANE Junction.kicad_pcb and its schematic hardware/CAN DC SS switch/CAN DC SS switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CANE Junction design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from Gregification/BeeMS
12- 2 layers319.7 × 58.4 mm

- 2 layers60 × 100 mm

- 2 layers50 × 110.1 mm

- 2 layers50 × 105 mm

- 2 layers78.7 × 81.8 mm

- 2 layers

- 2 layers22.6 × 60.7 mm

- 2 layers34.4 × 55.3 mm

- 2 layers27.1 × 48.3 mm

- 2 layers27.9 × 48.8 mm

- 2 layers57.5 × 38.3 mm

- 2 layers394.2 × 72.6 mm

Similar boards
- 4 layers223 × 50 mm

MainClockPCB
njKessel/ESP32s3-NetworkClock
ESP32-S3 smart clock with LED display, weather, moon phase, temperature, Google Calendar
69 parts1MIT - 4 layers70 × 70 mm

- 4 layers70 × 70 mm

- 6 layers107 × 78 mm

Zipper
myriadrf/reference-development-kit
The Myriad-RF Reference Hardware design files and firmware
945 parts49 - 12 layers130 × 145 mm

Stream
myriadrf/STREAM
FPGA development platform for high-performance RF and digital design
1,240 parts31 - 4 layers69 × 75 mm

- 2 layers280 × 91 mm

- 2 layers50 × 45 mm
