hardware/openscad/ rebuilds the broken Fusion models as OpenSCAD: body (top/bottom plate, standoffs, battery bay, switch), legs (coxa bracket, femur link, tibia, horn adapters, TPU socks, servo cables), the whole robot, and the remote (shell, lid, Nextion 3.5", JH-D400X-R4 sticks, 18650 UPS board, IMU, Teensy 4.0, USB-C breakout). Every part was checked by slicing against the original STEP solids; the original's bugs are fixed and listed in PLANNING.md. The robot now uses a hexagon leg layout (corner legs 60 deg round from the mid legs; the corner coxa brackets need turning on their splines). Physical limits from a collision sweep of the model are in Config.h: per-leg coxa limits and LEG_CLEARANCE_MM 56 (a leg is 55.2 mm wide at the joints); the sim API exports them (version 7). sim_smoke passes. Unity loads the model (export_unity.py -> Resources/OpenScadModel, OpenScadModel.cs builds a new rig in place of the old scene's robot). The PCB model's mounting holes now use the exact EasyEDA grid. README shows renders of both. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
41 lines
1.7 KiB
Plaintext
41 lines
1.7 KiB
Plaintext
# Store every file exactly as it is: no line-ending conversion, so old code stays byte-for-byte original.
|
|
* -text
|
|
*.wmv filter=lfs diff=lfs merge=lfs -text
|
|
*.WMV filter=lfs diff=lfs merge=lfs -text
|
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
*.MP4 filter=lfs diff=lfs merge=lfs -text
|
|
*.MPG filter=lfs diff=lfs merge=lfs -text
|
|
*.mpg filter=lfs diff=lfs merge=lfs -text
|
|
*.jpg filter=lfs diff=lfs merge=lfs -text
|
|
*.JPG filter=lfs diff=lfs merge=lfs -text
|
|
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
|
*.png filter=lfs diff=lfs merge=lfs -text
|
|
*.PNG filter=lfs diff=lfs merge=lfs -text
|
|
*.bmp filter=lfs diff=lfs merge=lfs -text
|
|
*.exr filter=lfs diff=lfs merge=lfs -text
|
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
|
*.docx filter=lfs diff=lfs merge=lfs -text
|
|
*.vsdx filter=lfs diff=lfs merge=lfs -text
|
|
*.dwg filter=lfs diff=lfs merge=lfs -text
|
|
*.f3d filter=lfs diff=lfs merge=lfs -text
|
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
|
*.zi filter=lfs diff=lfs merge=lfs -text
|
|
*.stl filter=lfs diff=lfs merge=lfs -text
|
|
*.STL filter=lfs diff=lfs merge=lfs -text
|
|
*.HMI filter=lfs diff=lfs merge=lfs -text
|
|
*.exe filter=lfs diff=lfs merge=lfs -text
|
|
*.dll filter=lfs diff=lfs merge=lfs -text
|
|
*.pdb filter=lfs diff=lfs merge=lfs -text
|
|
*.idb filter=lfs diff=lfs merge=lfs -text
|
|
*.obj filter=lfs diff=lfs merge=lfs -text
|
|
*.ipch filter=lfs diff=lfs merge=lfs -text
|
|
*.sdf filter=lfs diff=lfs merge=lfs -text
|
|
*.suo filter=lfs diff=lfs merge=lfs -text
|
|
*.db filter=lfs diff=lfs merge=lfs -text
|
|
*.lnk filter=lfs diff=lfs merge=lfs -text
|
|
*.ide filter=lfs diff=lfs merge=lfs -text
|
|
*.ide-wal filter=lfs diff=lfs merge=lfs -text
|
|
*.ide-shm filter=lfs diff=lfs merge=lfs -text
|
|
2018-unity-sim/**/*.unity filter=lfs diff=lfs merge=lfs -text
|
|
*.bytes filter=lfs diff=lfs merge=lfs -text
|