Skip to the content
PCBKitNew board
2 layers48 × 26.4 mmPack, the printed circuit board in 3D

Ambire Ice: secure Safe-focused hardware wallet

Size
48 × 26.4 mm
Copper layers
2
Thickness
0.8 mm
Parts
12
Nets
6
Pads
20
Tracks, vias
16, 4
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Oct 2026
Updated
4 Nov 2026

Overview

Pack is an open-source printed circuit board by AmbireTech, from the AmbireTech/ice repository on GitHub. It is a 2-layer board of 48 × 26.4 mm with 12 parts on 6 nets, routed with 16 tracks and 4 vias.

It is built around the YZP0118-20063-02, MY-AAA-19-J and MY-AAA-20-J, with the BSMD1206-075-30V and NCP18XH103F03RB among its other parts.

Main components

5

README

board/experiments/README.md

Placement experiments

Candidates for the next pass. board/wallet.kicad_pcb stays the board.

Merged (2026-10-17): the radio gate beside the airgap switch, below, is now on the board (commit 8b8eda3). The files here are the record of how it was judged.

FileWhat it is
radio-gate-west.kicad_pcbThe board with the radio gate (NOR, load switch and their parts) moved next to the airgap switch, block wiring redone. Ready for hand routing like the main board.
radio-gate-west-autorouted.kicad_pcbThat candidate, autorouted to the end. A measure of how easy it is to route, not a board to keep.
main-autorouted.kicad_pcbThe main board autorouted the same way, for comparison.

Result (2026-10-17)

Same autorouter run on both. It repeats itself to within about 0.1 % on the same input, so a 10 % difference comes from the placement. Blocks were pre-routed in both; no GND via beside any GND pad; pours stitched.

Copper the autorouter had to addFront / backSignal viasDetours and wiggles flaggedLeft unconnected
Main board1395 mm867 / 528 mm104200
Radio gate by the airgap switch1260 mm (−10 %)811 / 449 mm99223 → 1 after fixes

Why it helps: the radio gate takes AIRGAP from the switch and feeds RADIO_3V3 to the radio. In its old north-west corner, both lines ran 30–40 mm down the west side. Next to the switch, both are a few millimetres.

Open in the candidate:

  • One 3.3 V link (the load switch's CT capacitor and the airgap pull-up, 2.7 mm) needs a hand trace: no via fits there.
  • RADIO_OFF still comes from the MCU's south side. Moving it to a west pin was tried and made the camera escape worse, so it was not kept.

Rejected variants:

  • AIRGAP_SENSE moved to a west MCU pin: more detours in the camera bus.
  • The UART translator re-oriented: no legal spot in its strip at any rotation.

Rebuild or try another variant with scripts/placeVariant.py and judge it with scripts/routeGauge.py.

Parts

12
QtyValueFootprintReferences
4YZP0118-20063-02Xinyangze_YZP0118-20063-02J_PACK1, J_PACK2, J_PACK3, J_PACK4
2MY-AAA-19-Jwallet:Battery_AAA_Clip_MYOUNG_MY-AAA-19-JBT_N1, BT_N2
2MY-AAA-20-Jwallet:Battery_AAA_Clip_MYOUNG_MY-AAA-20-JBT_P1, BT_P2
10.75A holdFuse_1206_3216MetricF_BAT
110k NTC B3380R_0603_1608MetricRT_PACK
11kR_0402_1005MetricR_MID
1frame (print)Pack_FrameFR1

Questions

How big is the Pack PCB?

It measures 48 × 26.4 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Pack use?

12 parts, built around the YZP0118-20063-02, MY-AAA-19-J, MY-AAA-20-J and BSMD1206-075-30V. 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 Pack KiCad files?

From the AmbireTech/ice repository on GitHub, at the commit this page was made from: the board is pack/pack.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pack design in my own project?

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

More from AmbireTech/ice

4
  • 4 layers48 × 87 mmWallet, the printed circuit board in 3D

    Wallet

    AmbireTech/ice

    Ambire Ice: secure Safe-focused hardware wallet

    157 parts4
  • 4 layers62 × 93 mmJig, the printed circuit board in 3D

    Jig

    AmbireTech/ice

    Ambire Ice: secure Safe-focused hardware wallet

    56 parts4
  • 2 layers48 × 87 mmPack clips, the printed circuit board in 3D

    Pack clips

    AmbireTech/ice

    Ambire Ice: secure Safe-focused hardware wallet

    2 parts4

Similar boards

  • 2 layers100 × 150 mmI2c moist sensor pannel, the printed circuit board in 3D

    I2c moist sensor pannel

    Miceuz/i2c-moisture-sensor

    I2C based soil moisture sensor

    140 parts258Apache-2.0
  • 2 layers100 × 149.5 mmRs485-moist sensor pannel, the printed circuit board in 3D

    Rs485-moist sensor pannel

    Miceuz/rs485-moist-sensor

    Digital (RS485 - based) soil moisture and temperature sensor

    170 parts74Apache-2.0
  • 2 layers58.5 × 88 mmFugu2, the printed circuit board in 3D

    Fugu2

    fl4p/Fugu2

    Links: git | kicanvas | cadlab | docs | pdf schematics | IBOM (TODO) | firmware | additional docs & resources

    147 parts24
  • 4 layersMoco od501, the printed circuit board in 3D

    Moco od501

    ziteh/moco

    PMSM/BLDC motor controller/driver PCBs

    102 parts24CERN-OHL-P-2.0
  • 8 layers110 × 181.8 mmZest, the printed circuit board in 3D

    Zest

    BerkeleyLab/Zest

    Zest is a FMC mezzanine board with 8 ADC channels and 2 DACs

    441 parts12
  • 2 layers113.7 × 85.8 mmClotty, the printed circuit board in 3D

    Clotty

    bitshiftcrazy/clotty

    Uterus-shaped RP2040 PCB: period-tracking companion, sensor board, and tiny gaming device.

    100 parts9
  • 4 layers116 × 112 mmBldc esc, the printed circuit board in 3D

    Bldc esc

    EwoudVV/bldc-esc

    A custom STM32 motor controller for BLDC and PMSM motors.

    453 parts2