

Sim7070g imu batt
Sim7070g custom board with imu + batt
- Size
- 62 × 54 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 53
- Nets
- 76
- Pads
- 264
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 20 Sep 2026
- Updated
- 27 Sep 2026
Overview
Sim7070g imu batt is an open-source printed circuit board by jrborbars, from the jrborbars/sim7070g_imu repository on GitHub, published under the MIT licence. It is a 4-layer board of 62 × 54 mm with 53 parts on 76 nets.
It is built around the SIM7070G, ETA6095D6I and LSM6DSV16X, with the ESDA6V1L and USBLC6-2P6 among its other parts. Its parts include 16 capacitors, 13 resistors, 5 ICs, 5 connectors and 4 diodes. It belongs with the sensors and measurement boards of this library.
Main components
5SIM7070G
LCC-68(24x24)-40℃~+85℃ 21dBm 3V~4.6V 850MHz、900MHz、1.8GHz、1.9GHz SPI、UART、I2C、PCM LCC-68(24x24) RF Modules ROHSSIMCom Wireless SolutionsRF ModulesETA6095D6I
DFN2x3-8DFN2x3-8 New Arrivals ROHSetasolutionUncategorisedLSM6DSV16X
LGA-14_2.5x3mmUncategorisedSTMicroelectronicsESDA6V1L
SOT-23-40℃~+125℃ 140pF 2 20uA 300W@8/20us 5.25V 6.1V 7.2V ESD IEC 61000-4-2 Unidirectional SOT-23 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)USBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
README
sim7070g_imu_batt/sim7070g_imu_batt/README.mdsim7070g_imu_batt — build outputs (regenerate, do not hand-edit)
This folder holds circuit-synth outputs for the 45x35mm daughterboard: SIM7070G OpenCPU + LSM6DSV16X + ETA6095 (~1A) + 1S LiPo solder pads.
Regenerate (from repo root, project .venv = Python 3.14.x, no pins)
KICAD_SYMBOL_DIR="./sim7070g_imu_batt:/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols"
./.venv/bin/python -c "import sim7070g_imu_batt.board as b; c=b.board(); c.generate_kicad_netlist('sim7070g_imu_batt/sim7070g_imu_batt.net'); print(c.generate_text_netlist()[:2000])"
BOM:
KICAD_SYMBOL_DIR="./sim7070g_imu_batt:/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols"
./.venv/bin/python -c "import sim7070g_imu_batt.board as b; c=b.board(); print(c.generate_bom(project_name='sim7070g_imu_batt'))"
KiCad workflow (schematic-first, OSS synth has no licensed PCB gen)
Workaround baked into main.py (ensure_pin_number_preference, runs on
every generation): upstream circuit_synth/kicad/sch_gen/circuit_loader.py
identifies pins by NAME first; stock C/R/L pins have empty names and power
pins repeat names, collapsing labels onto pin 1 (102 shorts/floats in KiCad's
own netlist, e.g. C1.1 VBAT->GND). main.py rewrites the installed loader
(idempotent no-op once upstream fixes it) to prefer pin NUMBER; after that
KiCad's netlist matches circuit-synth's on all 164 pins (0 real problems,
verified with kicad-cli sch export netlist + cmp_netlists.py).
Re-create the venv any time (Python 3.14.x, unpinned, pip resolves) — the
fix re-applies automatically. Only GND is exempted from power-symbol
rendering (Net("GND", is_power=False) in board.py) because the GND
symbol carries no connection semantics beyond the label here.
- Open
sim7070g_imu_batt.kicad_proin KiCad. - Symbol libs (
sym-lib-table): sim7070g / eta6095 / lsm6dsv16x (local.kicad_symin this folder) + KiCad stock. Footprints (fp-lib-table):footprints.pretty/(local) + KiCad stock. LSM6DSV16X_LGA14.kicad_modis real geometry from SnapEDA XDCR_LSM6DSV16XTR as built in lsm6dsv16x-xiao (verify vs ST datasheet mech table before fab).*_PLACEHOLDER.kicad_modfiles are DO-NOT-FAB outlines only. Draw trueSIM7070G_LCC_LGA68(24x24mm 68-pin LCC+LGA + 0.3mm thermal-via array, tented/plugged, per SIM7070 HW Design V1.05),NanoSIM_PushPush(MPN pads + DET switch),USB-C-16P(MPN pads + shell),BAT_SolderPads(wire-gauge pads + NPTH strain relief) before layout, then replace the footprint links inboard.py.- Import
sim7070g_imu_batt.netinto a new 4-layer board (L1 Sig / L2 GND continuous / L3 PWR / L4 Sig, 1.6mm FR4) sized 45x35mm with 0.6mm castellated edge (TXD/RXD, USB_DP/DM, PWRKEY, RESET_N, BOOT, CHG_STAT, BAT+, GND). Layout rules: VBAT 1uF+TVS <2mm then 2x100uF <10mm on 1.0-1.5mm copper; RF L1 ref L2, Pi at ANT (series 0R, shunts DNP), keepout 3xW, 50R width = TRACE_W_50R_MM tuned to fab + VNA; USB 90R dL<0.15mm; SIM module->ESDA6V1->holder <100mm, 100nF+22pF at VSIM, DET 10k PU DNP; I2C 4.7k to 1V8; INT via 0R DNP to wake GPIOs.
Locked electrical facts
ETA6095 (datasheet V1.9, 8p): NO TS/NTC, NO JEITA, NO SYS/power-path. ISET 0.8V (150k=1.2A, 82k=2A) -> 180k ~= 1A for 1000mAh 1C. CV 4.21V, precond 2.9V/200mA, term 130mA, recharge -160mV, STAT low=chg/Hi-Z=done, OTG=GND forces buck. SIM7070G VBAT tied to BAT node for 2A bursts. VDDIO=1.8V from VDD_EXT reference. MAX17048 + NTC 10k footprints DNP.
Parts
53| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0R | Resistor_SMD:R_0402_1005Metric | R8, R9, R10, R11 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C9, C10, C11 |
| 4 | DNP_SHUNT | Capacitor_SMD:C_0402_1005Metric | C12, C13, C14, C15 |
| 3 | 100uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C16 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C6, C8 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R13 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 0R_JMP_GND | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 180k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2uH | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | 22pF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | BAT_SOLDER_PADS | sim7070g_imu_batt:BAT_SolderPads | J5 |
| 1 | ESDA6V1 | Package_TO_SOT_SMD:SOT-666 | D1 |
| 1 | ETA6095 | Package_DFN_QFN:DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm | U2 |
| 1 | LSM6DSV16X | sim7070g_imu_batt:LSM6DSV16X_LGA14 | U3 |
| 1 | MAX17048_DNP | Package_DFN_QFN:DFN-8-1EP_3x3mm_P0.5mm_EP1.65x2.38mm | U6 |
| 1 | NTC_10k_B3380 | Resistor_SMD:R_0402_1005Metric | RT1 |
| 1 | NanoIq_LDO_2V5 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | NanoSIM | sim7070g_imu_batt:NanoSIM_GCT_SIM8060-6-1 | J2 |
| 1 | SIM7070G | sim7070g_imu_batt:SIM7070G_LCC_LGA68 | U1 |
| 1 | TP_CHG_STAT | TestPoint:TestPoint_Pad_D1.5mm | TP7 |
| 1 | TP_DEBUG_RXD | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | TP_DEBUG_TXD | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | TP_PWRKEY | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | TP_STATUS | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | TP_UART1_RXD | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | TP_UART1_TXD | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | TP_VDD_EXT | TestPoint:TestPoint_Pad_D1.5mm | TP8 |
| 1 | TVS_LOWCAP_ANT | Diode_SMD:D_0402_1005Metric | D4 |
| 1 | TVS_PESDHC2FD4V5B | Diode_SMD:D_SOD-882 | D2 |
| 1 | U.FL_GNSS | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J4 |
| 1 | U.FL_LTE | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J3 |
| 1 | USB-C-16P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-23-6 | D3 |
Similar boards
- 2 layers34.4 × 35.9 mm

