Skip to the content
PCBKitNew board
2 layers29.5 × 14.2 mmNanoProgrammer, the printed circuit board in 3D

A very small dual-deployment altimeter for low- and mid-power rockets.

Size
29.5 × 14.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
17
Pads
66
Tracks, vias
96, 9
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Nov 2024
Updated
18 Oct 2026

Overview

NanoProgrammer is an open-source printed circuit board by LithosphereRocketry, from the LithosphereRocketry/NanoDeploy repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 29.5 × 14.2 mm with 23 parts on 17 nets, routed with 96 tracks and 9 vias.

It is built around the DS2480B+ and HT42B534. Its parts include 5 capacitors, 5 resistors, 3 diodes, 3 connectors and 2 ICs.

Main components

2

README

README.md

NanoDeploy

NOTE: This repository is archived. Further development will continue at https://codeberg.org/scrapbry/NanoDeploy

Firmware

Firmware for NanoDeploy is located in the firmware directory. Most day-to-day operations are handled by that folder's Makefile.

Build environment setup

The setup process for TI's MSP430 toolchain is pretty miserable on modern Linux. See firmware/install-notes.md for details.

Uploading

Run make run to upload the code to an attached MSP430 development board.

Debugging

Run make gdb to upload the code to the attached dev board and start a GDB server session. From a separate terminal, then run msp430-gdb. (The included .gdbinit file should take care of all the necessary setup.)

Parts

23
QtyValueFootprintReferences
5TestPointTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP1, TP2, TP3, TP4, TP5
30.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C5
3330Resistor_SMD:R_0402_1005MetricR3, R4, R5
3REDLED_SMD:LED_0603_1608MetricD1, D2, D3
233Resistor_SMD:R_0402_1005MetricR1, R2
247pCapacitor_SMD:C_0402_1005MetricC3, C4
1Conn_01x04Connector_Molex:Molex_PicoBlade_53047-0410_1x04_P1.25mm_VerticalJ4
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1DS2480B+Package_SO:SO-8_3.9x4.9mm_P1.27mmU1
1HT42B534Package_SO:SSOP-10_3.9x4.9mm_P1.00mmU2
1USB_AConnector_USB_Custom:USB_A_AdamTech_USB-AP-S-RA_HorizontalJ1

Questions

How big is the NanoProgrammer PCB?

It measures 29.5 × 14.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NanoProgrammer use?

23 parts, built around the DS2480B+ and HT42B534. 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 NanoProgrammer KiCad files?

From the LithosphereRocketry/NanoDeploy repository on GitHub, at the commit this page was made from: the board is hardware/NanoProgrammer/NanoProgrammer.kicad_pcb and its schematic hardware/NanoDD/NanoDD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NanoProgrammer design in my own project?

Its repository publishes it under the GPL-3.0 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 LithosphereRocketry/NanoDeploy

1
  • 2 layers37.8 × 10.2 mmNanoDD, the printed circuit board in 3D

    NanoDD

    LithosphereRocketry/NanoDeploy

    A very small dual-deployment altimeter for low- and mid-power rockets.

    34 parts3GPL-3.0

Similar boards

  • 4 layers86.6 × 93.6 mmVIPBoard, the printed circuit board in 3D

    VIPBoard

    UNSW-Neural-Stimulator/neural_stimulator_firmware_2022

    Repository for all work of the 2022 Neural Stimulator Firmware team

    147 parts2
  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

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

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444