Commit Graph
15 Commits
Author SHA1 Message Date
hulk 974a077e29 Heater: force output off in overtemp region (err<0); Kp 4->10 2026-10-10 14:14:09 +08:00
hulk 12ba9de05f Heater: setpoint ramping to suppress thermal-lag overshoot 2026-10-10 13:59:43 +08:00
hulk 5b24b956d2 PID anti-windup: conditional integration (back-calculation lite) FilmForge-GUI-v0.2.0 FilmForge-GUI-v0.2.1 2026-10-10 10:12:42 +08:00
hulk 30540d884d Heater PID closed-loop on PB12 (HEAT_EN) with safety protections 2026-10-10 10:04:48 +08:00
hulk 6246a87c3c Add PA11 power-hold output (PMOS self-latch keep-alive) 2026-10-10 09:51:51 +08:00
hulk 9c7aafb78c Protocol v1.0: add M3 heater switch / M4 target temp (reserved); protocols.md 2026-10-10 00:28:42 +08:00
hulk 3b00ed30d7 M2 protocol: replace toggle with idempotent explicit control 2026-10-10 00:06:42 +08:00
hulk 6d9f1f54a8 Shared NTC sampling + M2 continuous temperature report 2026-10-09 23:56:58 +08:00
hulk bae56ad6cb Add M1 single-shot temp query command; NTC trimmed-mean filter 2026-10-09 22:47:18 +08:00
hulk 318d4c60f4 RS485 send: disable RX during tx + drain/clear after (anti-loopback); COM_DEBUG on with RX byte trace 2026-10-09 19:58:51 +08:00
hulk 5771fee576 Port command protocol framework from E23x (RS485 data link) 2026-10-09 19:47:49 +08:00
hulk cda8f482d2 NTC: add open/short detection (V near rails) instead of bogus temp 2026-10-09 19:28:28 +08:00
hulk 061fa4d950 Enable _printf_float: nano.specs strips %f, NTC temp printed blank 2026-10-09 19:25:28 +08:00
hulk 24ddb7046e FilmForge: RS485 data link (USART0+DE PA8) and NTC temp (PC5 ADC0) 2026-10-09 19:13:15 +08:00
hulk 8feba5e015 Initial commit 2026-10-09 18:45:50 +08:00