Add READMEs for the repo and every generation, root CLAUDE.md and .gitattributes
The root README has the timeline of all generations since 2009. Each generation folder explains its hardware and what is in it. .gitattributes turns off line-ending conversion so all files stay as they were.
This commit is contained in:
1 parent
be287b066e
commit
1b3102296b
15 files changed
+181
-43
No files matched your search
@@ -0,0 +1,32 @@
|
||||
# Hexapod robot
|
||||
|
||||
Everything about my six-legged walking robot, from the first FPGA-driven version in 2009 to the
|
||||
current Teensy robot with its firmware-in-the-loop Unity simulation. Each generation has its own folder,
|
||||
named after the year it started, with its firmware, simulation, hardware, documents and photos together.
|
||||
|
||||
**Working on the robot now? Go to [`2026-current/`](2026-current/).** Everything else is history.
|
||||
|
||||
## Timeline
|
||||
|
||||
| Folder | When | Hardware | What it did |
|
||||
|---|---|---|---|
|
||||
| [`original-frame/`](original-frame/) | 2009–2023 | own leg and body design (DXF/DWG) | the frame every version up to 2023 was built on (legs 2009, body and bracket 2011) |
|
||||
| [`2009-fpga/`](2009-fpga/) | 2009–2011 | FPGA | the first version. The code is lost; only photos and videos are left |
|
||||
| [`2011-firefly-mega-ssc32/`](2011-firefly-mega-ssc32/) | 2011–2012 | Arduino Mega 2560 + Lynxmotion SSC-32 | "FireFly": walking sequences with a Wii Nunchuk, later IR remote, ultrasonic radar head and GPS |
|
||||
| [`2012-simulation/`](2012-simulation/) | 2012–2014 | PC | a Visual Studio leg-IK visualiser (2012) and a Processing 3D simulator (2014) |
|
||||
| [`2014-ik-core-task-queue/`](2014-ik-core-task-queue/) | ≤ Feb 2014 | Arduino | a rewrite of the IK core around a task queue, without servo output yet |
|
||||
| [`2016-ssc32-processing-port/`](2016-ssc32-processing-port/) | ~2016–2018 | Arduino + SSC-32 | the Processing simulator's classes ported to Arduino, driving the SSC-32 again |
|
||||
| [`2018-unity-sim/`](2018-unity-sim/) | 2018–2023 | PC + SSC-32, later the Teensy | Unity computes the walking and drives the robot: first the SSC-32 over serial, from 2019 through the remote |
|
||||
| [`2019-teensy-nrf24/`](2019-teensy-nrf24/) | 2019–2022 | Teensy 3.6 on the robot (replaces the SSC-32), Teensy remote with Nextion screen, nRF24L01 | servo passthrough: Unity → remote over USB → radio → robot |
|
||||
| [`2026-current/`](2026-current/) | 2026– | Teensy 3.6 robot, Teensy 4.1 remote, Fusion 360 designed parts | IK, gait, body pose and IMU stabilisation on the robot; the unchanged firmware also runs inside Unity |
|
||||
|
||||
## Repository notes
|
||||
|
||||
- Photos, videos, PDFs, Office files, CAD and other binaries are stored with **Git LFS** (see `.gitattributes`).
|
||||
A normal clone downloads them; set `GIT_LFS_SKIP_SMUDGE=1` to clone only the code.
|
||||
- Files are stored exactly as they were (no line-ending conversion), so old code is byte-for-byte the original.
|
||||
- This repo was put together in October 2026 from the Gitea repos `Hexapod_2027`, `Hexapod`, `Hexapod-App`,
|
||||
`Hexapod-processing`, `Hexapod_Simulation_Unity`, `remote` and `Hexapod-Archief`, the NAS folder
|
||||
`Projecten\Electronics\Hexapod`, the Arduino sketchbook and the Fusion 360 exports. The history of every repo
|
||||
except `Hexapod-Archief` is kept (its own history only held the same photos and videos again). Old code
|
||||
versions that only existed as rar files or backup folders are dated commits.
|
||||
Reference in new issue
Block a user