← Current assembly guide · Hardware BOM · Wiring · As-built notes
Purchased components and hardware
RELEASE381 · current build specification · 26 rows.
Parts to purchase or supply
Amazon purchase links are affiliate links. As an Amazon Associate I earn from qualifying purchases. Using these links helps me make more projects like this one.
| Item | Qty | Specification and allocation | Purchase link / reference |
|---|---|---|---|
| ESP32-S3 controller + expansion breakoutElectronics | 1 assembly | Exact owned board variant; breakout is separately mountedS23-S24 | ESP32-S3 controller + expansion breakout |
| 28BYJ-48 stepper motorElectronics | 1 | 5V stepper motor with factory motor plugS14-S15 | 28BYJ-48 stepper motor |
| ULN2003 driver boardElectronics | 1 | ULN2003 family; four-input boardS07 | ULN2003 driver board |
| Home Hall sensor moduleElectronics | 1 | A3144/3144E family; signal to GPIO15, active-low INPUT_PULLUPS08 | Home Hall sensor module |
| Momentary button switchElectronics | 1 | Omron B3F-5050; 12×12 mm bodyS05B | Momentary button switch |
| Panel USB-C inlet with pigtailPower | 1 | DWEII B0FS1F9RQ7 panel inletS04 | Panel USB-C inlet with pigtail |
| USB power supplyPower | 1 | 5V, 2A USB-A output supplyElectrical setup | USB power supply |
| USB-A to USB-C external supply cablePower | 1 | USB-A plug to USB-C inlet connectionElectrical setup | USB-A to USB-C external supply cable |
| Output shaftMechanical | 1 | Stainless steel, 6 mm diameter × 100 mm longS11-S13 | Output shaft |
| BearingsMechanical | 2 | Plain 686ZZ: 6 mm bore, 13 mm OD, 5 mm wideS03, S20 | Bearings |
| Index magnetMechanical | 1 | 3 mm diameter × 2 mm axial magnetS09 | Index magnet |
| Acrylic tubeMechanical | 1 | Supplied tube used uncut; nominal 51 mm ID × 55 mm OD, 18-inch length. Holds 10 capsules.S27-S28 | Acrylic tube |
| Socket-head screwFastener | 16 | ISO 4762 M2×6 mmS05C, S05E, S07, S08, S24, S28A | Socket-head screwKit: Fgruh 1760-piece socket-cap assortment |
| Countersunk screwFastener | 7 | DIN 965A M2×6 mm Phillips; 90° head, max OD 4 mm, max head height 1.2 mmS03, S06, S28 | Countersunk screwKit: NINDEJIN 450-piece Phillips countersunk assortment |
| Socket-head screwFastener | 2 | ISO 4762 M3×8 mmS15 | Socket-head screwKit: Fgruh 1760-piece socket-cap assortment |
| Flat-point grub screwFastener | 3 | ISO 4026 M3×6 mmS12, S14, S25 | Flat-point grub screwKit: AXK 666-piece flat-point grub-screw assortment |
| Countersunk floor screwFastener | 3 | ISO 10642 M3×16 mmS19 | Countersunk floor screwKit: Bnnrjia 1005-piece stainless countersunk socket assortment |
| M2 heat-set insertFastener | 23 | M2 thread × 4 mm long; nominal OD 3.2 mmS02, S03, S05A, S05E, S06, S07, S08, S17, S26, S28A | M2 heat-set insertKit: Ktehloy 400-piece heat-set insert assortment |
| M3 heat-set insertFastener | 8 | M3 thread × 4 mm long; nominal OD 4.6 mmS12, S14, S15, S19, S25 | M3 heat-set insertKit: ruthex RX-M3Sx4.0 short M3 insert pack (100) |
| M2 washerFastener | 4 | OD 5 mm × ID 2.2 mm × 0.3 mm thickS24 | M2 washerKit: YLYL 800-piece stainless flat-washer assortment |
| M3 washerFastener | 10 | 0.5 mm thick; five beneath each motor earS15 | M3 washerKit: YLYL 800-piece stainless flat-washer assortment |
| Assembly adhesiveConsumable | As needed | ARKA KRAFTPROTZ 3D DRUCK liquidS09, S26-S28 | Assembly adhesive |
| Signal leads / jumpersWiring | 7 | Seven female/female 2.54 mm signal leads; supplied mixed ELEGOO kitElectrical setup | Signal leads / jumpers |
| Button leadsWiring | Existing pair | Two direct-solder leads from the B3F-5050 normally-open contact pair: GPIO17 to one side, common GND to the other; active-low INPUT_PULLUP.Electrical setup | Button leads |
| Driver power leadsWiring | Existing pair | Breakout 5V bus to ULN2003 +; shared GND bus to ULN2003 −. Driver inputs map from ESP32 GPIO4/5/6/7.Electrical setup | Driver power leads |
| ELEGOO Rapid PLA+ filament bundlePrinting material | 1 bundle | Black/white/red/blue 4 kg Rapid PLA+ bundle (4 × 1 kg spools), ASIN B0CD2GRZ2MPrinted parts | ELEGOO Rapid PLA+ filament bundle |
As an Amazon Associate I earn from qualifying purchases. Using these links helps me make more projects like this one.
Fastener kits
These kits contain the screws needed for this build. The insert and washer packs provide the remaining fasteners.
- Fgruh 1760-piece socket-cap assortment — 16 M2x6 socket-cap screws + 2 M3x8 socket-cap screws
- NINDEJIN 450-piece Phillips countersunk assortment — 7 M2x6 Phillips countersunk screws
- Bnnrjia 1005-piece stainless countersunk socket assortment — 3 M3x16 socket countersunk floor screws
- Ktehloy 400-piece heat-set insert assortment — 23 M2 heat-set inserts
- ruthex RX-M3Sx4.0 short M3 insert pack (100) — 8 M3 heat-set inserts
- YLYL 800-piece stainless flat-washer assortment — 4 M2 washers + 10 M3 motor-shim washers
- AXK 666-piece flat-point grub-screw assortment — 3 M3x6 flat-point grub screws
As an Amazon Associate I earn from qualifying purchases. Using these links helps me make more projects like this one.
Printed parts
The companion Printables package contains 21 designs: print 39 pieces for one rocket with ten capsule pairs (10 × C01 and 10 × C02). The upper bearing cap and datum shim are printed components, not purchased adapters.
Tools and supplies
Have a temperature-controlled soldering/heat-set tool, matching insert tip, appropriate hex keys and Phillips driver, solder and insulation, a USB data cable for first programming, and a computer with Arduino IDE. The supplied adhesive is used only where the current instructions specify a bond.
Motor mounting
Use two M3×8 socket-head screws with five 0.5 mm M3 washers under each motor ear: ten washers total and 2.5 mm lift at both ears. Keep the printed base unchanged.