Commit Graph
233 Commits
Author SHA1 Message Date
Icedsoda b63adbb601 use tracing crate instead of log
remove module path from logs

setup tracing subscriber
2025-06-01 18:17:29 +02:00
Icedsoda d00a195599 Add useThrottle 2025-05-29 20:25:34 +02:00
Icedsoda 2b6c7be71d Merge pull request #248 from qitechgmbh/fix/247-jemalloc
Use `jemalloc`
2025-05-29 18:19:37 +02:00
Icedsoda 06f7759321 Use jemalloc 2025-05-29 17:36:23 +02:00
Icedsoda 25075c2cfd Merge pull request #237 from qitechgmbh/fix/234
Make sure that traverse inner and outer limit won't overlap
2025-05-29 16:13:03 +02:00
Icedsoda 374a93b0f2 Use LoopThrottle to 1ms cycles. 2025-05-29 14:02:24 +02:00
Icedsoda b58f300171 Use Loopthrottle for panic channel loop 2025-05-29 13:46:48 +02:00
Icedsoda 82c005f2c3 Mini Graph implementation with history with uplot+ enchance of timeseries 2025-05-28 20:24:43 +02:00
Icedsoda 9d11d9914d Make sure that traverse inner and outer limit won't overlap 2025-05-28 17:08:05 +02:00
Icedsoda e7617d2ac2 Add Mock Machine 0x7 2025-05-28 16:11:38 +02:00
Icedsoda 4cb6d684f8 Increase native Socket.IO event buffer 2025-05-27 21:08:54 +02:00
Icedsoda 65d49b3d81 Add event queue with retry logic 2025-05-27 19:54:07 +02:00
Icedsoda 38b220e4c9 remove some warnings 2025-05-27 16:28:05 +02:00
Icedsoda c11a70a0b7 Only process io of ethercat devices if they are used by a machine 2025-05-27 16:22:18 +02:00
Icedsoda 89e028d3c4 Add client reconnection logic 2025-05-27 13:52:54 +02:00
93094049+kraemr@users.noreply.github.com 4fa0d389b6 when rotation is set to forward the inverter now rotates clockwise 2025-05-26 19:29:46 +02:00
Robin Krämer 1090ce7f97 Merge pull request #205 from qitechgmbh/extruder_v2
Extruder v2
2025-05-26 18:36:08 +02:00
93094049+kraemr@users.noreply.github.com c8cf92bc73 removed i from temp pid and fixed target rpm bug in frontend 2025-05-26 18:26:16 +02:00
93094049+kraemr@users.noreply.github.com ffeb2b6494 added transmission_converter 2025-05-26 17:15:37 +02:00
Icedsoda 4748b4c332 Exit program if loop fails 2025-05-26 17:09:58 +02:00
93094049+kraemr@users.noreply.github.com 7aa3222efd fixed compile error 2025-05-26 16:38:56 +02:00
93094049+kraemr@users.noreply.github.com ee305b4254 fixed set_target_screw_rpm 2025-05-26 16:36:54 +02:00
93094049+kraemr@users.noreply.github.com 007dab9ed9 fixed compile error 2025-05-26 16:35:24 +02:00
93094049+kraemr@users.noreply.github.com 18adf63937 non static pwm_period 2025-05-26 16:33:13 +02:00
93094049+kraemr@users.noreply.github.com 2e538fdad5 pid factors are now inside the controller for screw_speed 2025-05-26 16:27:37 +02:00
93094049+kraemr@users.noreply.github.com 926c8f7f4d use Frequency::Zero and fixed cargo.toml 2025-05-26 16:21:26 +02:00
93094049+kraemr@users.noreply.github.com ac037bf977 removed unused imports and warnings 2025-05-26 15:37:33 +02:00
93094049+kraemr@users.noreply.github.com 0c3d26a08b switched almost everything to uom ... 2025-05-26 15:27:08 +02:00
93094049+kraemr@users.noreply.github.com 22ec270561 renamed mutations to match winder 2025-05-26 13:23:31 +02:00
93094049+kraemr@users.noreply.github.com e8d9c231dc renamed RpmStateEvent to ScrewStateEvent 2025-05-26 13:13:15 +02:00
93094049+kraemr@users.noreply.github.com 45c708909b renamed get_rpm to get_screw_rpm 2025-05-26 13:11:54 +02:00
93094049+kraemr@users.noreply.github.com 3e963d8c22 renamed set_target_rpm to set_screw_speed 2025-05-26 13:11:12 +02:00
93094049+kraemr@users.noreply.github.com 45038fc9c3 added transmission into calculation of Target RPM 2025-05-26 13:06:20 +02:00
93094049+kraemr@users.noreply.github.com 4ad8abb88f replaced member acces to temperature with getters 2025-05-26 12:51:23 +02:00
93094049+kraemr@users.noreply.github.com 173861bbd5 fixed errors, refactored and simplified temperature control 2025-05-26 12:42:55 +02:00
93094049+kraemr@users.noreply.github.com 4b952f55ab removed unused Mutations 2025-05-26 12:12:22 +02:00
93094049+kraemr@users.noreply.github.com 00af80f531 rewrote act and extruder, added ScrewSpeedController 2025-05-26 12:07:17 +02:00
93094049+kraemr@users.noreply.github.com 7caad4bb32 only one update needed for temperature control now 2025-05-26 11:22:57 +02:00
93094049+kraemr@users.noreply.github.com a0667f6bc7 extruder now uses the correct id 2025-05-26 11:19:46 +02:00
93094049+kraemr@users.noreply.github.com ae93075dc8 removed current_rpm from inverter 2025-05-26 11:00:41 +02:00
Icedsoda 95758fe71d Improve `AccelerationSpeedControllerz and its wrappers 2025-05-26 00:43:57 +02:00
Icedsoda 21fdc4dbab Use LinearJerkSpeedController in SpoolSpeedController 2025-05-25 23:46:37 +02:00
Icedsoda c80100c38b Increase acceleration on SpoolSpeedController 2025-05-25 22:47:22 +02:00
Icedsoda b358fe6ab1 Use second degree motion controller with puller 2025-05-25 17:12:49 +02:00
Icedsoda 27f7d8568f Add capability checks for traverse and winding operations
Introduces detailed capability checks for traverse operations
(inner/outer limit, home) and winding mode to ensure safer
and more precise control. Updates frontend and backend logic
to utilize these checks, improving synchronization and user
feedback. Also emits mode state updates when traverse state
or tension arm state changes to maintain frontend consistency.
2025-05-23 17:56:20 +02:00
Icedsoda aed1960ce4 Add button to reverse puller direction 2025-05-23 17:15:34 +02:00
93094049+kraemr@users.noreply.github.com 07d765da48 cleanup 2025-05-22 18:37:40 +02:00
93094049+kraemr@users.noreply.github.com 24e33e504b fixing errors caused by merge 2025-05-22 18:29:53 +02:00
93094049+kraemr@users.noreply.github.com 93a8215a22 Merge remote-tracking branch 'origin/master' into extruder_v2 2025-05-22 18:21:23 +02:00
93094049+kraemr@users.noreply.github.com 95e16d13e0 refactor 2025-05-22 18:15:20 +02:00