Oresat helmholtz
oresat·oresat-helmholtz·controller-v2/helmholtz-controller-v2.kicad_pcb
About the Oresat helmholtz PCB
Oresat helmholtz is an open source PCB design by oresat, published on GitHub. It is a 2-layer board measuring 72.7 × 72.1 mm, with 46 components from 15 distinct parts.
Other key parts include the BD63150AFM-E2, INA226AIDGST and SC0915. By type, the board carries 22 resistors, 7 ICs, 7 capacitors, 5 connectors and 5 diodes.
From the project
A command-line controller for the OreSat Helmholtz Cage test-chamber.
This repo contains design and operating instructions of a Helmholtz Cage, which uses the Biot Savart Law to get a desired magnetic field inside of an enclosed space using three pairs of perpendicular coils, one pair for each axis. Our fundamental purpose in doing this is to test cubesats' pointing and detumbling capabilities in LEO.
v2.0 is now underway, utilizing less hardware than v1.0. This is excellent news for everyone involved, as less parts means less things that can and will break. We are using a Raspberry Pi Pico to run it, with each set of coils getting their own motor driver, to…

Main components on the Oresat helmholtz
Oresat helmholtz bill of materials (BOM)
46 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | BD63150AFM-E2 BDS63150AFM Rohm Semiconductor | U-BD63150AFM | U1, U2, U5 |
| 3 | INA226AIDGST INA226 Texas Instruments | VSSOP-10_3x3mm_P0.5mm | U3, U4, U6 |
| 1 | SC0915 RPi_Pico Raspberry Pi | RPi_Pico_Castellated | U7 |
| 4 | 1751248 Screw_Terminal_01x02 Phoenix Contact | TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J1, J2, J3, J4 |
| 1 | 0022112042 Conn_01x04 Molex | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 2 | IN-S63AT5G GRN Inolux | LED_0603_1608Metric | D1, D2 |
| 3 | IN-S63AT5A AMBER Inolux | LED_0603_1608Metric | D4, D5, D6 |
| 6 | CL21B105KAFNNNE 1uF Samsung Electro-Mechanics | C_0805_2012Metric | C1, C2, C3, C5, C6, C7 |
| 1 | CL21A106KAYNNNE 10u Samsung Electro-Mechanics | C_0805_2012Metric | C4 |
| 3 | RMCF0603FT10K0 10k Stackpole Electronics Inc | R_0603_1608Metric | R1, R9, R14 |
| 6 | CSR1206FTR100 100m Stackpole Electronics Inc | R_1206_3216Metric | R2, R5, R8, R10, R13, R15 |
| 3 | RC0603JR-076K8L 6.8k YAGEO | R_0603_1608Metric | R3, R7, R12 |
| 3 | CRCW060330K0FKEAC 30k Vishay Dale | R_0603_1608Metric | R4, R6, R11 |
| 3 | RC0603FR-074K7L 4.7k YAGEO | R_0603_1608Metric | R16, R17, R19 |
| 4 | RMCF0603FT1K00 1k Stackpole Electronics Inc | R_0603_1608Metric | R18, R20, R21, R22 |
Oresat helmholtz design files
The KiCad project lives in the oresat/oresat-helmholtz repository on GitHub; these links point at the commit this page was built from.
Oresat helmholtz: common questions
How big is the Oresat helmholtz PCB?
The Oresat helmholtz measures 72.7 × 72.1 mm, has 2 copper layers and is 1.646 mm thick.
How many components are on the Oresat helmholtz?
46 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the Oresat helmholtz design files?
From the oresat/oresat-helmholtz repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Oresat helmholtz design in my own project?
The repository has no license, so all rights stay with oresat. Use it as a reference, and ask the author before reusing the design.
Earlier revisions in the repo: helmholtz-controller