Add T.A.M.I Drawbot modifications changelog to README

- Added changelog section documenting all modifications since forking
- Documented December 4, 2025 changes (inverted servo PWM, M5 fix)
- Listed earlier modifications (servo mode, homing fix)
This commit is contained in:
devdesk
2025-12-04 14:46:13 +02:00
parent 67a98b78b4
commit baebeb436f
4 changed files with 286 additions and 3 deletions

View File

@@ -1,8 +1,29 @@
![GitHub Logo](https://github.com/gnea/gnea-Media/blob/master/Grbl%20Logo/Grbl%20Logo%20250px.png?raw=true)
***
### Grbl v1.1 has been released [here](https://github.com/gnea/grbl/releases)!
### Notice: This site will be phased out and moved to the new one!
this is (yet another) grbl mod/fork to fit [T.A.M.I](https://tami.sh)'s [drawbot](https://git.telavivmakers.space/yair/drawbot_LY)
## T.A.M.I Drawbot Modifications Changelog
### December 4, 2025
- **Inverted Servo PWM Mapping**: Changed servo control to match intuitive pen operation
- S0 = Pen UP (16 ticks / ~1ms pulse)
- S1000 = Pen DOWN (31 ticks / ~2ms pulse)
- Previous behavior was reversed
- **M5 PWM Disable**: M5 now properly disables PWM output in both standard and servo modes
- Servo unpowered when M5 command is issued
- Use M3 S0 to keep servo powered at pen-up position
### Earlier Modifications
- **Servo Mode Implementation**: Added servo control capability for pen plotters
- See [SERVO_MODE.md](SERVO_MODE.md) for full documentation
- Supports hobby servos via PWM output (Pin D11)
- ~61Hz PWM frequency suitable for servo control
- 16 discrete positions (16-31 ticks range)
- Configurable via `USE_SPINDLE_SERVO_MODE` in config.h
- **Homing Fix**: Modifications to homing behavior for drawbot application
- See [HOMING_FIX.md](HOMING_FIX.md) for details
***