Skip to the content
6 layers90 × 330 mmWollemi backplane strip, the printed circuit board in 3D

Wollemi backplane strip

alplix/wollemi

Open, modular small-satellite platform and long-life 12U science observatory (private until complete)

Size
90 × 330 mm
Copper layers
6
Thickness
1.6 mm
Parts
38
Nets
740
Pads
1,446
Tracks, vias
975, 720
Pours
4
Routed
Yes
KiCad
KiCad 1.0 (file 20241229)
Created
26 Sep 2026
Updated
27 Sep 2026

Overview

Wollemi backplane strip is an open-source printed circuit board by alplix, from the alplix/wollemi repository on GitHub. It is a 6-layer board of 90 × 330 mm with 38 parts on 740 nets, routed with 975 tracks and 720 vias.

It is built around the M2.5.

Main components

1

README

README.md

Wollemi

Private for now. The repository will be opened to the public once the design is complete. No licence has been applied yet; the plan (docs/licensing.md) is CERN-OHL-S-2.0 for hardware, Apache-2.0 for software and CC-BY-4.0 for documents. Analysis-level design only: no hardware exists, nothing here is qualified for flight, and every number is an engineering estimate.

Wollemi is an open, modular, fully documented small-satellite platform and a first mission built on it: a science-first, long-life 12U observatory with a tiered 50-year survival design. Everything is generated from configuration files and checked by tools, so a derived mission is a configuration change plus new cards.

Türkçe özet: Wollemi, açık kaynak, modüler bir küçük uydu platformu ve üzerine kurulu ilk görev: uzun ömürlü, bilim öncelikli 12U gözlemevi. Tasarım analiz düzeyinde tamamlandı (donanım yok); her sayı config dosyalarından üretilen araçlarla doğrulanıyor. Depo şimdilik özel, tasarım olgunlaşınca herkese açılacak.

Where things stand

The design is complete at analysis level: requirements, architecture, CAD with interference checks, power/thermal/attitude/orbit/structure analyses, protocol and firmware core with tests, electronics interface (KiCad, DRC clean), FMEA, test plan, operations concept, cost and schedule. Start with docs/sdd.md (system design document) and docs/status.md (latest regression). What is missing is physical: vendor data, schematics of the functional cards, prototypes, tests, a launch and an operator. See docs/plan.md, docs/risks.md and docs/cost.md.

At a glanceValue
Form12U CubeSat envelope, 2 x 2 x 3 cell grid around a central spine, notched 100 x 100 mm cards
Mass / powerabout 16.8 kg of 24 kg; 58 W sun-biased, 28 W tumbling, 3 W safe-mode load
Science~26 instruments: telescope (5 m class) + hyperspectral, thermal IR, magnetometer, particles, X-ray/UV, TSI, VLF, GRB, dosimetry, SEU/flash experiments
ComputeMSP430 supervisor, 2 x STM32H7, mass memory unit (8 x 128 GB, 6+2), Pi CM5, Jetson Orin Nano
Powertwo LiFePO4 chains + independent survival chain, hardware-only protection
Propulsioniodine electric thruster on the centre line, ~570 m/s available (about 190 m/s planned), drag sail
Verification47 requirements traced (see docs/verification-matrix.md); most checked automatically on every run; 29 planned tests

Documentation

TopicRead
Overviewdocs/sdd.md, docs/plan.md, docs/status.md
Requirements and verificationmission/requirements.md, docs/verification-matrix.md, docs/test-plan.md, docs/fmea.md, docs/risks.md
Designdocs/architecture.md, docs/layout.md, docs/structure.md, docs/icd.md, mechanical/README.md
Power, thermal, attitude, propulsiondocs/power-architecture.md, docs/eps-card.md, docs/thermal.md, docs/adcs.md, docs/propulsion.md, docs/orbit-and-debris.md
Electronics, software, datadocs/electrical-interface.md, docs/firmware-architecture.md, docs/protocol.md, docs/data-plan.md, docs/mission-simulation.md
Operations and grounddocs/ops-concept.md, docs/ground-station-kit.md, docs/longevity.md
Contextdocs/sponsor-brief.md, docs/relay-policy.md, docs/prior-art.md, docs/design-identity.md, docs/decisions/, docs/outreach-led.md, docs/cost.md, docs/licensing.md, CREDITS.md

Repository layout

PathContent
configs/Single source of truth: science, geometry, layout, data, longevity, thermal, structure, cost (+ 2U/3U/6U variants)
mission/Requirements, traceability.toml (requirement -> verification), tests.toml (planned tests), fmea.toml
sim/Budgets, layout rules, balance, data, longevity, link, EPS, ADCS, thermal, structure, orbit lifetime, mission simulation, cost, LED visibility, live verification matrix
mechanical/Voxel packing, parametric build123d assembly, interference/mass properties, STEP/STL/renders
electronics/Connector pinout (single source), KiCad card template and 15-slot backplane strip (DRC clean), EPS diagram, EPS/survival card floor plans (DRC clean, not yet a schematic)
protocol/Message definitions, C/Python/Kaitai Struct generators, tests (round trip, corruption, byte-exact C <-> Python, Kaitai model verified against a real compiler)
firmware/Host-testable core: Ed25519 command authentication, modes, FDIR, command queue, A/B OTA (84 unit checks + signature cross-checks)
groundstation/Pass prediction, contact plan, reference decoder, Kaitai Struct decoders for the whole protocol
tools/check_all.py (whole regression), FMEA, test-plan and requirement checks, generators for the ICD and the SDD
site/Draft project website (English), prepared but not published -- repository is still private (site/README.md)

