
Wollemi eps card
alplix/wollemi
Open, modular small-satellite platform and long-life 12U science observatory (private until complete)

Open, modular small-satellite platform and long-life 12U science observatory (private until complete)
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.
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.
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 glance | Value |
|---|---|
| Form | 12U CubeSat envelope, 2 x 2 x 3 cell grid around a central spine, notched 100 x 100 mm cards |
| Mass / power | about 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 |
| Compute | MSP430 supervisor, 2 x STM32H7, mass memory unit (8 x 128 GB, 6+2), Pi CM5, Jetson Orin Nano |
| Power | two LiFePO4 chains + independent survival chain, hardware-only protection |
| Propulsion | iodine electric thruster on the centre line, ~570 m/s available (about 190 m/s planned), drag sail |
| Verification | 47 requirements traced (see docs/verification-matrix.md); most checked automatically on every run; 29 planned tests |
| Topic | Read |
|---|---|
| Overview | docs/sdd.md, docs/plan.md, docs/status.md |
| Requirements and verification | mission/requirements.md, docs/verification-matrix.md, docs/test-plan.md, docs/fmea.md, docs/risks.md |
| Design | docs/architecture.md, docs/layout.md, docs/structure.md, docs/icd.md, mechanical/README.md |
| Power, thermal, attitude, propulsion | docs/power-architecture.md, docs/eps-card.md, docs/thermal.md, docs/adcs.md, docs/propulsion.md, docs/orbit-and-debris.md |
| Electronics, software, data | docs/electrical-interface.md, docs/firmware-architecture.md, docs/protocol.md, docs/data-plan.md, docs/mission-simulation.md |
| Operations and ground | docs/ops-concept.md, docs/ground-station-kit.md, docs/longevity.md |
| Context | docs/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 |
| Path | Content |
|---|---|
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) |
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 documentRequires Python 3.11+ and GCC for the firmware and protocol tests. The sim/ tools use only the standard library unless noted.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | WL-D | Wollemi:WL-D_backplane_placeholder | J_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 |
| 16 | WL-P | Wollemi:WL-P_backplane_placeholder | J_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 |
| 6 | M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | H, H, H, H, H, H |

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

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

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

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


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

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.



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.

dsanchezseco/punk75
Ortholinear keyboard with 75 keys and all components through hole
It measures 90 × 330 mm and has 6 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask alplix before reusing the design.