|
| 1 | +# Active Context Update (2026-04-18 - Blender MCP / FPV research) |
| 2 | + |
| 3 | +- Blender 5.1 is compatible with the official Blender MCP server page, which requires Blender 5.1 or newer and warns that LLM-generated code executes in Blender without guards. |
| 4 | +- The third-party Blender MCP tutorial flow confirms the practical setup loop: install the add-on, configure an API key, start one MCP server instance, and use the BlenderMCP sidebar tab for connection and commands. |
| 5 | +- The Thingiverse reference `The Rocket Drone` is a 3" FPV rocket-style build, not a 5" frame, but it is useful as a shape and packaging reference: 3" props, 14xx motors, 20x20 stack, 14 mm camera, about 850 mAh 4S, and PLA/PLA+/PETG at 20–30% infill. |
| 6 | +- Fiber-optic FPV references found so far point to a 5–10" universal mount with spool diameter up to 118 mm, zip-tie attachment, and a separate ABS 3D-printed fiber reel approach for long-range FPV systems. |
| 7 | +- The verified SoloGood F722 stack uses the standard 30.5x30.5 mm M3 hole pattern; listings show the FC board area around 41.5x42 mm, 3–6S input, and a 5V/10V dual BEC plus 60A 4in1 ESC, so the Rocket Drone STLs need a 5"-frame-specific structural fit pass rather than a simple uniform scale-up. |
| 8 | +- The current target hardware also includes a YoungRC 1800TVL micro FPV camera (19x19x20 mm, 2.1 mm lens, 5–40V) and a Readytosky 250 mm / 5" carbon-fiber frame with 4 mm arms and 30.5x30.5 FC mount holes, so the Rocket Drone nose and camera mount should be rebuilt for a 19 mm camera footprint and a 250 mm-class frame layout. |
| 9 | +- `blender.md` is now rewritten into a reusable between-chat FPV build note that captures the current hardware, Blender MCP workflow, and 3D-print/export best practices. |
| 10 | +- Blender is connected again; the Rocket Drone STL pack is imported into the scene, and the current integration status is: PolyHaven enabled, Sketchfab disabled, Hyper3D Rodin enabled (free_trial, MAIN_SITE), Hunyuan3D disabled. |
| 11 | +- Redesign has started in Blender: originals were backed up to `Rocket_Original_Backup`, scaled working copies were created in `Rocket_Redesign_v1`, `FitGuides_5inch` was added for frame/stack/camera/VTX/motor envelopes, and initial custom parts `Cam_Mount_19mm_R1` and `Stack_Mount_30p5_R1` were created. |
| 12 | +- A second Blender redesign pass now exists in `Rocket_Redesign_v2`: the main body was hollowed, arm-clearance tunnels were cut, the rear/bottom shell received a cavity and service slot, the nose received a camera cavity and lens opening, and an interim STL set was exported to `The Rocket Drone/redesign-r2`. |
| 13 | +- A precision `R3` pass corrected custom mount dimensions to exact targets (camera mount 28x4x28 and stack plate 52x52x3), resolved a detected VTX overlap by adding clearance, and achieved zero-overlap checks for stack/VTX/camera guides before exporting `The Rocket Drone/redesign-r3`. |
| 14 | +- A full all-parts `R4` set is now available at `The Rocket Drone/redesign-r4`, including updated counterparts for main body, bottom part, nose, motor covers, and camera mount, plus the stack mount add-on; key R4 parts report zero non-manifold edges. |
| 15 | +- Scene placement was cleaned to address duplicate/misaligned visual clutter: older revisions and guides are hidden for review, a clean `R4` assembly view is shown, and motor covers were placed at motor positions (`Motor_Cover_RS2205_ASM_1..4`) while keeping print-layout objects separate. |
| 16 | +- A targeted `R5` pass specifically repaired camera/nose/bottom/main fit by removing split-joint overlap and exporting only the corrected four parts to `The Rocket Drone/redesign-r5-targeted` for immediate fit testing. |
| 17 | +- A follow-up `R6` optimization pass smoothed buggy outer shell surfaces (conservative remesh+smoothing), reinforced the bottom for stability, and exported the updated four-part test set to `The Rocket Drone/redesign-r6-stable`. |
| 18 | +- Multiple experimental main-body closure variants (`R10`-`R14`) were tested and then rolled back; the current stable visible/selected main is `02_Main_Body_R8`, exported as `02_Main_Body_FINAL.stl` in `The Rocket Drone/redesign-r6-stable`. |
| 19 | +- Final body section was updated to `Main_Body_SECTION_FINAL_v2` with integrated frame-mount optimization: added reinforced central frame interface and 30.5 mm M3 mount-hole pattern, then exported as canonical `FINAL-BODY-SECTION/Main_Body_SECTION_FINAL.stl`. |
| 20 | +- User-reported protruding-bar issue was fixed by rebuilding from clean sources into a new set: `RocketBody_Main_CleanRearMount_v3` + `RocketBody_Bottom_RearMount_v3`, with corrected rear 30mm join and relocated `RocketBody_ControlFin_Left_v2/Right_v2` in `FINAL-BODY-SECTION/v3-clean-join-controlfins`. |
| 21 | +- A production-oriented `RocketDrone_PrintRelease_R01` package was created with normalized file names, standardized M3 hole sizing (Ø3.40), v5-derived main/bottom + actuator mounts + 2205 motor plate exports, QC coupon STLs, and release runbook/checklist docs. |
| 22 | +- For reference-shape fidelity, latest active set is `FINAL-BODY-SECTION/reference-match-r06-final` with `RocketBody_Main_ReferenceMatch_R06_Final.stl`, `RocketBody_Bottom_ReferenceMatch_R06_Final.stl`, and `RocketBody_Nose_ReferenceMatch_R06_Final.stl` (cleaned from prior protrusion-heavy reinforcement variants). |
| 23 | +- R08 production pass introduced defects in bottom-only variant (`RocketBody_Bottom_ReferenceMatch_R08_Production` nonmanifold/boundary). Hotfix release now uses clean-bottom swap in `FINAL-BODY-SECTION/reference-match-r08-production-hotfix` with `RocketBody_Main_ReferenceMatch_R08_Hotfix.stl` + `RocketBody_Bottom_ReferenceMatch_R08_Hotfix.stl` (from clean R06 bottom) + `RocketBody_Nose_ReferenceMatch_R08_Hotfix.stl`. |
| 24 | +- User provided reference images and required strict visual match; scene was force-cleaned to hide all experimental/QC extras and rebuilt/exported from original geometry as `reference-match-r01-clean` (`RocketBody_Main_ReferenceMatch_R01`, `RocketBody_Bottom_ReferenceMatch_R01`, `RocketBody_Nose_ReferenceMatch_R01`). |
| 25 | + |
1 | 26 | # Active Context Update (2026-04-17 - weavingapi TBC timing cleanup) |
2 | 27 |
|
3 | 28 | - Reworked `src/mastra/public/workspace/weavingapi.md` to use Vanilla/TBC-only shaman spell ranks, removing WotLK-only `Lava Burst` / `Hex` IDs from the weaving path. |
|
0 commit comments