Library › Electronics › Consumer devices ·
Adafruit handhelds and kits: Circuit Playground, PyBadge, PyGamer, PyPortal, CLUE, MagTag, Funhouse, Monster M4sk, HalloWing, Matrix Portal, Qualia, Fruit Jam
What are Circuit Playground Express and PyPortal dimensions? · Modern device · basis: Adafruit CAD (MIT) models; outlines from the models
- sizes
- 22 in table
Notes
- Circuit Playground (Classic, Express, Bluefruit): Ø50.8 mm round board with 14 alligator pads, 1.6 mm PCB, 7 mm tall with the micro-B. Crickit for CPX stacks under it at Ø? 59 × 54 mm.
- PyBadge/EdgeBadge: 86.5 × 54.6 mm (credit-card) with four Ø2.5 holes and a 1.8 in TFT; PyGamer 86.5 × 54.6 with the joystick. PyPortal: 107 × 68 mm with a 3.2 in touch TFT, holes Ø2.5; Titano 127 × 86; Pynt 76 × 56.
- CLUE: 50.8 × 22.86 (micro:bit outline). MagTag: 72 × 64 mm with a 2.9 in e-ink. Funhouse: 60 × 60. Monster M4sk: 100 × 40 with two 1.54 in TFTs. HalloWing M4: 56 × 46. Matrix Portal: 65 × 30 (Bonnet-sized).
Sizes
| product | bbox_l_mm | bbox_w_mm | bbox_h_mm |
|---|---|---|---|
| 3333 Circuit Playground Express | 51.1 | 50.8 | 6.4 |
| 4333 Circuit Playground Bluefruit | 51.2 | 50.8 | 6.0 |
| 3000 Circuit Playground Classic | 50.9 | 50.6 | 7.1 |
| 4200 PyBadge | 85.7 | 55.0 | 11.4 |
| 4242 Adafruit PyGamer | 101.6 | 59.7 | 18.1 |
| 4116 PyPortal | 89.5 | 64.5 | 10.2 |
| 4444 PyPortal Titano | 92.3 | 65.7 | 10.1 |
| 4465 PyPortal Pynt | 66.9 | 53.2 | 10.3 |
| 4500 CLUE nRF52840 | 51.4 | 42.6 | 11.4 |
| 4800 MagTag | 81.1 | 55.4 | 11.9 |
| 4985 Funhouse | 85.1 | 57.0 | 14.4 |
| 4343 Monster M4sk | 118.1 | 50.4 | 10.3 |
| 4300 HalloWing M4 | 60.6 | 50.9 | 10.1 |
| 4400 EdgeBadge | 85.7 | 55.1 | 11.6 |
| 5420 MEMENTO | 65.5 | 64.2 | 14.6 |
| 4745 Matrix Portal M4 | 64.3 | 44.5 | 16.2 |
| 5778 Matrix Portal S3 | 64.6 | 44.5 | 17.8 |
| 5800 Qualia ESP32-S3 | 58.2 | 44.5 | 7.2 |
| 6200 Fruit Jam | 87.6 | 60.4 | 13.0 |
| 6100 Sparkle Motion | 54.1 | 33.1 | 14.5 |
| 3093 Crickit CPX | 84.8 | 81.3 | 12.6 |
| 3900 Hallowing | 60.5 | 50.8 | 11.2 |
Where the files are
Other publishers' files are linked, not hosted. "verify" = check the license at the link before commercial use.
| Adafruit (official) | Adafruit_CAD_Parts: STEP, Fusion 360 and STL for Adafruit products | STEP, F3D, STL | MIT |
Free files
★ Free files 22 parts. Direct links to Adafruit Industries's own repository; nothing rehosted. MIT License (Adafruit_CAD_Parts). index.json
| 3333-circuit-playground-express | Adafruit #3333 Circuit Playground Express; bbox 51.1 × 50.8 × 6.4 mm; 3.9 MB on GitHub | STEP · STL |
| 4333-circuit-playground-bluefruit | Adafruit #4333 Circuit Playground Bluefruit; bbox 51.2 × 50.8 × 6.0 mm; 3.2 MB on GitHub | STEP · STL |
| 3000-circuit-playground-classic | Adafruit #3000 Circuit Playground Classic; bbox 50.9 × 50.6 × 7.1 mm; 0.3 MB on GitHub | STEP |
| 4200-pybadge | Adafruit #4200 PyBadge; bbox 85.7 × 55.0 × 11.4 mm; 5.4 MB on GitHub | STEP · STL |
| 4242-adafruit-pygamer | Adafruit #4242 Adafruit PyGamer; bbox 101.6 × 59.7 × 18.1 mm; 6.9 MB on GitHub | STEP · STL |
| 4116-pyportal | Adafruit #4116 PyPortal; bbox 89.5 × 64.5 × 10.2 mm; 6.0 MB on GitHub | STEP · STL |
| 4444-pyportal-titano | Adafruit #4444 PyPortal Titano; bbox 92.3 × 65.7 × 10.1 mm; 6.2 MB on GitHub | STEP · STL |
| 4465-pyportal-pynt | Adafruit #4465 PyPortal Pynt; bbox 66.9 × 53.2 × 10.3 mm; 5.2 MB on GitHub | STEP · STL |
| 4500-clue-nrf52840 | Adafruit #4500 CLUE nRF52840; bbox 51.4 × 42.6 × 11.4 mm; 3.2 MB on GitHub | STEP · STL |
| 4800-magtag | Adafruit #4800 MagTag; bbox 81.1 × 55.4 × 11.9 mm; 4.4 MB on GitHub | STEP · STL |
| 4985-funhouse | Adafruit #4985 Funhouse; bbox 85.1 × 57.0 × 14.4 mm; 4.8 MB on GitHub | STEP · STL |
| 4343-monster-m4sk | Adafruit #4343 Monster M4sk; bbox 118.1 × 50.4 × 10.3 mm; 6.1 MB on GitHub | STEP · STL |
| 4300-hallowing-m4 | Adafruit #4300 HalloWing M4; bbox 60.6 × 50.9 × 10.1 mm; 5.6 MB on GitHub | STEP · STL |
| 4400-edgebadge | Adafruit #4400 EdgeBadge; bbox 85.7 × 55.1 × 11.6 mm; 5.8 MB on GitHub | STEP · STL |
| 5420-memento | Adafruit #5420 MEMENTO; bbox 65.5 × 64.2 × 14.6 mm; 9.1 MB on GitHub | STEP · STL |
| 4745-matrix-portal-m4 | Adafruit #4745 Matrix Portal M4; bbox 64.3 × 44.5 × 16.2 mm; 4.4 MB on GitHub | STEP · STL |
| 5778-matrix-portal-s3 | Adafruit #5778 Matrix Portal S3; bbox 64.6 × 44.5 × 17.8 mm; 4.0 MB on GitHub | STEP · STL |
| 5800-qualia-esp32-s3 | Adafruit #5800 Qualia ESP32-S3; bbox 58.2 × 44.5 × 7.2 mm; 4.5 MB on GitHub | STEP · STL |
| 6200-fruit-jam | Adafruit #6200 Fruit Jam; bbox 87.6 × 60.4 × 13.0 mm; 12.9 MB on GitHub | STEP |
| 6100-sparkle-motion | Adafruit #6100 Sparkle Motion; bbox 54.1 × 33.1 × 14.5 mm; 6.2 MB on GitHub | STEP · STL |
| 3093-crickit-cpx | Adafruit #3093 Crickit CPX; bbox 84.8 × 81.3 × 12.6 mm; 0.9 MB on GitHub | STEP · STL |
| 3900-hallowing | Adafruit #3900 Hallowing; bbox 60.5 × 50.8 × 11.2 mm; 5.5 MB on GitHub | STEP · STL |
Plain text: sheet.txt · JSON: /api/geometry?object=adafruit-handhelds-dev-kits

Fits with
Questions
What is the diameter of Circuit Playground Express?
50.8 mm (2.0 in) round, 1.6 mm board, about 7 mm tall; 14 pads around the edge for alligator clips, Ø2.5 mm centre-ish mounting holes.
What are PyBadge dimensions?
86.5 × 54.6 mm (credit-card size), four Ø2.5 mm holes, 1.8 in 160×128 TFT, 8 buttons, 12 mm tall with the battery underneath.
What are PyPortal dimensions?
About 107 × 68 mm with four Ø2.5 mm holes and a 3.2 in 320×240 resistive touch TFT; Titano is 127 × 86 with a 3.5 in display.


