Skip to the content
PCBKitNew board
4 layersCell, the printed circuit board in 3D

First-party packages 📦 from atopile

Copper layers
4
Thickness
1.6 mm
Parts
64
Nets
61
Pads
201
Tracks, vias
515, 76
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Apr 2025
Updated
29 Apr 2026

Overview

Cell is an open-source printed circuit board by atopile, from the atopile/packages repository on GitHub, published under the MIT licence. It is a 4-layer board with 64 parts on 61 nets, routed with 515 tracks and 76 vias.

Its parts include 26 resistors, 15 capacitors, 14 ICs, 4 transistors and 3 diodes.

README

README.md

First-party packages 📦 from atopile

This is a monorepo for all the loose packages published by atopile.

Project-specific packages are published from their own repos.

Development

Conventions

Package name restrictions:

  • kebab-case

  • starts with a letter

  • "[a-z][0-9-]+"

  • project directories MUST have the same name as the package

  • drivers for ICs SHOULD be in the format "-x?". eg ti-bq240x

    • there should be a single "x" on the end if there are multiple variants of the same part family
    • the manufacturer stub should be omitted if the they already do this for ths
  • modules and files should be named like "x?"

    • "x" is optional if there is only one variant of the part family
    • omit the manufacturer stub from the filename
  • components should be named like ""

  • build names should be:

    • "ref-" for reference designs
    • "test-" for test builds
    • "example-" for example builds
    • if only one IC/set of builds exist in a package, the name can be omitted

Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a new branch for your changes
    bash
    git checkout -b feature/your-feature-name
  3. Make your changes
  4. Install and run pre-commit hooks to ensure code quality
    bash
    pre-commit install
    pre-commit run --all-files
  5. Commit your changes with clear, descriptive commit messages
  6. Push to your fork
  7. Open a Pull Request with a clear description of your changes

Please ensure your PR:

  • Follows the package naming conventions above
  • Includes appropriate tests if adding new functionality
  • Has all pre-commit checks passing
  • Has a clear description of the changes

Building Packages

To build all packages in the repository, use the build-all.sh script:

bash
# Build all packages
./build-all.sh

# Build all packages with specific flags (e.g., --frozen)
./build-all.sh --frozen

The script will attempt to build each package and provide a summary report of successes and failures.

Parts

64
QtyValueFootprintReferences
1210kΩ ±1% 62.5mWatopile:R0402-56259eR4, R5, R8, R9, R12, R15, R18, R20, R21, R23, R24, R25
810µF ±10% 25V X5Ratopile:C0805-3b2e55C2, C3, C4, C5, C6, C7, C11, C12
4atopile:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR-186170Q1, Q2, Q3, Q4
41kΩ ±1% 62.5mWatopile:R0402-56259eR13, R16, R17, R22
3atopile:LED0603-RD-c81ffbLED1, LED2, LED3
3100nF ±10% 16V X7Ratopile:C0402-b3ef17C9, C13, C14
31µF ±10% 16V X5Ratopile:C0402-b3ef17C10, C15, C16
32kΩ ±1% 62.5mWatopile:R0402-56259eR1, R11, R14
2atopile:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL-d2c740U3, U10
2atopile:RELAY-TH_HFDXXX-689a1eU8, U9
2atopile:LED-SMD_4P-L2.0-W2.0-BR-57a8d0U12, U13
1atopile:IND-SMD_L4.4-W4.2-3ea78aL1
1atopile:MSOP-10_L3.0-W3.0-P0.50-LS5.0-BL-752175U2
1atopile:IND-SMD_L4.0-W4.0-81e2fdL2
1lib:SOT-563_L1.6-W1.2-P0.50-LS1.6-TLU7
1atopile:QFN-16_L3.0-W3.0-P0.50-BL-EP1.7-3a4c56U5
1atopile:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR-bfc73bU4
1atopile:SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR-9c7906U14
1atopile:WSON-6_L2.0-W2.0-P0.65-TL-EP-c93430U6
1atopile:PWRM-TH_BXXXXS-2WR3-d8b2fbU1
1atopile:SOIC-8_L4.9-W3.9-P1.27-LS6.0-TL-e13595U11
1100mΩ ±1% 125mWatopile:R0805-c79e8bR10
1100Ω ±1% 125mWatopile:R0805-c79e8bR19
1100Ω ±1% 250mWatopile:R1206-bdb864R26
12.2µF ±10% 25V X7Ratopile:C0805-3b2e55C1
124kΩ ±1% 62.5mWatopile:R0402-56259eR2
137.4kΩ ±1% 62.5mWatopile:R0402-56259eR3
143kΩ ±1% 62.5mWatopile:R0402-56259eR6
160.4kΩ ±1% 62.5mWatopile:R0402-56259eR7

