The repository contains KiCAD schematics and PCB layout for the battery adapter. By connecting the data pins, Robotont is able to communicate with the battery onewire interface and monitor the battery status. The Production folder contains prepared gerbers and BOM ready to order from e.g. JLCPCB.
Use the files in jlcpcb/production_files for manufacturing and assembly.
Important
Set PCB thickness to 1.0 mm. This is required for a smooth fit with the 3D-printed body.
- Go to jlcpcb.com and create an account if you don't have one.
- Upload the Gerber archive (
GERBER-robotont-electronics-battery-adapter.zip) to the JLCPCB PCB order wizard. - Pick a two-layer PCB with assembly service on top side. Pick your preferences for color, quantity, and finish.
- Set PCB thickness to 1.0 mm.
- Upload BOM (
BOM-robotont-electronics-battery-adapter.csv) and CPL (CPL-robotont-electronics-battery-adapter.csv) in the assembly wizard. - Review component availability, check placement preview, and confirm the order.
git clone https://github.com/robotont/robotont-electronics-battery-adapter.gitIf you're on Ubuntu, here's a snippet:
sudo add-apt-repository ppa:kicad/kicad-9.0-releases -y
sudo apt update
sudo apt install --install-recommends kicadThe JLCPCB plugin is required to manage rotations and generate production files. Installation instructions are available in the plugin repository: https://github.com/Bouni/kicad-jlcpcb-tools
- Open
robotont-electronics-battery-adapter.kicad_proin KiCAD. - In PCB Editor, run Tools -> Update Footprints from Library to ensure local footprint changes are applied.
- Open the JLCPCB plugin in KiCAD.
- Import or load
jlcpcb/production_files/rotations.csvas the rotation rules file. - Regenerate Gerber, BOM, and CPL outputs before ordering.
| Schematic | Layout |
|---|---|
![]() |
![]() |


