Skip to the content
PCBKitNew board
2 layersUsage, the printed circuit board in 3D

First-party packages 📦 from atopile

Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
34
Pads
91
Tracks, vias
1, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Apr 2025
Updated
29 Apr 2026

Overview

Usage is an open-source printed circuit board by atopile, from the atopile/packages repository on GitHub, published under the MIT licence. It is a 2-layer board with 35 parts on 34 nets, routed with 1 track and 0 vias.

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

35
QtyValueFootprintReferences
1MountingHole_3_2_M3_Pad_TopOnly:MountingHole_3.2_M3_Pad_TopOnlyH28
1MountingHole_4_3_M4_Pad:MountingHole_4.3_M4_PadH38
1MountingHole_5_3_M5_Pad_Via:MountingHole_5.3_M5_Pad_ViaH46
1MountingHole_2_7_M2_5_Pad:MountingHole_2.7_M2_5_PadH18
1MountingHole_3_2_M3_Pad:MountingHole_3.2_M3_PadH22
1MountingHole_2_2_M2_Pad_TopOnly:MountingHole_2.2_M2_Pad_TopOnlyH4
1MountingHole_2_2_M2_Pad_Via:MountingHole_2.2_M2_Pad_ViaH6
1MountingHole_4_3_M4_Pad_TopBottom:MountingHole_4.3_M4_Pad_TopBottomH32
1MountingHole_8_4_M8_Pad_Via:MountingHole_8.4_M8_Pad_ViaH66
1MountingHole_2_7_M2_5_Pad_Via:MountingHole_2.7_M2_5_Pad_ViaH16
1MountingHole_3_2_M3:MountingHole_3.2_M3H24
1MountingHole_3_2_M3_Pad_TopBottom:MountingHole_3.2_M3_Pad_TopBottomH26
1MountingHole_4_3_M4_Pad_Via:MountingHole_4.3_M4_Pad_ViaH36
1MountingHole_5_3_M5_Pad_TopOnly:MountingHole_5.3_M5_Pad_TopOnlyH44
1MountingHole_5_3_M5_Pad_TopBottom:MountingHole_5.3_M5_Pad_TopBottomH42
1MountingHole_8_4_M8_Pad_TopBottom:MountingHole_8.4_M8_Pad_TopBottomH62
1MountingHole_6_4_M6_Pad:MountingHole_6.4_M6_PadH58
1MountingHole_2_2_M2_Pad:MountingHole_2.2_M2_PadH8
1MountingHole_6_4_M6_Pad_TopOnly:MountingHole_6.4_M6_Pad_TopOnlyH54
1MountingHole_2_7_M2_5_Pad_TopBottom:MountingHole_2.7_M2_5_Pad_TopBottomH12
1MountingHole_6_4_M6:MountingHole_6.4_M6H60
1MountingHole_5_3_M5_Pad:MountingHole_5.3_M5_PadH48
1MountingHole_2_2_M2:MountingHole_2.2_M2H10
1MountingHole_6_4_M6_Pad_TopBottom:MountingHole_6.4_M6_Pad_TopBottomH52
1MountingHole_8_4_M8_Pad_TopOnly:MountingHole_8.4_M8_Pad_TopOnlyH64
1MountingHole_4_3_M4_Pad_TopOnly:MountingHole_4.3_M4_Pad_TopOnlyH34
1MountingHole_6_4_M6_Pad_Via:MountingHole_6.4_M6_Pad_ViaH56
1MountingHole_8_4_M8:MountingHole_8.4_M8H70
1MountingHole_2_7_M2_5:MountingHole_2.7_M2_5H20
1MountingHole_4_3_M4:MountingHole_4.3_M4H40
1MountingHole_2_2_M2_Pad_TopBottom:MountingHole_2.2_M2_Pad_TopBottomH2
1MountingHole_8_4_M8_Pad:MountingHole_8.4_M8_PadH68
1MountingHole_3_2_M3_Pad_Via:MountingHole_3.2_M3_Pad_ViaH30
1MountingHole_2_7_M2_5_Pad_TopOnly:MountingHole_2.7_M2_5_Pad_TopOnlyH14
1MountingHole_5_3_M5:MountingHole_5.3_M5H50

Questions

What parts does the Usage use?

35 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 Usage KiCad files?

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

Can I use the Usage 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
  • 4 layersCell, the printed circuit board in 3D

    Cell

    atopile/packages

    First-party packages 📦 from atopile

    64 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

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277