Questions

What parts does the Cell use?

64 parts. 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 Cell KiCad files?

From the atopile/packages repository on GitHub, at the commit this page was made from: the board is packages/archive/cellsim/layouts/cell/cell.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cell 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).

More from atopile/packages

12
  • 2 layersLayouts, the printed circuit board in 3D

    Layouts

    atopile/packages

    First-party packages 📦 from atopile

    122 parts18MIT
  • 2 layersUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    99 parts18MIT
  • 4 layers83.2 × 44.3 mmUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    98 parts18MIT
  • 2 layersMatrix, the printed circuit board in 3D

    Matrix

    atopile/packages

    First-party packages 📦 from atopile

    75 parts18MIT
  • 4 layers85 × 75 mmUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    72 parts18MIT
  • 2 layersUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    72 parts18MIT
  • 2 layersMatrix, the printed circuit board in 3D

    Matrix

    atopile/packages

    First-party packages 📦 from atopile

    55 parts18MIT
  • 2 layersDev board, the printed circuit board in 3D

    Dev board

    atopile/packages

    First-party packages 📦 from atopile

    41 parts18MIT
  • 2 layers204.9 × 24.1 mmInput filters, the printed circuit board in 3D

    Input filters

    atopile/packages

    First-party packages 📦 from atopile

    39 parts18MIT
  • 2 layersInputfilters, the printed circuit board in 3D

    Inputfilters

    atopile/packages

    First-party packages 📦 from atopile

    37 parts18MIT
  • 2 layersUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    36 parts18MIT
  • 2 layersUsage, the printed circuit board in 3D

    Usage

    atopile/packages

    First-party packages 📦 from atopile

    35 parts18MIT

Similar boards

  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 4 layers38.6 × 39.5 mmRuuvitag revb71, the printed circuit board in 3D

    Ruuvitag revb71

    ruuvi/ruuvitag_hw

    RuuviTag hardware projects

    64 parts115
  • 4 layers99.7 × 83.8 mmSbus to ztex, the printed circuit board in 3D

    Sbus to ztex

    MelkhiorVintageComputing/SBusFPGA

    Stuff to put a FPGA in a SBus system (SPARCstation)

    64 parts54
  • 4 layers105.4 × 54.6 mmNVM RP CHG, the printed circuit board in 3D

    NVM RP CHG

    curtisseizert/Nanovoltmeter

    A low noise nanovoltmeter design files and code

    64 parts44
  • 4 layers24.6 × 14 mmHellen1-wbo, the printed circuit board in 3D

    Hellen1-wbo

    andreika-git/hellen-one

    Hellen-One Hardware Platform for rusEFI Engine Management System

    64 parts38
  • 4 layers70.2 × 71 mmC3-27-epaper touch, the printed circuit board in 3D

    C3-27-epaper touch

    martinberlin/bistable-smart-switch

    An epaper switch project with 2 PCBs, controller+touch, and 220AC to 3DC with Relay (Latch or solid-state)

    64 parts32Apache-2.0
  • 4 layersCell, the printed circuit board in 3D

    Cell

    atopile/hil

    Hardware-In-the-Loop (HiL ⛰️) for high-quality validation 🧪 everywhere 🚀

    64 parts29MIT
  • 4 layers67.3 × 48.5 mmRAM2GS, the printed circuit board in 3D

    RAM2GS

    garrettsworkshop/RAM2GS

    8 MB RAM expansion card for Apple IIgs

    64 parts26