Quick start

text
pip install build123d cryptography sgp4       # CAD kernel, signing tests, orbit propagation (numpy, scipy, pillow come with build123d); KiCad 10 optional for DRC
python tools/check_all.py                     # runs every analysis and test, writes docs/status.md   (--quick skips CAD, thermal and the verification matrix)
python sim/trace_check.py                     # live requirements verification matrix
python mechanical/wollemi_cad.py               # full CAD assembly and checks, exports into mechanical/out/
python tools/gen_sdd.py                       # regenerate the system design document

Requires Python 3.11+ and GCC for the firmware and protocol tests. The sim/ tools use only the standard library unless noted.

Status and next steps

Design freeze candidate v0 at analysis level. The decisions that shape everything next: choose the target (flight mission, flight-quality reference design, or the precursor path with a FlatSat and a balloon flight), confirm the preferred orbit, and get vendor quotes and datasheets. Details in docs/sdd.md section 8.

Parts

38
QtyValueFootprintReferences
16WL-DWollemi:WL-D_backplane_placeholderJ_HUB_D, J_S00_D, J_S01_D, J_S02_D, J_S03_D, J_S04_D, J_S05_D, J_S06_D, J_S07_D, J_S08_D, J_S09_D, J_S10_D, J_S11_D, J_S12_D, J_S13_D, J_S14_D
16WL-PWollemi:WL-P_backplane_placeholderJ_HUB_P, J_S00_P, J_S01_P, J_S02_P, J_S03_P, J_S04_P, J_S05_P, J_S06_P, J_S07_P, J_S08_P, J_S09_P, J_S10_P, J_S11_P, J_S12_P, J_S13_P, J_S14_P
6M2.5MountingHole:MountingHole_2.7mm_M2.5H, H, H, H, H, H

More from alplix/wollemi

3
  • 4 layers100 × 100 mmWollemi eps card, the printed circuit board in 3D

    Wollemi eps card

    alplix/wollemi

    Open, modular small-satellite platform and long-life 12U science observatory (private until complete)

    12 parts
  • 4 layers100 × 100 mmWollemi survival card, the printed circuit board in 3D

    Wollemi survival card

    alplix/wollemi

    Open, modular small-satellite platform and long-life 12U science observatory (private until complete)

    11 parts
  • 4 layers100 × 100 mmWollemi card template, the printed circuit board in 3D

    Wollemi card template

    alplix/wollemi

    Open, modular small-satellite platform and long-life 12U science observatory (private until complete)

    6 parts

Similar boards

  • 2 layers40.9 × 85 mmStudio mic, the printed circuit board in 3D

    Studio mic

    Spirit532/studio_mic

    A simple, easy to build preamplifier for any true condenser capsule, to make a condenser microphone

    63 parts150MIT
  • 2 layers65 × 56 mmPi1541io, the printed circuit board in 3D

    Pi1541io

    hackup/Pi1541io

    Raspberry Pi extension board for the PI1541 project.

    57 parts109CC-BY-SA-4.0
  • 2 layers65 × 56 mmClumsyMIDI, the printed circuit board in 3D

    ClumsyMIDI

    gmcn42/clumsyMIDI

    A THT-only Raspberry Pi expansion board containing a MIDI interface, DAC, and OLED display

    26 parts90CC-BY-SA-4.0
  • 6 layers203 × 151.8 mmPDNode Baseboard, the printed circuit board in 3D

    PDNode Baseboard

    DvidMakesThings/HW_PDNode-600-Pro

    The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.

    236 parts86AGPL-3.0
  • 4 layers60 × 127 mmOpenHT RF, the printed circuit board in 3D

    OpenHT RF

    M17-Project/OpenHT-hw

    Repository for the hardware parts of the OpenHT project

    199 parts63
  • 2 layers85 × 56.5 mmModemHAT, the printed circuit board in 3D

    ModemHAT

    astuder/ModemHAT

    Classic Phone Modem HAT for the Raspberry Pi

    111 parts56
  • 4 layers70 × 60 mmMarelleo, the printed circuit board in 3D

    Marelleo

    Zebra-Rodeo/marelleo

    Une boîte qui raconte une histoire quand on pose une figurine dessus. Boîtier, carte, micrologiciel et doc pour la refaire.

    57 parts47
  • 2 layers285.8 × 124.6 mmPunk75, the printed circuit board in 3D

    Punk75

    dsanchezseco/punk75

    Ortholinear keyboard with 75 keys and all components through hole

    194 parts44GPL-3.0

Questions

How big is the Wollemi backplane strip PCB?

It measures 90 × 330 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Wollemi backplane strip use?

38 parts, built around the M2.5. 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 Wollemi backplane strip KiCad files?

From the alplix/wollemi repository on GitHub, at the commit this page was made from: the board is electronics/kicad/wollemi_backplane_strip.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wollemi backplane strip design in my own project?

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