Skip to the content
2 layers48 × 87 mmPack clips, the printed circuit board in 3D

Pack clips

AmbireTech/ice4

Ambire Ice: secure Safe-focused hardware wallet

Size
48 × 87 mm
Copper layers
2
Thickness
1 mm
Parts
2
Nets
2
Pads
2
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
16 Oct 2026
Updated
4 Nov 2026

Overview

Pack clips is an open-source printed circuit board by AmbireTech, from the AmbireTech/ice repository on GitHub. It is a 2-layer board of 48 × 87 mm with 2 parts on 2 nets.

It is built around the MY-AAA-19-J and MY-AAA-20-J.

Main components

2

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

2
QtyValueFootprintReferences
1MY-AAA-19-Jwallet:Battery_AAA_Clip_MYOUNG_MY-AAA-19-JBT_N
1MY-AAA-20-Jwallet:Battery_AAA_Clip_MYOUNG_MY-AAA-20-JBT_P

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 × 26.4 mmPack, the printed circuit board in 3D

    Pack

    AmbireTech/ice

    Ambire Ice: secure Safe-focused hardware wallet

    12 parts4

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0

Questions

How big is the Pack clips PCB?

It measures 48 × 87 mm and has 2 copper layers, 1 mm thick.

What parts does the Pack clips use?

2 parts, built around the MY-AAA-19-J and MY-AAA-20-J. 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 clips KiCad files?

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

Can I use the Pack clips design in my own project?

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