Commit Graph
5 Commits
Author SHA1 Message Date
ckochandClaude Opus 5.5 58129c2b59 Build guide: parts, printing, assembly in order, wiring, first run
BUILD.md walks through the whole build: what to buy (parts and screws), the
v3 print list with materials and supports, case, electronics (microstep
jumpers, driver current), centre, the arm on the bench, hub and slip ring,
wiring to the CNC shield, software setup and a first run without sand, then
floor, magnet height, sand and glass, plus troubleshooting.

Also adds the 608 fit test to print/v3 so the v3 folder is complete.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:53:55 -05:00
ckochandClaude Opus 5.5 95ad4d25de Software: pattern player, web page with a design library, GRBL tools
- python3 -m sandtable web: local web page to play designs from a library of
  27 built-in patterns, upload .thr or .svg, pause/skip/stop, jog and calibrate.
  Reconnects by itself when the USB cable comes back.
- Plays .thr files and built-in generators with an erase spiral between them,
  constant ball speed, host-side homing on stock GRBL 1.1 (Uno + CNC shield),
  FluidNC for the ESP32 board.
- Home switch guard: patterns never press the switch, so a press means lost
  steps and stops the machine at once with an alert.
- lineart.py turns SVG line drawings into one continuous path.
- Tests against a GRBL simulator.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:40:23 -05:00
ckochandClaude Opus 5.5 1400cc8afd Controller board: ESP32 + 2x StepStick carrier (v0.4), FluidNC config
- KiCad project generated by pcb/tools (design, route, schematic, fab outputs).
- v0.4 fixes the v0.3 review findings: low-dropout 3.3 V regulator, OR'd 5 V
  supply, polyfuse, USB ESD protection, input clamps, ceramic decoupling at the
  drivers, A4988/DRV8825 jumper, ground stitching. DRC/ERC clean.
- v0.3 (as ordered) kept in pcb/archive/v0.3.
- FluidNC config.yaml for the board; rho hard limit on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:40:23 -05:00
ckochandClaude Opus 5.5 c498882bbb Sand table v3: build fixes, bolted hub, counterweight, print guide
- print/ reorganised: v1-original (first export), v2-current, the v2.1-v2.7 fixes
  found while building, and v3/ with every printed part.
- v3: deck screws you can reach, seam joints from outside, arm bolted straight
  to the hub, 6804 hub bearings with a 15 mm bore for connectors, clamp collar,
  counterweight, 12.5 mm sand ring for a raised floor, Uno turnaround plate.
- print/README.md: full v3 parts list, what changed and why, assembly order.
- docs/: diagrams for each change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:40:23 -05:00
ckochandClaude Opus 5.5 370cb1c79c Sand table v2: printable design, STLs and notes
12" polar kinetic sand table (motor-on-arm mechanism with slip ring).
- SolidCraft design + STEP assembly
- 25 print-ready STLs for a Bambu P1S, fits set from the fit-test coupon
  (shaft 8.1 mm, 608 pocket 22.2 mm)
- design notes: mechanism, dimensions, BOM, hardware, print orientation

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:08:52 -04:00