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