- 4 layers85.3 × 54.5 mm

CentralUnit
albertdolata/Sensitive-Parameter-Recorder
This repository is intended for an academic project.
70 parts2 - 2 layers120 × 100 mm

Enose PCB
Tobias66662/Bachelor-Project-PCB-Designs
PCB to be used in the Enose (for Bachelor Project)
157 parts1 - 4 layers68.7 × 53.4 mm

- 4 layers58 × 35 mm

ESP HI PLUS
dyu134/ESP-HI-PLUS
The Robot sub-module is a high-performance actuator and sensing expansion board for the ESP-HI-PLUS, designed to transform the device into a mobile or interactive robotic platform.
88 parts - 2 layers20 × 20 mm

Controller board
XDjackieXD/TomoStrap
The code residing in the "microcontroller" and "pebble" directories was written by me, Jakob (Jack/XDjackieXD), as part of the diploma thesis you are required to do for your A Level at a higher technical school in…
42 parts2 - 4 layers45 × 23 mm

DCAN Distribution Board v1.1
abeednaz/R56-Mini-MFD
Multi function display for R56 MINI Cooper
33 parts1 - 2 layers112 × 72 mm

Questions
How big is the Sim7070g imu batt PCB?
It measures 62 × 54 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Sim7070g imu batt use?
53 parts, built around the SIM7070G, ETA6095D6I, LSM6DSV16X and ESDA6V1L. 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 Sim7070g imu batt KiCad files?
From the jrborbars/sim7070g_imu repository on GitHub, at the commit this page was made from: the board is sim7070g_imu_batt/sim7070g_imu_batt/sim7070g_imu_batt.kicad_pcb and its schematic sim7070g_imu_batt/probe/sim7070g_imu_batt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sim7070g imu batt 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).