kraemr
df26ae32bc
fixed discov
2025-10-29 14:08:38 +01:00
kraemr
ee5b28b8f4
fixed
2025-10-29 14:07:02 +01:00
kraemr
c7c0effea5
removed caching
2025-10-29 13:26:24 +01:00
kraemr
e45f2c5eaf
Events dont get cached in the backend anymore
2025-10-29 13:08:44 +01:00
Robin Krämer
13117a5d94
Merge pull request #845 from qitechgmbh/844-add-winder-mock-machine
...
added Winder mock
2025-10-28 17:58:25 +01:00
kraemr
6b74c7ec7a
removed default mock-machine
2025-10-28 17:53:04 +01:00
kraemr
e8b561f722
added Winder mock
2025-10-28 17:53:04 +01:00
Robin Krämer
75ee5af180
Merge pull request #852 from qitechgmbh/851-improve-caching
...
851 improve caching
2025-10-28 17:46:21 +01:00
kraemr
29f924f6cc
removed socketioManager
2025-10-27 16:42:03 +01:00
kraemr
6e058c8e95
Keep namespaces alive
2025-10-27 15:11:30 +01:00
Robin Krämer
6822da80cf
Merge pull request #838 from qitechgmbh/dependabot/npm_and_yarn/electron/multi-a50d7f32cf
...
Bump playwright and @playwright/test in /electron
2025-10-27 11:24:43 +01:00
dependabot[bot]
37e3302f61
Bump playwright and @playwright/test in /electron
...
Bumps [playwright](https://github.com/microsoft/playwright ) to 1.56.1 and updates ancestor dependency [@playwright/test](https://github.com/microsoft/playwright ). These dependencies need to be updated together.
Updates `playwright` from 1.54.2 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.2...v1.56.1 )
Updates `@playwright/test` from 1.54.2 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.2...v1.56.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.56.1
dependency-type: indirect
- dependency-name: "@playwright/test"
dependency-version: 1.56.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 11:21:25 +01:00
Robin Krämer
9b369d71ee
Merge pull request #839 from qitechgmbh/dependabot/npm_and_yarn/electron/vite-6.4.1
...
Bump vite from 6.3.6 to 6.4.1 in /electron
2025-10-27 11:21:10 +01:00
dependabot[bot]
cf58f0db6f
Bump vite from 6.3.6 to 6.4.1 in /electron
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.6 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 11:17:46 +01:00
Robin Krämer
299f23c796
Merge pull request #847 from qitechgmbh/846-refactor-initialization-to-be-based-around-futures
...
started refactoring initialization to use futures instead
2025-10-27 11:14:18 +01:00
kraemr
b58e4333a0
removed traces
2025-10-27 11:08:21 +01:00
kraemr
f76cb9c381
Fixed Loop async code
2025-10-27 11:01:04 +01:00
kraemr
e93e10d14d
fixed all warnings and restored original ethercat discovery behaviour
2025-10-23 20:13:48 +02:00
kraemr
025464ebff
all init functions look sane now
...
fixed compilation errors
fixed compile errors
refactored serial device detection successfully
added serial_detection functions
fixed Killed error, and improved serial_detection
fixed all remaining issues
fix
fix
2025-10-23 20:13:33 +02:00
kraemr
ae8f77f070
started refactoring initialization to use futures instead
2025-10-22 17:56:52 +02:00
Robin Krämer
97811a12d1
Merge pull request #842 from qitechgmbh/changelog-2.11.0
...
updated Changelog
2025-10-21 13:11:26 +02:00
kraemr
1f7e01820a
updated Changelog
2025-10-21 13:10:37 +02:00
Robin Krämer
2f73771bbd
Merge pull request #827 from qitechgmbh/825-add-button-to-change-the-spool-motor-direction-of-the-winder
...
825 add button to change the spool motor direction of the winder
2025-10-21 13:01:25 +02:00
Christian
503ac18e7b
Ensure spool RPM is always displayed as a positive value
2025-10-21 12:37:34 +02:00
Christian
6a99b21c15
Fix spool speed rendering to display absolute values
2025-10-21 12:37:34 +02:00
Christian
170667f2b4
Add spool direction control to Winder2
...
- Introduced a new setting for spool direction (Forward/Reverse) in Winder2PresetsPage and Winder2Settings.
- Updated the state management to include forward direction in useWinder.
- Enhanced the API to handle SetSpoolForward mutation.
- Adjusted the spool speed controller to apply direction based on the forward setting.
2025-10-21 12:37:34 +02:00
Robin Krämer
314b7f2484
Merge pull request #840 from qitechgmbh/828-add-xl-winder-button-to-the-winder-config
...
828 add xl winder button to the winder config
2025-10-21 12:28:22 +02:00
Christian
9353b12707
Fix traverse limit reset logic in handleXlModeChange function
2025-10-21 11:51:02 +02:00
Christian
063810f906
Add gotoTraverseHome call when switching from XL to normal mode
2025-10-21 11:51:02 +02:00
Christian
ac7ce126e6
Refactor handleXlModeChange to reset traverse limits when switching from XL mode
2025-10-21 11:51:02 +02:00
Christian
a920830dcf
Update WINDER2_TRAVERSE_MAX_XL to 385 mm for improved configuration
2025-10-21 11:51:02 +02:00
Christian
15d74fcee0
Add configuration for Winder2 settings and implement XL mode functionality
2025-10-21 11:51:02 +02:00
Robin Krämer
c598e3fc9f
Merge pull request #826 from qitechgmbh/818-smooth-fluctuating-temperature-extruder
...
818 smooth fluctuating temperature extruder
2025-10-20 18:16:08 +02:00
snacj
0dba0f2774
Removed package-lock from root folder
2025-10-20 18:12:06 +02:00
snacj
e2cdb6a94c
Removed package-lock from root folder
2025-10-20 18:12:06 +02:00
snacj
5dd2011e78
removed file
2025-10-20 18:12:06 +02:00
snacj
7bc142dc83
Fixed error in Extruder mock and removed zone from UpdateStateOptimistically
2025-10-20 18:12:06 +02:00
snacj
1931f00806
Changed rounding and step size to 0.001 for temperature PID
2025-10-20 18:12:06 +02:00
snacj
253336b02c
Refactored frontend code of new PID settings
2025-10-20 18:12:06 +02:00
snacj
b0c3a97f7f
Fixed 3 New Pid Controllers for Extruder front, middle, back, heating.
2025-10-20 18:12:06 +02:00
snacj
22887d4f7a
Added 3 New Pid Controllers for Extruder front, middle, back, heating.
2025-10-20 18:12:06 +02:00
Robin Krämer
00dbc90c85
Merge pull request #834 from qitechgmbh/lag-spike-fix
...
removed async sleep from control loop
2025-10-20 18:07:21 +02:00
kraemr
9ade1d8993
removed async sleep from control loop
2025-10-20 18:04:52 +02:00
Robin Krämer
b2fb803033
Merge pull request #829 from qitechgmbh/808-lock-kernel-in-nix-to-last-working-rt-kernel
...
Newest kernel with realtime preemption
2025-10-20 13:42:38 +02:00
nixos-install.sh
988ed5b959
Newest kernel with realtime preemption
2025-10-17 17:36:14 +02:00
Oshgnacknak
2e62f99724
Merge pull request #806 from qitechgmbh/fix-caps
...
Fix caps in cargo run Linux
2025-10-17 15:01:53 +02:00
Oshgnacknak
530327b1e8
Fix caps in cargo run Linux
2025-10-17 14:55:44 +02:00
Robin Krämer
2f75b31fa9
Merge pull request #816 from qitechgmbh/812-improve-interface-discovery-to-only-use-ethernet-devices
...
fixed the atrocious interface_discovery
2025-10-17 12:42:31 +02:00
kraemr
ce8f0a8c4b
fixed the atrocious interface_discovery
2025-10-17 12:40:18 +02:00
Robin Krämer
321aae5b86
Merge pull request #820 from qitechgmbh/changelog-210
...
updated Changelog
2025-10-16 15:16:05 +02:00
kraemr
7712ea2d1f
updated Changelog
2025-10-16 15:15:36 +02:00
Robin Krämer
175f64f784
Merge pull request #804 from qitechgmbh/803-add-winder-gearbox-conversion
...
803 add winder gearbox conversion
2025-10-16 12:39:14 +02:00
Christian and Copilot
9357960463
Update electron/src/machines/winder/winder2/useWinder.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 12:22:54 +02:00
Christian
4d043906bc
Remove unnecessary whitespace in puller speed calculation
2025-10-16 12:22:54 +02:00
Christian
b99b7f796b
Reset target speed to 0 when setting gear ratio and adjust puller speed calculation based on gear ratio
2025-10-16 12:22:54 +02:00
Christian
a7b0414613
Add gear ratio calculation and display in Winder2 control and presets
2025-10-16 12:22:54 +02:00
Christian
13c608b11a
Add gear ratio functionality to puller speed controller
...
- Introduced gear ratio enum with options for 1:5 and 1:10.
- Updated puller speed controller to include gear ratio state.
- Implemented gear ratio selection in Winder2Settings component.
- Added corresponding mutation and state management in useWinder2 hook.
2025-10-16 12:22:54 +02:00
Oshgnacknak
d14fb91736
Simpliy panic handling and fix backtrace ( #809 )
...
* Hide memory locking behind feature flag
* Simplify panic handling
2025-10-15 21:09:05 +02:00
Oshgnacknak
6beaa444af
Simplify panic handling
2025-10-15 17:08:37 +02:00
Oshgnacknak
3b552558d4
Hide memory locking behind feature flag
2025-10-15 17:08:37 +02:00
Robin Krämer
9cc63bf8fb
Merge pull request #805 from qitechgmbh/743-electron-doesnt-use-gpu-for-hw-acceleration
...
Remove bad hardware acceleration flag
2025-10-15 10:31:04 +02:00
Oshgnacknak
70ce7625b2
Remove bad hardware acceleration flag
2025-10-13 15:00:21 +02:00
Robin Krämer
9936764125
Merge pull request #717 from qitechgmbh/700-add-a-show-from-option-for-graphs
...
700 add a show from option for graphs
2025-10-13 12:17:26 +02:00
Christian
a0f09e1671
Improve formatting and adjust future time validation messages in TimeInput component
2025-10-13 12:14:09 +02:00
Christian
1100b880f9
Add validation to prevent future time selection in TimeInput component
2025-10-13 12:14:09 +02:00
Christian
6224f33ba5
fix eslint
2025-10-13 12:14:09 +02:00
Christian
b0a9b5a6d2
Fix styling
2025-10-13 12:14:09 +02:00
Christian and Copilot
ac7247c87a
Update electron/src/components/time/TimeInput.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-13 12:14:09 +02:00
Christian
2ea459f3be
Refactor button styles and improve formatting in GraphControls and TimeInput components
2025-10-13 12:14:09 +02:00
Christian
25250f640f
Add showFromTimestamp functionality to graph components and implement TimeInput for time selection
2025-10-13 12:14:09 +02:00
Robin Krämer
57a0cc8af4
Merge pull request #776 from qitechgmbh/775-add-explanation-of-padding-to-the-winder-manual
...
Add padding parameter explanation to manual for filament winding
2025-10-13 12:13:53 +02:00
Christian
5ebb978eae
Add padding example image to the winder docs
2025-10-13 12:09:20 +02:00
Christian
d647ee6ebe
fix format
2025-10-13 12:09:20 +02:00
Christian
fea203ae7a
Add padding parameter explanation to manual for filament winding
2025-10-13 12:09:20 +02:00
Robin Krämer
b5eb413d37
Merge pull request #791 from qitechgmbh/788-fix-remote-setting-reset-and-update-label-in-update-tab
...
Fix remote setting reset and update label to "Repository Owner" in Update tab
2025-10-13 12:08:43 +02:00
Christian
aa1e5c4f39
Fix typos in GitHub repository owner label and description
2025-10-13 12:05:31 +02:00
Christian
ee91934bf7
Refactor Github source management: integrate condition store and update UI labels
2025-10-13 12:05:31 +02:00
Milan von dem Bussche
1fa04eae9a
Update README.md
...
Added YouTube Explainer Video about QiTech Control
2025-10-10 18:41:46 +02:00
Robin Krämer
98e1269f6f
Merge pull request #800 from qitechgmbh/changelog-2.9.1
...
updated Changelog
2025-10-10 15:07:51 +02:00
kraemr
8f640fcb21
updated Changelog
2025-10-10 15:06:30 +02:00
Robin Krämer
6c120b7fe9
Merge pull request #796 from qitechgmbh/795-winding-when-puller-reverse-doesnt-work-in-adaptive
...
adaptive spool speed now takes negative speeds into account,
2025-10-08 18:12:23 +02:00
kraemr
033b93b9da
puller speed now is always positive in frontend
2025-10-08 17:49:55 +02:00
kraemr
6092358e87
adaptive spool speed now takes negative speeds into account,
...
aswell as Auto Stop Spool
2025-10-08 17:40:50 +02:00
Robin Krämer
71de39e871
Merge pull request #793 from qitechgmbh/790-refactor-aquapath-newrs-to-match-others
...
790 refactor aquapath newrs to match others
2025-10-08 16:29:49 +02:00
joe
54ffa193c3
fixed fmt
2025-10-08 16:23:40 +02:00
joe
03164f1ceb
refactor(aquapath1): cleanup and fix device initialization and configuration
2025-10-08 15:45:58 +02:00
Robin Krämer
f67a46ab4c
Merge pull request #787 from qitechgmbh/786-add-memory-locking
...
added CAP_IPC_LOCK and added memory locking
2025-10-07 13:54:02 +02:00
kraemr
610790a778
added CAP_IPC_LOCK and memory locking
2025-10-07 13:04:49 +02:00
Robin Krämer
6eaf451ad4
Merge pull request #692 from JanHBade/master
...
Update README.md
2025-10-07 12:57:27 +02:00
JanHBade
022e0adae3
Update README.md
...
Minor typo in EtherCAT
2025-10-07 12:57:16 +02:00
Robin Krämer
6e6d4b31e7
Merge pull request #746 from qitechgmbh/640-improve-scroll-bar-styling-for-manuals-to-resemble-macos-style
...
Update scrollbar styling to be similar to macos
2025-10-07 12:45:12 +02:00
Christian
0dafad3fb5
fix code stye
2025-10-07 12:40:01 +02:00
Christian
534de55239
Refactor scrollbar styles to apply only to html and body elements
2025-10-07 12:40:01 +02:00
Christian
d9f92bcdf2
Refactor scrollbar styles for Markdown and Terminal components to be similar to MacOS styling
2025-10-07 12:40:01 +02:00
Robin Krämer
1570299e38
Merge pull request #782 from qitechgmbh/781-refactor-winderv2-emit-functions-to-emitrs
...
refactored winder2's emit methods to emit.rs
2025-10-06 17:01:38 +02:00
kraemr
c95f6f3bd9
refactored winder2's emit methods to emit.rs
2025-10-06 16:36:59 +02:00
Robin Krämer
9fcde2a234
Merge pull request #780 from qitechgmbh/772-remove-dependencies-that-are-not-necessary
...
decreased compile time by removing jemalloc, and using only f64 uom
2025-10-06 16:05:08 +02:00
kraemr
a2ffc41e05
decreased compile time by removing jemalloc, and using only f64 uom
2025-10-06 16:02:29 +02:00
Robin Krämer
ff13baf257
Merge pull request #779 from qitechgmbh/changelog-2.9.0
...
updated Changelog
2025-10-06 14:25:39 +02:00
kraemr
8f5df07c19
updated Changelog
2025-10-06 14:24:43 +02:00
Robin Krämer
299b38515a
Merge pull request #778 from qitechgmbh/777-increase-max-step-size
...
Increased Winder Step Size
2025-10-06 14:12:24 +02:00
kraemr
2b073aeb76
Increased Winder Step Size
2025-10-06 13:56:20 +02:00
Robin Krämer
7a6f92f8a4
Merge pull request #771 from qitechgmbh/770-update-machine-implementation-status-in-the-readme
...
Update machine documentation to reflect current implementation status
2025-10-02 17:07:13 +02:00
Christian
2e283ea95f
Update machine documentation to reflect current implementation status
2025-10-02 17:03:55 +02:00
Robin Krämer
829bb5ea1c
Merge pull request #625 from qitechgmbh/improved-disconnect-handling
...
Introduce machine connection
2025-10-02 14:26:07 +02:00
Oshgnacknak
0be18aaed0
Derive machines from macro again
...
This time we also add get_machine_identification_unique.
Also fix import warnings
2025-10-02 13:58:54 +02:00
Oshgnacknak
ffe0f09061
Clean up machine event creation
2025-10-01 16:50:04 +02:00
nixos-install.sh
730d61a18d
Don't clear ethercat slots, we want to keep the namespaces
2025-10-01 15:57:03 +02:00
Oshgnacknak
fc07525976
Don't remove, only disconnect serial machines
...
This allows use to keep the namespaces
2025-10-01 15:57:03 +02:00
Oshgnacknak
c48953aa6b
Introduce machine connection
...
This is to hold on to the namespace of
a machine even if the devices of that
machine has disconnected and to allow
reattaching to the namespace once the
devices reconnects.
Additionally to the new struct,
a wast refactor took place cleaning up
connections to machines, cross connections
between machines the way we downcast
machines downcasts.
2025-10-01 15:57:03 +02:00
Melvin Spieß
0c948b436d
Merge pull request #764 from qitechgmbh/dependabot/cargo/axum-0.8.6
...
Bump axum from 0.8.4 to 0.8.6
2025-10-01 12:05:48 +02:00
Robin Krämer
1b3f92dd1c
Merge pull request #725 from qitechgmbh/425-fix-terminal-component-issues-v2
...
425 fix terminal component issues v2
2025-10-01 11:58:55 +02:00
dependabot[bot]
c29c549a1c
Bump axum from 0.8.4 to 0.8.6
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.8.4 to 0.8.6.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6 )
---
updated-dependencies:
- dependency-name: axum
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:57:52 +00:00
kraemr
17622cacde
set log level to "info" for rust
2025-10-01 11:56:29 +02:00
kraemr
0b423454ec
fixed line duplication in Terminal Component on Update Page
2025-10-01 11:56:29 +02:00
kraemr
81ec98f670
dont clear log, causes react errors
2025-10-01 11:56:29 +02:00
93094049+kraemr@users.noreply.github.com
1aed425544
eslint bypass for control character
2025-10-01 11:56:29 +02:00
93094049+kraemr@users.noreply.github.com
da080ace68
try using clear functions before interactions
2025-10-01 11:56:29 +02:00
93094049+kraemr@users.noreply.github.com
ded8dd2d2d
added react-virtualized
2025-10-01 11:56:29 +02:00
93094049+kraemr@users.noreply.github.com
edd83ba559
added virtualized list
2025-10-01 11:56:29 +02:00
Melvin Spieß
7d1d8559a5
Merge pull request #672 from qitechgmbh/671-refactor-machine-creation
...
reduced code duplication in new.rs of machines
2025-10-01 11:56:17 +02:00
kraemr
f0bb9bfed1
fixed lifetimes of get_ethercat_device and refactored buffer
2025-10-01 11:52:13 +02:00
93094049+kraemr@users.noreply.github.com
c6ea057736
renamed helper function
2025-10-01 11:52:13 +02:00
93094049+kraemr@users.noreply.github.com
90a00198a7
reduced code duplication in new.rs of machines
2025-10-01 11:52:12 +02:00
Melvin Spieß
f8241547fe
Merge pull request #762 from qitechgmbh/dependabot/cargo/erased-serde-0.4.8
...
Bump erased-serde from 0.4.6 to 0.4.8
2025-10-01 11:50:54 +02:00
Melvin Spieß
1cb5d51c13
Merge pull request #760 from qitechgmbh/dependabot/npm_and_yarn/electron/tanstack/react-router-1.130.17
...
Bump @tanstack/react-router from 1.130.12 to 1.130.17 in /electron
2025-10-01 11:38:53 +02:00
Melvin Spieß
c42cdf8db1
Merge pull request #759 from qitechgmbh/dependabot/npm_and_yarn/electron/radix-ui/react-navigation-menu-1.2.14
...
Bump @radix-ui/react-navigation-menu from 1.2.13 to 1.2.14 in /electron
2025-10-01 11:38:22 +02:00
Melvin Spieß
69014ef8c6
Merge pull request #758 from qitechgmbh/dependabot/npm_and_yarn/electron/types/react-19.1.16
...
Bump @types/react from 19.1.9 to 19.1.16 in /electron
2025-10-01 11:35:53 +02:00
Melvin Spieß
5faab29a2b
Merge pull request #763 from qitechgmbh/dependabot/cargo/libc-0.2.176
...
Bump libc from 0.2.175 to 0.2.176
2025-10-01 11:35:31 +02:00
dependabot[bot]
9a8b16ca69
Bump @radix-ui/react-navigation-menu from 1.2.13 to 1.2.14 in /electron
...
Bumps [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives ) from 1.2.13 to 1.2.14.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-navigation-menu"
dependency-version: 1.2.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:32:49 +00:00
Melvin Spieß
53f3c66214
Merge pull request #765 from qitechgmbh/dependabot/cargo/regex-1.11.3
...
Bump regex from 1.11.2 to 1.11.3
2025-10-01 11:30:59 +02:00
dependabot[bot]
432bf0d6ba
Bump libc from 0.2.175 to 0.2.176
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.175 to 0.2.176.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.176
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:30:49 +00:00
dependabot[bot]
f3990f35f1
Bump erased-serde from 0.4.6 to 0.4.8
...
Bumps [erased-serde](https://github.com/dtolnay/erased-serde ) from 0.4.6 to 0.4.8.
- [Release notes](https://github.com/dtolnay/erased-serde/releases )
- [Commits](https://github.com/dtolnay/erased-serde/compare/0.4.6...0.4.8 )
---
updated-dependencies:
- dependency-name: erased-serde
dependency-version: 0.4.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:30:40 +00:00
dependabot[bot]
6f17412363
Bump regex from 1.11.2 to 1.11.3
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:28:49 +00:00
dependabot[bot]
68907b9750
Bump @types/react from 19.1.9 to 19.1.16 in /electron
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 19.1.9 to 19.1.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.1.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:26:34 +00:00
dependabot[bot]
e7007e1980
Bump @tanstack/react-router from 1.130.12 to 1.130.17 in /electron
...
Bumps [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router ) from 1.130.12 to 1.130.17.
- [Release notes](https://github.com/TanStack/router/releases )
- [Commits](https://github.com/TanStack/router/commits/v1.130.17/packages/react-router )
---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
dependency-version: 1.130.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:26:27 +00:00
Melvin Spieß
3bcd96d73c
Merge pull request #766 from qitechgmbh/dependabot/cargo/anyhow-1.0.100
...
Bump anyhow from 1.0.99 to 1.0.100
2025-10-01 11:09:51 +02:00
dependabot[bot]
8a77c62a5e
Bump anyhow from 1.0.99 to 1.0.100
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 02:24:32 +00:00
kraemr
93add82ab5
updated Changelog
2025-09-30 15:29:27 +02:00
Robin Krämer
690b1f7ab3
Merge pull request #757 from qitechgmbh/revert-ethercat-setup
...
fixed ethercat setup timeouts and retry
2025-09-29 17:19:33 +02:00
kraemr
3c07b94e3a
fixed ethercat setup timeouts and retry
2025-09-29 17:18:49 +02:00
Robin Krämer
3b63b55859
Merge pull request #756 from qitechgmbh/fix-winder-regression
...
fixed winder regression due to refactor
2025-09-29 17:10:33 +02:00
kraemr
f87982c465
fixed winder regression due to refactor
2025-09-29 17:01:04 +02:00
Robin Krämer
b03cedb55c
Merge pull request #447 from qitechgmbh/fix/438
...
Implementation AquaPath
2025-09-29 15:42:32 +02:00
kraemr
f5934efa6c
restored mock-machine functionality
2025-09-29 15:39:25 +02:00
kraemr
186619cd48
fixed compilation error
2025-09-29 15:33:25 +02:00
Darmenov Alisher
583d4c1a4d
resolved comment
2025-09-29 15:33:25 +02:00
Anatomik5
63bee54948
AquapathV1
2025-09-29 15:33:25 +02:00
Robin Krämer
1523d64ed7
Merge pull request #749 from qitechgmbh/738-add-mock-machines
...
738 add mock machines
2025-09-29 11:32:39 +02:00
kraemr
48fdde61dc
further improved readability by moving feature flags to mod.rs
2025-09-29 11:30:54 +02:00
kraemr
7bc700ac5f
when selecting mock-machine feature extruder now appears as well
2025-09-29 11:30:54 +02:00
93094049+kraemr@users.noreply.github.com
bdd6147f92
rewrote extruder and winder, also added mock-machine for extruder
2025-09-29 11:30:54 +02:00
93094049+kraemr@users.noreply.github.com
f7f65bdaaa
refactored all emit functions out of mod.rs for clarity for extruder
2025-09-29 11:30:54 +02:00
Robin Krämer
232b0782ca
Merge pull request #754 from qitechgmbh/748-add-feature-flag-or-env-var-for-setting-loop-timeout
...
748 add feature flag or env var for setting loop timeout
2025-09-29 11:30:19 +02:00
kraemr
c3c36a26b6
also added development-build flag to irq affinity code
2025-09-25 17:11:18 +02:00
kraemr
7f22bdfbf2
added feature development-build to set timeout
2025-09-25 17:06:42 +02:00
Robin Krämer
ff4c579f7b
Merge pull request #673 from qitechgmbh/632-add-documentation-for-creating-a-new-machine
...
added documentation for adding a machine
2025-09-25 15:33:41 +02:00
93094049+kraemr@users.noreply.github.com
9683882775
added documentation for adding a machine
2025-09-25 15:32:33 +02:00
Robin Krämer
893e01532d
Merge pull request #753 from qitechgmbh/633-update-documentation-for-adding-new-devices
...
updated devices documentation by adding an example and explaining the architecture
2025-09-25 14:53:17 +02:00
kraemr
713f78fa4e
updated devices documentation by adding an example
...
and explaining how devices fit into the architecture
2025-09-25 14:50:32 +02:00
Robin Krämer
f444347fb9
Merge pull request #752 from qitechgmbh/751-document-performancestability-tweaks-made
...
added performance and stabillity documentation
2025-09-25 11:37:04 +02:00
kraemr
ea03c0f755
added performance and stabillity documentation
2025-09-25 11:31:53 +02:00
Robin Krämer
e283a0f164
Merge pull request #745 from qitechgmbh/744-windermode-switch-from-modewind-to-modepull-or-modehold-disables-the-wind-button
...
fixed emit state after state change
2025-09-23 15:41:28 +02:00
snacj
6820206d78
fixed emit state after state change
2025-09-23 15:38:47 +02:00
Robin Krämer
5069ee425c
Merge pull request #742 from qitechgmbh/681-remove-unused-or-redundant-crates
...
removed unused crates
2025-09-23 13:37:48 +02:00
kraemr
f93f342508
added ignores for cargo machete
2025-09-23 13:17:29 +02:00
kraemr
c6d3563101
removed unused crates
2025-09-23 12:56:24 +02:00
Robin Krämer
f2f893c917
Merge pull request #741 from qitechgmbh/739-add-roundness-value-to-laser-graph-and-control-page
...
Added Roundness Value to 2 Axis Laser
2025-09-22 14:27:30 +02:00
Robin Krämer and Copilot
bbbca4085d
Update server/src/machines/laser/mod.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-22 14:24:42 +02:00
Robin Krämer and Copilot
4fdf461520
Update server/src/machines/laser/mod.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-22 14:23:37 +02:00
snacj
dcfc6728ba
Made Roundness unitless
2025-09-22 14:10:25 +02:00
snacj
2673a92f50
Added Roundness Value to 2 Axis Laser
2025-09-22 13:39:59 +02:00
Robin Krämer
4d72185ba9
Merge pull request #675 from qitechgmbh/512-add-troubleshooting-documentation
...
512 add troubleshooting documentation
2025-09-18 19:44:43 +02:00
93094049+kraemr@users.noreply.github.com
ade4f5cd2b
updated troubleshooting.md
2025-09-18 19:41:15 +02:00
93094049+kraemr@users.noreply.github.com
cf1ebf2b3d
added troubleshooting.md
2025-09-18 19:41:15 +02:00
Robin Krämer
6b5cb7d87e
Merge pull request #737 from qitechgmbh/fix_state_handling
...
Fix state handling
2025-09-17 18:26:01 +02:00
93094049+kraemr@users.noreply.github.com
4894bbc231
fixed all state issues
2025-09-17 18:20:31 +02:00
Robin Krämer
721c5a99ee
Merge pull request #736 from qitechgmbh/less_amps_spool_test
...
Less amps spool test
2025-09-17 17:28:23 +02:00
93094049+kraemr@users.noreply.github.com
36fccc80cb
set puller amps to 2.7A
2025-09-17 17:21:15 +02:00
93094049+kraemr@users.noreply.github.com
e14fe86306
testing with less current
2025-09-17 17:21:15 +02:00
Robin Krämer
95c9f99961
Merge pull request #735 from qitechgmbh/fix_compiler_flags
...
Fix compiler flags
2025-09-17 12:53:50 +02:00
93094049+kraemr@users.noreply.github.com
546189b9c8
removed log::error
2025-09-17 12:47:46 +02:00
93094049+kraemr@users.noreply.github.com
dfbc2a65c0
hopefully all compiler flags now work as expected
2025-09-17 12:47:46 +02:00
Robin Krämer
2038d79e18
Merge pull request #734 from qitechgmbh/changelog-v2.7.0
...
updated Changelog for 2.7.0
2025-09-17 11:47:54 +02:00
93094049+kraemr@users.noreply.github.com
188caf397b
updated Changelog for 2.7.0
2025-09-17 11:44:22 +02:00
Robin Krämer
13138b1d7d
Merge pull request #726 from qitechgmbh/video-streaming
...
Add video streaming api
2025-09-16 18:25:34 +02:00
Icedsoda
5466efd8c3
add video streaming api
2025-09-16 18:23:36 +02:00
Robin Krämer
61f0dc92d1
Merge pull request #733 from qitechgmbh/685-use-nixos-cache-server-for-private-packages
...
685 use nixos cache server for private packages
2025-09-16 17:49:32 +02:00
93094049+kraemr@users.noreply.github.com
073c174203
removed unnecessary comment
2025-09-16 17:44:03 +02:00
93094049+kraemr@users.noreply.github.com
1d0f7231e5
added substituter
...
fixed nix config
actually fixed config now
test
removed git hash as version
nix sucks
removed gitcommitHash from overlays
added fake version
fixed compile script
test
fixed script
updated ip
test
test 2
uppdated script and fixed config
to check for caching
test
fixed config
test
test
extra-subs changed to trusted-public-keys
test
test
removed substituter
removed print statements
2025-09-16 17:44:03 +02:00
93094049+kraemr@users.noreply.github.com
9401c81581
added scripts to compile our nix packages
2025-09-16 17:44:03 +02:00
Robin Krämer
936e54f3e2
Merge pull request #731 from qitechgmbh/666-implement-laserv2
...
666 implement laserv2
2025-09-16 16:54:29 +02:00
snacj
0c02fc1ce0
Added Comment do explain 45deg rotation
2025-09-16 16:52:12 +02:00
snacj
c723f1df00
Fixed Graphs to work with 2axis and 1 axis
2025-09-16 16:52:12 +02:00
snacj
c65a3f7fb1
Renamed Values and changed to one Graph
2025-09-16 16:52:12 +02:00
snacj
a0c59f9bb6
Added Const for graph color.
2025-09-16 16:52:12 +02:00
snacj
069dcd65bb
Removed tracing::info!
2025-09-16 16:52:12 +02:00
snacj
5331d39c1d
Changed Visual of Diameter to use x and y values
2025-09-16 16:52:12 +02:00
snacj
2c928e6158
Implemented 2-Axis Laser
2025-09-16 16:52:12 +02:00
snacj
3ae17479cb
Adjusted Frontend to work with 2-Axis Laser.
2025-09-16 16:52:12 +02:00
93094049+kraemr@users.noreply.github.com
b3589755f5
fixed winder events
2025-09-16 16:41:38 +02:00
Robin Krämer
e7f97ff4d4
Merge pull request #729 from qitechgmbh/728-set_irq_handler_affinity-doesnt-work-on-macos
...
fixed target_os flags for set_irq_affinity
2025-09-16 15:37:40 +02:00
93094049+kraemr@users.noreply.github.com
7b4a3b52b3
fixed target_os flags for set_irq_affinity
2025-09-16 15:30:16 +02:00
Robin Krämer
310fd99730
Merge pull request #711 from qitechgmbh/694-over-time-nixos-generations-takes-up-all-diskspace-even-when-deleted
...
added collect-garbage on each delete
2025-09-15 19:38:31 +02:00
93094049+kraemr@users.noreply.github.com
26473f5596
collect-garbage does not exist, replaced with nix store gc
2025-09-15 19:36:46 +02:00
93094049+kraemr@users.noreply.github.com
ead8a02b6a
added collect-garbage on each delete
2025-09-15 19:36:46 +02:00
Robin Krämer
b2ca9cf792
Merge pull request #712 from qitechgmbh/708-refactor-nix-config-so-that-no-dynamic-installinfonix-is-created
...
Read git information during build instead of addign new commit via installInfo.nix
2025-09-15 18:29:19 +02:00
nixos-install.sh
301c254446
Pass git info into gitInfo.nix via env vars
2025-09-15 17:57:43 +02:00
Robin Krämer
769091d271
Merge pull request #720 from qitechgmbh/714-pressing-the-same-button-twice-triggers-isloading
...
714 pressing the same button twice triggers isloading
2025-09-15 16:55:05 +02:00
93094049+kraemr@users.noreply.github.com
1bc7907ba0
all machines now use old emit_state again, but extruder uses custom maybe_emit_state_hash
...
fixed compile error after merge conflict
2025-09-15 16:49:47 +02:00
93094049+kraemr@users.noreply.github.com
8260c606dc
removed maybe_emit_state from every machine except extruder
2025-09-15 16:48:09 +02:00
Christian
c0b7e563c5
Merge pull request #713 from qitechgmbh/596-extend-total-power-output-tile-2
...
596 extend total power output tile
2025-09-15 16:10:45 +02:00
Melvin Spieß
9062e15712
Merge pull request #727 from qitechgmbh/722-remove-estimated-diameter-value
...
722 remove estimated diameter value
2025-09-15 15:34:57 +02:00
snacj
134da6fad3
fixed formatting
2025-09-15 15:25:31 +02:00
snacj
4cec6ef711
Changed Radius to Factor
2025-09-15 15:13:09 +02:00
snacj
36d64c85fb
Removed Estimated Diameter Value
2025-09-15 15:06:30 +02:00
Robin Krämer
8e00019023
Merge pull request #721 from qitechgmbh/as-any-mut
...
Add `Machin::as_any_mut`
2025-09-15 13:44:51 +02:00
Icedsoda
575d4d2d26
Add Machin::as_any_mut
2025-09-15 13:26:47 +02:00
Robin Krämer
19e9ebc20f
Merge pull request #719 from qitechgmbh/718-ethercat-timeout-on-setup
...
set wait_loop_delay to zero
2025-09-15 09:34:00 +02:00
93094049+kraemr@users.noreply.github.com
dd4476b786
set wait_loop_delay to zero
2025-09-15 09:32:20 +02:00
Christian
fc283a64a7
Merge branch 'master' into 596-extend-total-power-output-tile-2
2025-09-13 17:05:56 +02:00
Robin Krämer
b6dc1d35c6
Merge pull request #710 from qitechgmbh/707-make-adaptive-mode-for-winder-default
...
changed MinMax to Adaptive by default
2025-09-11 15:27:20 +02:00
93094049+kraemr@users.noreply.github.com
4f542510d6
changed MinMax to Adaptive by default
2025-09-11 15:23:08 +02:00
Oshgnacknak
0ca334decc
Disable hardening in nix develop shell ( #705 )
...
Hardening causes jmalloc to fail at compilation
2025-09-11 12:57:34 +02:00
Robin Krämer
239a926301
Merge pull request #706 from qitechgmbh/703-fix-permissions-for-set_irq_affinity
...
703 fix permissions for set irq affinity
2025-09-11 11:01:27 +02:00
93094049+kraemr@users.noreply.github.com
9f4c7fbedd
fixed permissions
2025-09-11 10:59:21 +02:00
93094049+kraemr@users.noreply.github.com
6a9de48bb7
added extra logging
2025-09-11 10:59:21 +02:00
93094049+kraemr@users.noreply.github.com
d9fc22399a
added DAC_OVERRIDE CAP
2025-09-11 10:59:21 +02:00
Robin Krämer
f41b0dc0c2
Merge pull request #697 from qitechgmbh/dependabot/npm_and_yarn/electron/vite-6.3.6
...
Bump vite from 6.3.5 to 6.3.6 in /electron
2025-09-10 15:58:37 +02:00
dependabot[bot]
14233c0aa1
Bump vite from 6.3.5 to 6.3.6 in /electron
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 13:48:41 +00:00
Robin Krämer
58e56c4226
Merge pull request #702 from qitechgmbh/701-fix-optimistic-state-handling
...
701 fix optimistic state handling
2025-09-10 15:01:24 +02:00
93094049+kraemr@users.noreply.github.com
8ee184475e
only return state not optimisticstate
2025-09-10 14:56:05 +02:00
93094049+kraemr@users.noreply.github.com
be9c5b1be5
fixed optimistic state handling
2025-09-10 14:55:08 +02:00
Robin Krämer
8411f8f2b9
Merge pull request #698 from qitechgmbh/696-pin-ethernet-interrupt-handler-to-the-same-core-as-ethercrab-task
...
696 pin ethernet interrupt handler to the same core as ethercrab task
2025-09-10 14:19:59 +02:00
93094049+kraemr@users.noreply.github.com
5441a7a126
changed lint, renamed irq_handling funcs, refactor
2025-09-10 14:08:32 +02:00
93094049+kraemr@users.noreply.github.com
b2425de273
fixed non unix compilation
2025-09-10 13:55:59 +02:00
93094049+kraemr@users.noreply.github.com
82d5e73129
removed unused import
2025-09-10 13:45:58 +02:00
93094049+kraemr@users.noreply.github.com
31189ebdef
refactored irq_handling into own file
2025-09-10 13:45:58 +02:00
93094049+kraemr@users.noreply.github.com
ee1720fa95
added code to set irq handler affinity
2025-09-10 13:45:58 +02:00
Robin Krämer
72dc0634f3
Merge pull request #693 from qitechgmbh/clippy-fix
...
Use Cargo Clippy
2025-09-10 13:43:51 +02:00
Icedsoda
13f5125daa
cargo clippy --fix
2025-09-10 12:14:19 +02:00
Icedsoda
2b6904b145
configure clippy
2025-09-10 12:14:19 +02:00
Robin Krämer
f776a4ba19
Merge pull request #695 from qitechgmbh/688-pressure-and-rpm-are-switched
...
reverse prop doesnt make sense on Extruder2ControlPage Regulation
2025-09-09 16:54:29 +02:00
93094049+kraemr@users.noreply.github.com
a7c8cb218f
reverse prop doesnt make sense on Extruder2ControlPage Regulation
2025-09-09 16:49:31 +02:00
Robin Krämer
3cb2d20df9
Merge pull request #690 from qitechgmbh/sync-act
...
Make `act` method non-async
2025-09-09 14:21:22 +02:00
Icedsoda
ee4b5b15d7
Make act method non-async
2025-09-09 14:18:21 +02:00
93094049+kraemr@users.noreply.github.com
299e6314b8
Revert "using virtualized list"
...
This reverts commit 01170e1a1b .
2025-09-09 13:15:46 +02:00
93094049+kraemr@users.noreply.github.com
01170e1a1b
using virtualized list
2025-09-09 13:13:52 +02:00
Robin Krämer
6fe2e498aa
Merge pull request #686 from qitechgmbh/668-frontend-buttons-are-flickering
...
Fixed Buttons Flickering
2025-09-09 11:21:18 +02:00
93094049+kraemr@users.noreply.github.com
fc7262f8f0
Fixed Buttons Flickering
2025-09-09 11:16:56 +02:00
Robin Krämer
880d2ddcb0
Merge pull request #684 from qitechgmbh/683-ethercat-loop-broken
...
683 ethercat loop broken
2025-09-08 14:06:02 +02:00
93094049+kraemr@users.noreply.github.com
e9ea378ef0
set loop timer to 500us
2025-09-08 13:44:33 +02:00
93094049+kraemr@users.noreply.github.com
145ad7ed2c
added 1ms delay
2025-09-08 13:25:46 +02:00
93094049+kraemr@users.noreply.github.com
d5ce65c868
added 1ms delay
2025-09-08 13:23:39 +02:00
93094049+kraemr@users.noreply.github.com
1bc76dfe09
wait_loop_delay set to 0
2025-09-08 12:52:45 +02:00
Robin Krämer
17e82cf5ea
Merge pull request #680 from qitechgmbh/402-many-journald-logs-slow-down-the-frontend
...
402 many journald logs slow down the frontend
2025-09-08 12:04:59 +02:00
93094049+kraemr@users.noreply.github.com
926650802b
reduces Logs, by A LOT
2025-09-08 12:01:01 +02:00
Robin Krämer
fba7c0375d
Merge pull request #677 from qitechgmbh/676-reduce-heap-allocationsdeallocations-in-machineact
...
676 reduce heap allocationsdeallocations in machineact
2025-09-08 11:51:46 +02:00
93094049+kraemr@users.noreply.github.com
27be5b8ec4
fixed extruder
2025-09-08 11:49:42 +02:00
93094049+kraemr@users.noreply.github.com
d036246b2a
refactored all machines
2025-09-08 11:49:42 +02:00
93094049+kraemr@users.noreply.github.com
59a9b15632
started refactoring MachineAct
2025-09-08 11:49:42 +02:00
Robin Krämer
c09e061390
Merge pull request #679 from qitechgmbh/678-remove-loopthrottle
...
678 remove loopthrottle
2025-09-08 11:49:22 +02:00
93094049+kraemr@users.noreply.github.com
02f6dffaff
fixed compile error and replaced loopthrottle with sleep
2025-09-08 10:00:37 +02:00
93094049+kraemr@users.noreply.github.com
509d4c8734
removed unused import
2025-09-08 09:57:03 +02:00
93094049+kraemr@users.noreply.github.com
084fdef754
wait_loop_delay of 1ms
2025-09-08 09:56:38 +02:00
93094049+kraemr@users.noreply.github.com
a2f21da355
remove LoopThrottle
2025-09-08 09:55:47 +02:00
Robin Krämer
b722502f5b
Merge pull request #674 from qitechgmbh/dependabot/npm_and_yarn/electron/electron-37.3.1
...
Bump electron from 37.2.6 to 37.3.1 in /electron
2025-09-04 19:04:55 +02:00
dependabot[bot]
ab45407763
Bump electron from 37.2.6 to 37.3.1 in /electron
...
Bumps [electron](https://github.com/electron/electron ) from 37.2.6 to 37.3.1.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v37.2.6...v37.3.1 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 37.3.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 18:57:30 +02:00
Robin Krämer
dd4fbbdafd
Merge pull request #647 from qitechgmbh/dependabot/npm_and_yarn/electron/radix-ui/react-collapsible-1.1.12
...
Bump @radix-ui/react-collapsible from 1.1.11 to 1.1.12 in /electron
2025-09-04 12:25:18 +02:00
dependabot[bot]
c8c609d88b
Bump @radix-ui/react-collapsible from 1.1.11 to 1.1.12 in /electron
...
Bumps [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives ) from 1.1.11 to 1.1.12.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-collapsible"
dependency-version: 1.1.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 12:22:05 +02:00
Robin Krämer
92a4905b44
Merge pull request #649 from qitechgmbh/dependabot/npm_and_yarn/electron/zustand-5.0.8
...
Bump zustand from 5.0.7 to 5.0.8 in /electron
2025-09-04 12:21:47 +02:00
dependabot[bot]
1c2aea7cb1
Bump zustand from 5.0.7 to 5.0.8 in /electron
...
Bumps [zustand](https://github.com/pmndrs/zustand ) from 5.0.7 to 5.0.8.
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.7...v5.0.8 )
---
updated-dependencies:
- dependency-name: zustand
dependency-version: 5.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 12:18:57 +02:00
Robin Krämer
44127bec42
Merge pull request #669 from qitechgmbh/603-add-electrical-diagrams-to-the-machines-manuals
...
Implement electrical diagrams into the manuals
2025-09-04 12:12:00 +02:00
Christian
f48b97dd24
Add electrical diagram images to the public folder and implement them in the md files for extruder and winder.
2025-09-03 21:28:23 +02:00
Icedsoda
74c107c032
Merge pull request #667 from qitechgmbh/fix-stuck-loading
...
fixed infinite loading error
2025-09-03 19:23:59 +02:00
93094049+kraemr@users.noreply.github.com
c4263dbe84
fixed infinite loading error
2025-09-03 19:00:50 +02:00
Icedsoda
a6b7ec914d
Add rustdoc
2025-09-03 17:25:18 +02:00
Icedsoda
56c095a10c
Merge pull request #446 from qitechgmbh/fix/61
...
Add `EL4002`
2025-09-03 16:44:09 +02:00
Icedsoda
f486aaa31b
.mailmap
2025-09-03 16:42:57 +02:00
Darmenov Alisher
c4f2f96c2e
f
2025-09-03 16:31:34 +02:00
Anatomik5
99988c0445
el4002 and el40xx pdo implementation
2025-09-03 16:28:42 +02:00
Robin Krämer
9c5191a6ae
Merge pull request #662 from qitechgmbh/changelog-2.6.0
...
Update CHANGELOG.md
2025-09-03 15:56:22 +02:00
93094049+kraemr@users.noreply.github.com
2f66715738
added missing Cargo.lock changes
2025-09-03 15:46:31 +02:00
Robin Krämer
bcfd579a4b
Update CHANGELOG.md
2025-09-03 11:54:44 +02:00
Icedsoda
bef13832d6
Merge pull request #659 from qitechgmbh/575-automatically-send-stateevent-when-changed
...
575 automatically send stateevent when changed
2025-09-03 11:30:40 +02:00
93094049+kraemr@users.noreply.github.com
130ebf1681
changed mock and winder to 30 fps and added missing maybe_emit
2025-09-03 11:29:22 +02:00
93094049+kraemr@users.noreply.github.com
587c8c8fdb
removed ethercrab (again)
2025-09-03 11:29:22 +02:00
93094049+kraemr@users.noreply.github.com
1ad9896be4
fixed linter errors
2025-09-03 11:29:22 +02:00
93094049+kraemr@users.noreply.github.com
a6cdcf893d
removed unused imports
2025-09-03 11:29:22 +02:00
93094049+kraemr@users.noreply.github.com
37ca881ed7
fixed stateschema
...
fixed stateschema for real this time
2025-09-03 11:29:17 +02:00
93094049+kraemr@users.noreply.github.com
c38d7c0056
added maybe emit to mock
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
99b9a8710c
added maybe_emit to winder2
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
a859426b06
added maybe_emit to laser
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
479908bf59
made changes for extruder and added derive
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
3bc6522095
fixed hasher compare func
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
6fcce62b04
added hasher_serializer and compare func
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
060a7b6dbc
refactoring States
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
73521ad80a
state gets sent when changed
2025-09-03 11:27:09 +02:00
Icedsoda
5c3897db9b
Merge pull request #658 from qitechgmbh/65-handbook-for-extruder-v2
...
added extruder manual
2025-09-03 11:23:27 +02:00
Icedsoda
e659ebbfd5
added extruder handbook
2025-09-03 10:14:41 +02:00
Icedsoda
3e98d08a0f
Merge pull request #661 from qitechgmbh/lfs
...
track images in git lfs
2025-09-03 10:09:47 +02:00
Icedsoda
12069c0cd2
track images in git lfs
2025-09-03 10:09:17 +02:00
Robin Krämer
a62d492a0a
Merge pull request #645 from qitechgmbh/dependabot/cargo/tracing-subscriber-0.3.20
...
Bump tracing-subscriber from 0.3.19 to 0.3.20
2025-09-02 15:33:58 +02:00
dependabot[bot]
2b65d2ddd5
Bump tracing-subscriber from 0.3.19 to 0.3.20
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.20
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 15:28:44 +02:00
Robin Krämer
9bb16d5cc5
Merge pull request #651 from qitechgmbh/dependabot/npm_and_yarn/electron/radix-ui/react-select-2.2.6
...
Bump @radix-ui/react-select from 2.2.5 to 2.2.6 in /electron
2025-09-02 15:27:52 +02:00
dependabot[bot]
9b8076b357
Bump @radix-ui/react-select from 2.2.5 to 2.2.6 in /electron
...
Bumps [@radix-ui/react-select](https://github.com/radix-ui/primitives ) from 2.2.5 to 2.2.6.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-select"
dependency-version: 2.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 15:25:02 +02:00
Robin Krämer
c86d34d881
Merge pull request #653 from qitechgmbh/dependabot/cargo/serde_json-1.0.143
...
Bump serde_json from 1.0.140 to 1.0.143
2025-09-02 15:22:52 +02:00
Robin Krämer
6dd031df24
Merge branch 'master' into dependabot/cargo/serde_json-1.0.143
2025-09-02 14:57:56 +02:00
Robin Krämer
40b33bf28d
Merge pull request #652 from qitechgmbh/dependabot/cargo/serialport-4.7.3
...
Bump serialport from 4.7.2 to 4.7.3
2025-09-02 14:56:26 +02:00
dependabot[bot]
9a93c7bbd9
Bump serialport from 4.7.2 to 4.7.3
...
Bumps [serialport](https://github.com/serialport/serialport-rs ) from 4.7.2 to 4.7.3.
- [Changelog](https://github.com/serialport/serialport-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/serialport/serialport-rs/compare/v4.7.2...v4.7.3 )
---
updated-dependencies:
- dependency-name: serialport
dependency-version: 4.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 14:53:38 +02:00
dependabot[bot]
24ef2b1c6c
Bump serde_json from 1.0.140 to 1.0.143
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.140 to 1.0.143.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.143 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.143
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 14:52:53 +02:00
Robin Krämer
37359b4058
Merge pull request #654 from qitechgmbh/dependabot/cargo/regex-1.11.2
...
Bump regex from 1.11.1 to 1.11.2
2025-09-02 14:51:54 +02:00
dependabot[bot]
ce19f515d7
Bump regex from 1.11.1 to 1.11.2
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 14:49:40 +02:00
Robin Krämer
1359e0a33d
Merge pull request #655 from qitechgmbh/dependabot/cargo/anyhow-1.0.99
...
Bump anyhow from 1.0.98 to 1.0.99
2025-09-02 14:49:29 +02:00
dependabot[bot]
3b234df7e7
Bump anyhow from 1.0.98 to 1.0.99
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.98 to 1.0.99.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.99 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 12:48:03 +00:00
Icedsoda
b820a433df
Merge pull request #641 from qitechgmbh/604-manuals-have-two-scroll-bars
...
604 manuals have two scroll bars
2025-09-01 14:09:38 +02:00
Icedsoda
9bf061bf6d
Merge pull request #657 from qitechgmbh/634-store-graphs-timeframe-globally
...
added global timeframe store
2025-09-01 14:05:25 +02:00
93094049+kraemr@users.noreply.github.com
84f1fa123f
fixed linter error
2025-09-01 14:00:14 +02:00
93094049+kraemr@users.noreply.github.com
91660fd1ec
fixed compile errors
2025-09-01 13:58:07 +02:00
93094049+kraemr@users.noreply.github.com
28c4a801a6
added global timeframe store
2025-09-01 13:53:41 +02:00
Robin Krämer
22af6e61af
Merge pull request #639 from qitechgmbh/extruder-regulation-mode-order-reversion
...
Add reverse prop to `SelectionGroupBoolean`
2025-09-01 11:48:37 +02:00
Icedsoda
794a309d71
feat(control): Add reverse prop to SelectionGroupBoolean
...
This change introduces a `reverse` property to the `SelectionGroupBoolean` component to allow for more flexible UI representation.
- When `reverse` is set to true, the `optionTrue` and `optionFalse` props are swapped.
- This allows the visual "on" state to correspond to a `false` value and vice-versa.
- The prop is implemented on the Inverter Regulation control on the Extruder2 page.
2025-09-01 11:14:38 +02:00
Christian
273d695d0d
fix eslint error
2025-08-28 21:12:10 +02:00
Christian
76d5ae613a
fix code formatting
2025-08-28 21:12:10 +02:00
Christian
14cca9e8cd
fix different padding leading to an line jump when changing from passive to active
2025-08-28 21:12:10 +02:00
Christian
8f5ac3706f
Improve active heading detection and scrolling behavior
2025-08-28 21:12:10 +02:00
Oshgnacknak
d928f02f2b
Merge pull request #642 from qitechgmbh/356-substitute-unmaintained-serial-crate
...
Improve serial conneciton handling
2025-08-28 17:42:44 +02:00
Oshgnacknak
77c099fa8a
Formatting
2025-08-28 17:39:48 +02:00
Oshgnacknak
bf9e5e2a3c
Allow serial connection errors to bubble up and actually log them
2025-08-28 17:39:48 +02:00
Oshgnacknak
b1ccbf3585
Fix permission issues for USB serial devices
2025-08-28 17:39:48 +02:00
Oshgnacknak
1f1050f115
Remove unmaintained serial crate on favor of serialport
2025-08-28 17:39:48 +02:00
Christian
df0f86ce7e
feat(extruder): Add total energy consumption tracking and related metrics
2025-08-28 16:55:26 +02:00
Icedsoda
007def4a01
Merge pull request #635 from qitechgmbh/627-add-documentation-for-hardware-tests-memtestcyclictest
...
627 add documentation for hardware tests memtestcyclictest
2025-08-28 16:39:18 +02:00
Icedsoda
3737cc4292
Merge pull request #636 from qitechgmbh/511-add-a-code-styling-document
...
511 add a code styling document
2025-08-28 16:38:40 +02:00
Icedsoda
8723eb1e55
Merge pull request #638 from qitechgmbh/circular-converter
...
Add `CircularConverter`
2025-08-28 14:34:29 +02:00
Icedsoda
1192fc28a3
refactor(converters): Introduce CircularConverter
...
This patch introduces a new `CircularConverter` and refactors the `LinearStepConverter` to use it. This change separates the concerns of geometric conversion from step-based conversion, leading to a more modular and maintainable design.
- **feat(converters): Add `CircularConverter`**
- A new `CircularConverter` is added to handle all conversions between linear and angular quantities (position, velocity, acceleration, jerk).
- It can be initialized from radius, diameter, or circumference.
- This centralizes the geometric conversion logic into a single, well-tested module.
- **refactor(converters): Update `LinearStepConverter`**
- The `LinearStepConverter` is refactored to compose and use the new `CircularConverter`.
- It no longer stores `radius` or `circumference` directly.
- All linear-to-angular calculations are now delegated to the `CircularConverter`, simplifying the `LinearStepConverter`'s implementation and removing duplicated code.
2025-08-28 14:32:07 +02:00
Oshgnacknak
23af0a82ec
Merge pull request #637 from qitechgmbh/transmission
...
Add `Transmission` trait and `FixedTransmission` struct
2025-08-28 14:02:49 +02:00
Icedsoda
a2ee1d91d9
Refactor: Introduce generic Transmission trait
...
This patch refactors the transmission calculation logic by replacing the specific `TransmissionConverter` with a more generic `Transmission` trait.
- A new `transmission` module is created, containing the `Transmission` trait and a `FixedTransmission` implementation.
- The `Transmission` trait provides a generic interface for converting between input and output values for various `uom` types (e.g., `AngularVelocity`, `Angle`, `Velocity`).
- The hardcoded `TransmissionConverter` is removed.
- The `ScrewSpeedController` is updated to use the new `FixedTransmission`, making the ratio configuration more explicit and improving type safety.
2025-08-28 13:45:22 +02:00
93094049+kraemr@users.noreply.github.com
eb9830f8a7
updated docs
2025-08-28 13:31:14 +02:00
93094049+kraemr@users.noreply.github.com
3f92b11864
added code-styling backend doc
2025-08-28 13:31:14 +02:00
93094049+kraemr@users.noreply.github.com
96785e8876
updated docs
2025-08-28 13:01:17 +02:00
93094049+kraemr@users.noreply.github.com
d36925f616
added memtest docs
2025-08-28 13:01:17 +02:00
Robin Krämer
bdc8d7bbd0
Merge pull request #621 from qitechgmbh/no-driver-message-hex
...
refactor(devices): Display device IDs in hex format
2025-08-27 14:31:46 +02:00
Icedsoda
268685858d
refactor(devices): Display device IDs in hex format
...
- Change the error message for unknown devices to display IDs in hexadecimal format.
- This improves readability and makes it easier to look up device information.
2025-08-27 14:29:22 +02:00
Icedsoda
eeafd93e3e
Merge pull request #630 from qitechgmbh/629-ethercrab-submodule-on-master
...
removed ethercrab submodule
2025-08-27 14:28:48 +02:00
93094049+kraemr@users.noreply.github.com
8fa6213f9c
removed submodule
2025-08-27 14:23:55 +02:00
Robin Krämer
f8b186ec5d
Merge pull request #618 from qitechgmbh/fail-early
...
Fail early in run script if compile fails
2025-08-27 14:23:48 +02:00
Oshgnacknak
4f6a1a0493
Fail early in run script if compile fails
2025-08-27 13:53:24 +02:00
Icedsoda
8ee9b233f6
Merge pull request #608 from qitechgmbh/copilot-instructions
...
Add copilot-instructions.md
2025-08-27 13:39:18 +02:00
Icedsoda and Copilot
4f6f148c70
add compilot-instructions.md
...
Update .github/copilot-instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-27 13:36:46 +02:00
Icedsoda
3ea8f38139
Merge pull request #628 from qitechgmbh/changelog-2.5.0
...
Update CHANGELOG.md
2025-08-27 13:15:27 +02:00
Robin Krämer
3657bbf53e
Update CHANGELOG.md
2025-08-27 13:14:30 +02:00
Robin Krämer
92b098c240
Update CHANGELOG.md
2025-08-27 12:48:14 +02:00
Robin Krämer
7350eeb354
Merge pull request #626 from qitechgmbh/591-improve-elctron-frame-times
...
591 improve electron frame times
2025-08-27 11:37:23 +02:00
93094049+kraemr@users.noreply.github.com
67e2b33db7
intel driver properly loads now
...
added comments and increased niceness values
added intel gpu driver as module
added mesa mesa_drivers
mesa_drivers has been removed
enable drm render
force i915 enable
fixed config issue
commented kernelPatches
hopefully fixed now
added intel as xvideo driver
removed driSupport
fixed config file
removed deprecated powermanagement
does not exist ...
downgrade to lts rt kernel
nixos is not behaving
added neofetch and pciutils
2025-08-27 11:33:54 +02:00
Icedsoda
d9eb49c37c
Merge pull request #623 from qitechgmbh/el2008-identity-b
...
Add `EL2008_IDENTITY_B`
2025-08-25 16:52:30 +02:00
Icedsoda
dba7ce7494
Add EL2008_IDENTITY_B
2025-08-25 16:26:27 +02:00
Icedsoda
50d16feb3d
Merge pull request #620 from qitechgmbh/re-introduce-io-uring
...
Re-introduce `io_uring`
2025-08-25 15:57:27 +02:00
Icedsoda
437f94659c
Re-introduce io_uring
2025-08-25 14:20:59 +02:00
Melvin Spieß
53efecc636
Merge pull request #614 from qitechgmbh/613-io_uring-causes-setup-to-fail
...
removed io_uring
2025-08-21 12:15:16 +02:00
93094049+kraemr@users.noreply.github.com
c2371d095e
use tx_rx_task import
2025-08-20 16:33:00 +02:00
93094049+kraemr@users.noreply.github.com
cacde7868c
removed io_uring
2025-08-20 15:33:34 +02:00
Icedsoda
7cf06e6a9d
Merge pull request #607 from qitechgmbh/copilot/fix-3cec0eaa-f61d-4097-a3a3-fb391de9205b
...
Add EtherCAT IO performance metrics logging (fixes #578 )
2025-08-20 12:46:16 +02:00
Icedsoda
83688daaf4
Refactor: Rename cycle metrics to loop and adjust config
...
This patch refactors the performance metrics collection for better clarity and tunes its parameters.
- Renamed "cycle" metrics to "loop" metrics to more accurately reflect the timing of the main processing loop. This change is applied to variable names and log messages.
- Increased the metrics window size from 10,000 to 30,000 samples.
- Extended the logging interval from 5 to 30 seconds for less verbose output.
- Simplified log messages for brevity.
2025-08-20 12:44:49 +02:00
copilot-swe-agent[bot] and 1cedsoda
f55a6c6569
Add EtherCAT performance metrics module and integrate into app state
...
Co-authored-by: 1cedsoda <29167146+1cedsoda@users.noreply.github.com >
2025-08-20 12:37:41 +02:00
copilot-swe-agent[bot]
e42cc64f5d
Initial plan
2025-08-20 12:37:41 +02:00
Robin Krämer
5c0a9f3bb6
Merge pull request #602 from qitechgmbh/594-remove-motor-volts-graph
...
Remove motor voltage references from extruder components
2025-08-20 12:30:41 +02:00
Christian
b719731926
Remove motor voltage references from extruder components
2025-08-20 12:22:56 +02:00
Icedsoda
5b4d81fec2
Merge pull request #599 from qitechgmbh/593-Fix-Graph-Labels-for-Temperatures
...
Add title to temp value sensors in temperature graph
2025-08-20 12:17:32 +02:00
Robin Krämer
4f50395eb9
Merge pull request #600 from qitechgmbh/595-Extend-Power-Outputs-Graph
...
Add combined power and motor power graphs to Extruder2GraphsPage, cor…
2025-08-20 12:09:51 +02:00
Christian
30a7134db9
Add combined power and motor power graphs to Extruder2GraphsPage, correct the order of the values by front to back
2025-08-19 13:57:32 +02:00
Robin Krämer
474d64c2a2
Merge pull request #601 from qitechgmbh/598-Images-in-the-manual-are-not-loading
...
Fix images in the manual not loading
2025-08-19 13:53:52 +02:00
Christian
0293654803
fix code styling
2025-08-18 15:51:54 +02:00
Christian
80ca509998
Move images to electron public folder
2025-08-18 15:26:38 +02:00
Christian
a84157bd94
Add title to temp value sensors in temperature graph
2025-08-15 14:18:12 +02:00
Oshgnacknak
0007f14296
Merge pull request #592 from qitechgmbh/540-long-preset-names-mess-with-ui
...
Fix 540: long preset names mess with ui
2025-08-14 18:06:17 +02:00
Oshgnacknak
307ad265a9
Move preset menu options into hamburger menu
2025-08-14 18:05:02 +02:00
Oshgnacknak
41f36fdf2e
Fix ellipsis when rendering long preset names
2025-08-14 18:05:02 +02:00
Oshgnacknak
86c28fef8a
Merge pull request #590 from qitechgmbh/changelog_2.4.0_update
...
Update CHANGELOG.md
2025-08-14 17:37:21 +02:00
Robin Krämer
c01c09548c
Update CHANGELOG.md
2025-08-14 17:34:40 +02:00
Oshgnacknak
8f76bb88e7
Merge pull request #589 from qitechgmbh/588-limit-backend-and-frontend-to-30-fps
...
588 limit backend and frontend to 30 fps
2025-08-14 17:19:04 +02:00
93094049+kraemr@users.noreply.github.com
ea24c2f85c
replaced 60fps with 30fps
2025-08-14 17:14:35 +02:00
93094049+kraemr@users.noreply.github.com
806603c583
Every machine now sends live events every 33.3 ms
2025-08-14 17:13:18 +02:00
93094049+kraemr@users.noreply.github.com
4b9a788be4
changed comments and timeouts to 30fps
2025-08-14 17:13:18 +02:00
93094049+kraemr@users.noreply.github.com
2d91d34e9a
Introduced a 30FPS Constant
2025-08-14 17:13:18 +02:00
Oshgnacknak
7e50cce009
Merge pull request #582 from qitechgmbh/dependabot/cargo/libc-0.2.175
...
Bump libc from 0.2.172 to 0.2.175
2025-08-14 16:53:39 +02:00
Robin Krämer
2f642a11d0
Merge pull request #587 from qitechgmbh/574-isolate-core-for-realtime-kernel
...
testing with cores 2,3 isolated
2025-08-14 16:19:39 +02:00
93094049+kraemr@users.noreply.github.com
6cb027b12e
added comments
2025-08-14 16:15:35 +02:00
93094049+kraemr@users.noreply.github.com
58903a885d
testing with cores 2,3 isolated
2025-08-14 16:15:35 +02:00
Oshgnacknak
eda4b7a9b5
Merge pull request #584 from qitechgmbh/dependabot/cargo/syn-2.0.105
...
Bump syn from 2.0.101 to 2.0.105
2025-08-14 16:14:19 +02:00
Oshgnacknak
2f48b4093f
Merge pull request #556 from qitechgmbh/dependabot/npm_and_yarn/electron/tmp-0.2.4
...
Bump tmp from 0.2.3 to 0.2.4 in /electron
2025-08-14 16:14:03 +02:00
dependabot[bot]
676f19ea0d
Bump libc from 0.2.172 to 0.2.175
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.172 to 0.2.175.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.172...0.2.175 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.175
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 14:02:55 +00:00
dependabot[bot]
0252cd5ef3
Bump syn from 2.0.101 to 2.0.105
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.101 to 2.0.105.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.101...2.0.105 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.105
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 14:01:45 +00:00
dependabot[bot]
ac248e31a1
Bump tmp from 0.2.3 to 0.2.4 in /electron
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 14:01:19 +00:00
Oshgnacknak
58e43f4fc8
Merge pull request #545 from qitechgmbh/dependabot/cargo/tokio-1.47.1
...
Bump tokio from 1.45.0 to 1.47.1
2025-08-14 15:58:45 +02:00
Oshgnacknak
3845926b97
Merge pull request #581 from qitechgmbh/dependabot/npm_and_yarn/electron/tanstack/react-query-5.84.2
...
Bump @tanstack/react-query from 5.84.1 to 5.84.2 in /electron
2025-08-14 15:56:30 +02:00
Oshgnacknak
78c99580bf
Merge pull request #583 from qitechgmbh/dependabot/cargo/rand-0.9.2
...
Bump rand from 0.9.1 to 0.9.2
2025-08-14 15:55:40 +02:00
dependabot[bot]
3526711f4d
Bump rand from 0.9.1 to 0.9.2
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:47:44 +00:00
dependabot[bot]
5ab97839c6
Bump @tanstack/react-query from 5.84.1 to 5.84.2 in /electron
...
Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) from 5.84.1 to 5.84.2.
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.84.2/packages/react-query )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.84.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:42:48 +00:00
Oshgnacknak
c92455226f
Merge pull request #566 from qitechgmbh/dependabot/npm_and_yarn/electron/eslint-plugin-prettier-5.5.4
...
Bump eslint-plugin-prettier from 5.5.3 to 5.5.4 in /electron
2025-08-14 15:41:27 +02:00
Oshgnacknak
3b91162fd3
Merge pull request #565 from qitechgmbh/dependabot/npm_and_yarn/electron/types/node-24.2.1
...
Bump @types/node from 22.17.0 to 24.2.1 in /electron
2025-08-14 15:40:57 +02:00
dependabot[bot]
c3da8bb357
Bump tokio from 1.45.0 to 1.47.1
...
Dependabot couldn't find the original pull request head commit, 32fa361c9bbd7a001d6efe407f2697c376ee0d54.
2025-08-14 13:36:08 +00:00
Oshgnacknak
70dd9d2072
Merge pull request #586 from qitechgmbh/youtube-thumbnais
...
Add YouTube Thumbnail to README.md
2025-08-14 15:36:00 +02:00
Oshgnacknak
2a87e17909
Merge pull request #375 from qitechgmbh/dependabot/cargo/thread-priority-2.1.0
...
Bump thread-priority from 1.2.0 to 2.1.0
2025-08-14 15:33:57 +02:00
Oshgnacknak
ac95e23e18
Merge pull request #585 from qitechgmbh/dependabot/npm_and_yarn/electron/electron/fuses-2.0.0
...
Bump @electron/fuses from 1.8.0 to 2.0.0 in /electron
2025-08-14 15:33:09 +02:00
dependabot[bot]
5e606e485f
Bump @electron/fuses from 1.8.0 to 2.0.0 in /electron
...
Bumps [@electron/fuses](https://github.com/electron/fuses ) from 1.8.0 to 2.0.0.
- [Release notes](https://github.com/electron/fuses/releases )
- [Changelog](https://github.com/electron/fuses/blob/main/.releaserc.json )
- [Commits](https://github.com/electron/fuses/compare/v1.8.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: "@electron/fuses"
dependency-version: 2.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:32:50 +00:00
Icedsoda
a35f65b8d0
Update README.md
2025-08-14 15:31:49 +02:00
dependabot[bot]
587f7f6c88
Bump thread-priority from 1.2.0 to 2.1.0
...
Bumps [thread-priority](https://github.com/iddm/thread-priority ) from 1.2.0 to 2.1.0.
- [Commits](https://github.com/iddm/thread-priority/commits )
---
updated-dependencies:
- dependency-name: thread-priority
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:31:01 +00:00
dependabot[bot]
eedf71b933
Bump eslint-plugin-prettier from 5.5.3 to 5.5.4 in /electron
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.5.3 to 5.5.4.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:30:43 +00:00
dependabot[bot]
671c36e9c1
Bump @types/node from 22.17.0 to 24.2.1 in /electron
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.17.0 to 24.2.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.2.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:30:31 +00:00
Oshgnacknak
f59b1f4096
Merge pull request #564 from qitechgmbh/dependabot/npm_and_yarn/electron/electron-37.2.6
...
Bump electron from 36.7.3 to 37.2.6 in /electron
2025-08-14 15:29:15 +02:00
dependabot[bot]
138c5614d1
Bump electron from 36.7.3 to 37.2.6 in /electron
...
Bumps [electron](https://github.com/electron/electron ) from 36.7.3 to 37.2.6.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v36.7.3...v37.2.6 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 37.2.6
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:28:18 +00:00
Oshgnacknak
b0e1a09d61
Merge pull request #580 from qitechgmbh/depbot
...
Fix dependabot.yml
2025-08-14 15:26:45 +02:00
Oshgnacknak
29a8a5281b
Fix dependabot.yml
2025-08-14 15:19:49 +02:00
Oshgnacknak
92cb25749a
Merge pull request #579 from qitechgmbh/1cedsoda-patch-1
...
Make dependabot less verbose
2025-08-14 15:12:35 +02:00
Icedsoda
0b26dfe9de
Update dependabot.yml
2025-08-14 15:10:38 +02:00
Oshgnacknak
a1117ad09d
Merge pull request #353 from qitechgmbh/dependabot/cargo/serialport-4.7.2
...
Bump serialport from 4.7.1 to 4.7.2
2025-08-14 15:10:07 +02:00
Oshgnacknak
d39bd0b7fa
Merge pull request #350 from qitechgmbh/dependabot/cargo/socketioxide-0.17.2
...
Bump socketioxide from 0.17.1 to 0.17.2
2025-08-14 15:09:29 +02:00
Oshgnacknak
51db45c341
Merge pull request #567 from qitechgmbh/dependabot/npm_and_yarn/electron/electron-forge/maker-rpm-7.8.3
...
Bump @electron-forge/maker-rpm from 7.8.2 to 7.8.3 in /electron
2025-08-14 15:06:32 +02:00
Oshgnacknak
c74fabb1f0
Merge pull request #505 from qitechgmbh/build-frontend-in-ci
...
Build front-end in CI
2025-08-14 15:03:21 +02:00
Oshgnacknak
afc9b2a135
Fix compile errors
2025-08-14 14:55:17 +02:00
Oshgnacknak
e3cfb6d0a0
Build front-end in CI
...
Currently, electron-forge seems to mute a loot of the error messages.
This is why first compiling with tsc might help
2025-08-14 14:55:17 +02:00
Robin Krämer
30a521f27d
Merge pull request #572 from qitechgmbh/io-uring
...
Use `io_uring` on linux
2025-08-14 14:53:11 +02:00
Icedsoda
bba2759c1a
use io_uring on linux
2025-08-14 14:48:59 +02:00
Oshgnacknak
4c1f870eaa
Merge pull request #577 from qitechgmbh/576-missing-el2002-revision
...
576 missing el2002 revision
2025-08-14 14:45:53 +02:00
93094049+kraemr@users.noreply.github.com
5d317a9841
added missing properties
2025-08-13 15:22:38 +02:00
93094049+kraemr@users.noreply.github.com
4c750ec3be
added missing revision to el2002
2025-08-13 15:10:21 +02:00
Robin Krämer
da531208e5
Merge branch 'master' into dependabot/npm_and_yarn/electron/electron-forge/maker-rpm-7.8.3
2025-08-13 14:24:19 +02:00
Robin Krämer
554560681b
Merge pull request #516 from qitechgmbh/format-write
...
Allow running linter with fix option
2025-08-13 14:23:43 +02:00
Oshgnacknak
05198ee7e9
Allow running linter with fix option
2025-08-13 14:17:33 +02:00
Robin Krämer
a3b9f1b505
Merge pull request #551 from qitechgmbh/550-Allow-wound-distance-reset-during-winding
...
550 allow wound distance reset during winding
2025-08-13 14:14:39 +02:00
Christian
08578bf856
add warning dialog when wantig to reset while winding
2025-08-13 14:09:30 +02:00
Christian
ea65f3cd2c
make reset possible while winding
2025-08-13 14:09:30 +02:00
Robin Krämer
4df8815bfa
Merge pull request #463 from qitechgmbh/445-implement-el3062-0030
...
Add `EL3062-0030`
2025-08-13 13:53:28 +02:00
Darmenov Alisher
5f645c3d3a
working el3062-0030
2025-08-13 13:50:10 +02:00
Darmenov Alisher
c774ace112
feat: Add support for EL3062-0030 device in EtherCAT HAL
2025-08-13 13:50:10 +02:00
Icedsoda
64a6ab0410
Add EL3062-0030 EEPROM dump
2025-08-13 13:50:10 +02:00
Robin Krämer
def9c22b64
Merge pull request #571 from qitechgmbh/570-preempt_rt-causes-electron-to-lag
...
added niceness value to wrapper
2025-08-11 16:10:56 +02:00
93094049+kraemr@users.noreply.github.com
6d6f90bf9f
added niceness value to wrapper
2025-08-11 14:06:07 +02:00
Robin Krämer
12dc482e91
Merge pull request #560 from qitechgmbh/fix-typo-in-traverse_controller
...
Fix typo in traverse controller
2025-08-11 14:04:49 +02:00
snacj
b52c047cdf
Fix typo in traverse controller
2025-08-11 13:59:10 +02:00
Robin Krämer
fa75e91ce6
Merge pull request #569 from qitechgmbh/568-use-realtime-kernel-preempt_rt
...
fixed config for RT Kernel
2025-08-11 13:29:22 +02:00
93094049+kraemr@users.noreply.github.com
c52d4d464d
fixed config for RT
2025-08-11 12:17:25 +02:00
Robin Krämer
9719b5251c
Merge pull request #563 from qitechgmbh/562-Add-electrical-wiring-diagrams-for-extruder-and-winder
...
Add wiring diagrams for extruder and winder.
2025-08-11 11:20:53 +02:00
dependabot[bot]
ea796bbea6
Bump @electron-forge/maker-rpm from 7.8.2 to 7.8.3 in /electron
...
Bumps [@electron-forge/maker-rpm](https://github.com/electron/forge ) from 7.8.2 to 7.8.3.
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.8.2...v7.8.3 )
---
updated-dependencies:
- dependency-name: "@electron-forge/maker-rpm"
dependency-version: 7.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 03:56:03 +00:00
Christian
594a8730a4
Refractor file naming
2025-08-10 14:56:23 +02:00
Christian
03ae4aeefd
Add wiring diagrams for extruder and winder.
2025-08-10 14:52:21 +02:00
Oshgnacknak
57f6e50e0e
Merge pull request #558 from qitechgmbh/557-fix-rust-formatting-error
...
removed unused imports
2025-08-07 15:05:49 +02:00
93094049+kraemr@users.noreply.github.com
fcebb2d0f2
fixed formatting error
2025-08-07 14:55:07 +02:00
93094049+kraemr@users.noreply.github.com
56ebc80aab
removed unused imports
2025-08-07 14:47:24 +02:00
Oshgnacknak
6d8aba1577
Merge pull request #555 from qitechgmbh/rust-formating
...
Run formatter for rust code in ci
2025-08-06 16:36:21 +02:00
Oshgnacknak
ebaf033b36
Run formatter in ci
2025-08-06 16:35:40 +02:00
Oshgnacknak
71f314cf75
Fix warnings
2025-08-06 16:35:40 +02:00
Oshgnacknak
f520c759ce
Run formatter once
2025-08-06 16:35:40 +02:00
Robin Krämer
b8d0b1a630
Update CHANGELOG.md
...
Update CHANGELOG.md
2025-08-06 16:30:24 +02:00
Icedsoda
11deedb75d
Merge pull request #553 from qitechgmbh/552-show-all-branches-on-the-choosversionpage
...
Show all branches
2025-08-05 16:45:31 +02:00
Robin Krämer
50a61f9e21
Merge pull request #549 from qitechgmbh/519-show-inverter-voltagecurrent
...
519 show inverter voltagecurrent
2025-08-05 15:48:00 +02:00
Christian
2df5a06930
fix control page graph
2025-08-05 15:44:55 +02:00
TheBest6337
0ae30ba8fb
fix styling
2025-08-05 15:44:55 +02:00
TheBest6337
2b80d6c806
Smaller Timewindow and sampleInterval to be more perfomant
2025-08-05 15:44:55 +02:00
Christian
fd2ff77b62
fix formatting
2025-08-05 15:44:55 +02:00
Christian
46e699b745
Add combined power consumption calculation and graph it in the ui
2025-08-05 15:44:55 +02:00
Christian
5e0dbf9d7e
Add motor power and current tracking to extruder graphs and add power calculation to the extruder api
2025-08-05 15:44:55 +02:00
93094049+kraemr@users.noreply.github.com
eefc9b3834
fixed errors and fixed units
2025-08-05 15:44:55 +02:00
93094049+kraemr@users.noreply.github.com
bbc9783961
fixed frontend and added timeseries
2025-08-05 15:44:55 +02:00
93094049+kraemr@users.noreply.github.com
3c998d2f5c
fixed naming
2025-08-05 15:44:55 +02:00
93094049+kraemr@users.noreply.github.com
52cd1ce050
added backend to read frequency, voltage and current of motor
2025-08-05 15:44:55 +02:00
Icedsoda
5140410006
Show all branches
2025-08-04 15:53:46 +02:00
Christian
852beb5a06
Revert "flip plus and minus buttons"
...
This reverts commit 2cf150a541 .
2025-07-31 13:52:42 +02:00
TheBest6337
2cf150a541
flip plus and minus buttons
2025-07-31 13:48:30 +02:00
Oshgnacknak
4f2f1b227c
Merge pull request #541 from qitechgmbh/526-import-and-export-presets
...
Allow importing and exporting presets
2025-07-30 23:37:51 +02:00
Oshgnacknak
7c1f77ff7b
Allow importing presets from file
2025-07-30 23:29:54 +02:00
Oshgnacknak
8b2b769435
Use typed storage instead of any
2025-07-30 23:29:54 +02:00
Oshgnacknak
5350ca8f53
General purpose file input matching our button style
2025-07-30 23:29:40 +02:00
Oshgnacknak
14f4ac1248
Allow exporting individual presets
2025-07-30 19:50:57 +02:00
Oshgnacknak
548ecf5723
Merge pull request #539 from qitechgmbh/537-developer-docs-for-presers
...
Create presets documentation
2025-07-29 16:01:07 +02:00
Oshgnacknak
99e74759b5
Create presets.md
2025-07-29 15:59:17 +02:00
Oshgnacknak
ec177906c8
Merge pull request #538 from qitechgmbh/527-presets-for-the-laser
...
Implement presets for the laser
2025-07-29 14:44:38 +02:00
Oshgnacknak
afdf38eaf2
Implement presets for the laser
...
Closes #527
2025-07-29 14:42:16 +02:00
Oshgnacknak
d8d509812b
Merge pull request #531 from qitechgmbh/525-preset-migrations
...
Validate presets after loading them from the store
2025-07-29 14:23:41 +02:00
Robin Krämer
3eeeadab5c
Update CHANGELOG.md
2025-07-25 17:39:43 +02:00
Robin Krämer
657c3cff85
Update CHANGELOG.md
2025-07-25 17:38:46 +02:00
Oshgnacknak
7ea7721ea3
Validate presets after loading them from the store
2025-07-25 17:16:07 +02:00
Robin Krämer
b5ccf10128
Merge pull request #528 from qitechgmbh/524-error-thrown-in-console-when-no-presets-exist
...
Fix loading presets if the store does not exist yet
2025-07-25 16:17:09 +02:00
Oshgnacknak
a5a0b1a5e5
Fix loading presets if the store does not exist yet
2025-07-25 16:08:31 +02:00
Robin Krämer
1e8ef812e9
Merge pull request #523 from qitechgmbh/520-add-overload-warning
...
add overload warning for the inverter
2025-07-25 14:51:17 +02:00
93094049+kraemr@users.noreply.github.com
4965e73b0c
fixed styling
2025-07-25 12:40:19 +02:00
Christian
6db2b91052
add overload warning for the inverter
2025-07-24 18:52:31 +02:00
Robin Krämer
a930d058c2
Merge pull request #504 from qitechgmbh/winder-1-docs-v2
...
64 Winder 1 docs v2
2025-07-24 14:38:28 +02:00
93094049+kraemr@users.noreply.github.com
5b7acbc7f3
updated prettier version
2025-07-24 14:27:58 +02:00
93094049+kraemr@users.noreply.github.com
344d319d12
force line endings
2025-07-24 14:22:33 +02:00
93094049+kraemr@users.noreply.github.com
d5534e0967
line endings caused issues
2025-07-24 14:18:38 +02:00
93094049+kraemr@users.noreply.github.com
680cb71dde
added manual back to winder
2025-07-24 14:02:05 +02:00
93094049+kraemr@users.noreply.github.com
a26ccb0a1f
fixed regression
2025-07-24 14:02:05 +02:00
93094049+kraemr@users.noreply.github.com
9fa037a9f9
fixed styling again
2025-07-24 14:02:05 +02:00
93094049+kraemr@users.noreply.github.com
f07dcbf8f8
fixed styling issues
2025-07-24 14:02:04 +02:00
Christian
783ee38a3a
fix: sizing and formatting errors
2025-07-24 14:02:04 +02:00
Christian
4a7be41dfe
add line under headings and make them bolt
2025-07-24 14:02:04 +02:00
Christian
8b6960ae64
fix: adjust list styling in Markdown component for better alignment
2025-07-24 14:02:04 +02:00
Christian
cf0b71bb69
fix: typo
2025-07-24 14:02:04 +02:00
Christian
e5608d061f
fix: improve Markdown component styling
2025-07-24 14:02:04 +02:00
Christian
7eba9523d4
fix: update image paths in manuals for correct referencing
2025-07-24 14:02:04 +02:00
Christian
5ad85b1a8c
add rehype-raw plugin to Markdown component for HTML support
2025-07-24 14:02:04 +02:00
93094049+kraemr@users.noreply.github.com
064a904975
for easier testing added winder doc to MockManual
2025-07-24 14:02:04 +02:00
93094049+kraemr@users.noreply.github.com
ccbab4afba
renamed winder-1 to manual
2025-07-24 14:02:04 +02:00
Janhegerq
79870d995a
correction of winder usermanual
2025-07-24 14:02:04 +02:00
Janhegerq
0d95f1c44f
renamed picture
2025-07-24 14:02:04 +02:00
Janhegerq
62aabaa36a
fini9shed windr usermanual
2025-07-24 14:02:04 +02:00
Janhegerq
b57b746379
pictures for winder
2025-07-24 14:02:04 +02:00
Janhegerq
d1dbe7550d
updated with pictures
2025-07-24 14:02:04 +02:00
Janhegerq
38d2364ac4
renamed file (Titelseite)
2025-07-24 14:02:04 +02:00
Janhegerq
581b4f7773
delted file(manual)
2025-07-24 14:02:04 +02:00
Janhegerq
0550ecec7b
file moved to electron/src/assets/markdown/winder
2025-07-24 14:02:04 +02:00
Janhegerq
3071482a87
named winder description
2025-07-24 14:02:04 +02:00
Janhegerq
0c926a5acd
renamed signs
2025-07-24 14:02:04 +02:00
Janhegerq
59387eb214
named mandatory sign
2025-07-24 14:02:04 +02:00
Janhegerq
9693af313f
named mandatory signs
2025-07-24 14:02:04 +02:00
Janhegerq
df1beabfa8
named security signs
2025-07-24 14:02:04 +02:00
Janhegerq
9630142921
named screenshots
2025-07-24 14:02:04 +02:00
Janhegerq
fcef922ab1
named warning labels
2025-07-24 14:02:04 +02:00
Janhegerq
edd8c83402
named warning labels
2025-07-24 14:02:04 +02:00
Janhegerq
09d9801482
Add files via upload
2025-07-24 14:02:04 +02:00
Janhegerq
f50997ec23
Update winder-1.md
...
experiment Bild
2025-07-24 14:02:04 +02:00
Janhegerq
5524e9f10a
Add files via upload
2025-07-24 14:02:04 +02:00
Janhegerq
7e73e2f879
Update winder-1.md
2025-07-24 14:02:04 +02:00
Robin Krämer
96719dae15
Merge pull request #517 from qitechgmbh/482-communicate-with-winder
...
482 communicate with winder
2025-07-23 12:18:26 +02:00
snacj
e78e9ba9e3
Fixed Typo
2025-07-23 12:11:38 +02:00
snacj
a730ed3228
Fixed Merge Conflicts
2025-07-23 12:04:24 +02:00
snacj
c3b0a8643d
Fixed unused imports unreachable code and unused configs
2025-07-23 11:55:12 +02:00
snacj
422d98bc7c
Fixed machine connection backend errors
2025-07-23 11:55:12 +02:00
snacj
f1b61dad9b
Moved Machine Connection dropdown to settings page
2025-07-23 11:55:12 +02:00
snacj
c97768975b
Fixed Connection Errors
2025-07-23 11:54:29 +02:00
snacj
0b882e8bde
added machine connection logic and dropdown to buffer and winder
2025-07-23 11:54:29 +02:00
snacj
6752b503bc
Added Connected Machine State to Buffer and Winder
2025-07-23 11:54:29 +02:00
snacj
847963fb1c
Changed Title of dropdown menu
2025-07-23 11:54:29 +02:00
snacj
4441b60d4a
Added Connecting Machine Functionality to Winder and Buffer backend
2025-07-23 11:54:29 +02:00
snacj
cb74f4fb6a
Fixed Merge issues
2025-07-23 11:54:29 +02:00
snacj
fae9c7151c
Added frontend Connection Logic to Mock Machine
2025-07-23 11:54:29 +02:00
snacj
7aa36c0361
Added Reverse connection and fixed deadlock
2025-07-23 11:53:54 +02:00
snacj
eb4b4e948d
Fixed compiling errors due to new MachineAct trait
2025-07-23 11:53:54 +02:00
snacj
13af890e29
Added disconnection logic to backend
2025-07-23 11:53:54 +02:00
snacj
d366f52127
Added Availability of machine to frontend
2025-07-23 11:53:54 +02:00
snacj
8f8535b6a3
Fixed Manager to also return weak serial machine
2025-07-23 11:53:54 +02:00
snacj
83fa27c7be
Added clear selection and disconnectMachine functionality in frontend
2025-07-23 11:53:54 +02:00
snacj
8295496671
Fixed usage of component machineConnectionDropdown
2025-07-23 11:53:54 +02:00
snacj
9277521dbd
Fixed Machine Selection dropdown
2025-07-23 11:53:54 +02:00
snacj
3797fc6469
Refactoring of registry
2025-07-23 11:53:54 +02:00
snacj
9700e47358
Implemented as_any function to machines
2025-07-23 11:53:54 +02:00
snacj
8ee1c63e8d
Added machine manager reference to machines
2025-07-23 11:53:54 +02:00
snacj
dae3def188
Added and implemented downcast function
2025-07-23 11:53:54 +02:00
snacj
fa3dc0aa8c
Added Buffer Speed Controller
2025-07-23 11:53:54 +02:00
snacj
69fcdb969d
Changed Smartpointers from Box to Arc in machine manager
2025-07-23 11:53:54 +02:00
snacj
9b03b4d909
Fixed Typo
2025-07-23 11:53:54 +02:00
snacj
5e9fb93a21
Added MachineConnectionDropdown component
2025-07-23 11:53:54 +02:00
Robin Krämer
b6842a71fb
Merge pull request #514 from qitechgmbh/62-persist-config-values
...
Persist machine configuration in presets
2025-07-23 00:05:00 +02:00
Oshgnacknak
f89645a516
Use types of schemas for type checking
2025-07-22 13:19:32 +02:00
Oshgnacknak
d928a4ba81
Fix winder preset preview table
2025-07-22 13:17:02 +02:00
Oshgnacknak
c457b21e64
Fix units in extruder preset preview
2025-07-22 13:17:02 +02:00
Oshgnacknak
c63be3688b
Introduce new preset dialog and thus fix styling
2025-07-22 13:17:02 +02:00
Oshgnacknak
21c40ac7ad
Implement presets page for the extruder
2025-07-22 13:17:01 +02:00
Oshgnacknak
0938f68d8d
Adapt to newer presets for winder 2
2025-07-22 13:17:01 +02:00
Oshgnacknak
87e903781b
Have own zod schema for persisted presets
2025-07-22 13:17:01 +02:00
Oshgnacknak
6753f92128
Rename defaultData to defaultState
2025-07-22 13:17:01 +02:00
Oshgnacknak
59353ff06f
Use z.coerce to always parse preset.lastModified as a date
2025-07-22 13:17:01 +02:00
Oshgnacknak
938bbc97a6
Parse presets from local storage via zod
2025-07-22 13:17:01 +02:00
Oshgnacknak
bb02eeb2b0
Turn type Preset into zod schema
2025-07-22 13:16:57 +02:00
Oshgnacknak
7bc91d73a6
Use default state if state is not fully loaded yet
2025-07-22 13:12:10 +02:00
Oshgnacknak
59783bc2c3
Save latest settings in a preset upon machine change
2025-07-22 13:12:10 +02:00
Oshgnacknak
d93ff842ab
Don't show date for default preset
2025-07-22 13:12:10 +02:00
Oshgnacknak
78417edcb8
only show default preset of loaded from server
2025-07-22 13:12:10 +02:00
Oshgnacknak
f0f1c2c69e
Fix setting presets in mock page
2025-07-22 13:12:10 +02:00
Oshgnacknak
b4043d1a75
Show a preset with the default settings to the user
2025-07-22 13:12:10 +02:00
Oshgnacknak
3614f812b9
Abstract rendering a preset's preview into its own component
2025-07-22 13:12:10 +02:00
Oshgnacknak
26d3af414f
Sort presets by last modified
2025-07-22 13:12:10 +02:00
Oshgnacknak
ec8eb6a835
Implement preset preview for winder2
2025-07-22 13:12:10 +02:00
Oshgnacknak
69f0f73087
Render preview dialog before applying presets
2025-07-22 13:12:09 +02:00
Oshgnacknak
0b3e4c8c96
Fix mock graph
2025-07-22 13:12:09 +02:00
Oshgnacknak
b8777ee4da
Filter presets to only show presets of the current machine
2025-07-22 13:12:09 +02:00
Oshgnacknak
0bc415271e
Add presets page for winder2
2025-07-22 13:12:09 +02:00
Oshgnacknak
efa32e91ee
Implement PresetsPage in a generic manner
2025-07-22 13:12:03 +02:00
Oshgnacknak
f0927513cd
Allow saving and applying presets presets on the mock machine
2025-07-22 13:05:00 +02:00
Oshgnacknak
3599c26c54
Allow setting 3 frequencies in the UI
2025-07-22 13:05:00 +02:00
Oshgnacknak
aa97091b98
Report multiple sine waves in the mock machine
2025-07-22 13:05:00 +02:00
Robin Krämer
ea62de3fdc
Merge pull request #503 from qitechgmbh/437-add-buffered-winder-base
...
437 add buffered winder base
2025-07-21 16:02:23 +02:00
Robin Krämer
b42089e992
Merge branch 'master' into 437-add-buffered-winder-base
2025-07-21 15:58:31 +02:00
Robin Krämer
ebffbb69ec
Merge pull request #502 from qitechgmbh/fix-caps
...
Set caps also for real time
2025-07-21 15:54:48 +02:00
snacj
c48b5b2292
Changed frontend Formatting
2025-07-21 15:54:36 +02:00
Oshgnacknak
8abd6558d1
Set caps also for real time clock
2025-07-21 15:51:02 +02:00
snacj
dc0b4fada3
Removed unused imports and Debug messages
2025-07-21 15:49:03 +02:00
Robin Krämer
92cacbc6c8
Merge pull request #513 from qitechgmbh/510-add-a-getting-started-dev-documentation
...
510 add a getting started dev documentation
2025-07-21 14:28:26 +02:00
93094049+kraemr@users.noreply.github.com
4bad318ce7
updated readme and getting-started dev docs
2025-07-21 14:25:41 +02:00
93094049+kraemr@users.noreply.github.com
0eeb7f372e
added Contributing
2025-07-21 14:18:30 +02:00
93094049+kraemr@users.noreply.github.com
1a72f3f8bb
added inital dev docs and updated build script
2025-07-21 14:11:38 +02:00
Robin Krämer
522ace8a4f
Merge pull request #508 from qitechgmbh/501-raise-pressure-limit-of-extruder-and-add-conifrmation
...
501 raise pressure limit of extruder and add confirmation to EditValue
2025-07-21 12:05:50 +02:00
snacj
7e776dc360
Fixed formatting
2025-07-17 16:15:54 +02:00
snacj
6487ddc6d2
Cleaned up Buffered winder base. Ready for review
2025-07-17 16:11:26 +02:00
93094049+kraemr@users.noreply.github.com
4ebd09d2eb
fixed compile errors
2025-07-16 16:29:15 +02:00
snacj
330b000b6e
Added start of controller logic
2025-07-16 16:24:02 +02:00
snacj
7a817945ee
Added StateEvent to manipulate Live Event Data
2025-07-16 16:24:02 +02:00
snacj
47b1b7fc82
Added live event functionality with sineWave example live value.
2025-07-16 16:24:02 +02:00
snacj
7f2ea72ad3
Implemented Buffer Communication Frontend and Backend with new refactored style events.
2025-07-16 16:24:02 +02:00
snacj
62553d1a2e
Buffer frontend accepts backend events.
2025-07-16 16:24:02 +02:00
snacj
cff28876ee
Added backend Event emits for Buffer1
2025-07-16 16:24:02 +02:00
snacj
56032ed59c
Changed formatting
2025-07-16 16:24:01 +02:00
snacj
73245a31c6
added button logic to frontend buffer
2025-07-16 16:24:01 +02:00
snacj
f423ac2a14
Added mutation and simulation for moving buffer motor
2025-07-16 16:24:01 +02:00
snacj
82377c2c25
Added constant for Buffer
2025-07-16 16:24:01 +02:00
snacj
08bd2c8cee
Created and added Buffer1Page and Buffer1ControlPage to routes
2025-07-16 16:24:01 +02:00
snacj
7205fdea22
Changed Roles of Stepper Puller in backend to fit frontend
2025-07-16 16:24:01 +02:00
snacj
c1c420ce8f
Updated registry with Buffer1; Renamed BufferedWinder to Buffer1
2025-07-16 16:24:01 +02:00
snacj
576e80cc39
Added Buffer1 properties
2025-07-16 16:24:01 +02:00
snacj
a51a871b70
Added different devices to new function of BufferedWinder
2025-07-16 16:24:01 +02:00
snacj
f686420e1e
added modes to api.rs&new.rs
2025-07-16 16:24:01 +02:00
snacj
2237a84d88
Added folder buffered_winder under server/src/machines/ ; added files act.rs;api.rs;mod.rs;new.rs to buffered_winder and added buffered_winder to mod.rs in server/src/machines
2025-07-16 16:24:01 +02:00
93094049+kraemr@users.noreply.github.com
5c00d28396
raised maximum for Target Pressure
2025-07-16 16:09:19 +02:00
93094049+kraemr@users.noreply.github.com
2b0cff358e
added optional confirmation to EditValue
2025-07-16 16:08:49 +02:00
Robin Krämer
c3b7f9d050
Merge pull request #498 from qitechgmbh/497-laser-control-page-diameter-circle-extends-over-the-boundaries
...
clamped diameter visualisation to avoid large circles
2025-07-15 16:08:17 +02:00
93094049+kraemr@users.noreply.github.com
a7fce331a0
fixed lint error
2025-07-15 16:06:24 +02:00
93094049+kraemr@users.noreply.github.com
6dd8573584
removed console log and cleaned up code
2025-07-15 16:04:24 +02:00
93094049+kraemr@users.noreply.github.com
124418dc7a
clamped diameter visualisation to avoid large circles
2025-07-15 16:00:49 +02:00
Robin Krämer
59e8ddbf82
Update CHANGELOG.md
2025-07-15 12:28:14 +02:00
Robin Krämer
366f58f072
Update CHANGELOG.md
2025-07-15 12:25:06 +02:00
Robin Krämer
7a12950c22
Update CHANGELOG.md
2025-07-15 12:24:47 +02:00
Robin Krämer
668000adf9
Update CHANGELOG.md
2025-07-15 12:24:07 +02:00
Robin Krämer
f2a2fee8f6
Delete tmux-dev.sh
...
Keep this out of master branch please
2025-07-15 12:22:47 +02:00
Robin Krämer
b412fb9d4e
Merge pull request #492 from qitechgmbh/169-conditions-to-enter-extrusion-mode
...
added confirmation for extrusion mode based on temperature
2025-07-14 17:49:34 +02:00
93094049+kraemr@users.noreply.github.com
73de9f2e4c
added confirmation for extrusion mode based on temperature
2025-07-14 17:47:49 +02:00
Robin Krämer
f4e5570ad5
Merge pull request #480 from qitechgmbh/471-add-winder-auto-stop-or-pull-after-n-meters-of-filament
...
471 add winder auto stop or pull after n meters of filament
2025-07-14 17:46:09 +02:00
93094049+kraemr@users.noreply.github.com
2d1da2bbf5
small refactor/cleanup
2025-07-14 17:43:01 +02:00
93094049+kraemr@users.noreply.github.com
23cb7ce992
frontend/backend refactor and changed progress to meters
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
941a1edb0c
backend refactored
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
19af948deb
frontend refactoring
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
63ea9a0f7d
fixed lint error
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
784e0f8652
changed naming
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
e5f6f3f8e6
implemented backend
2025-07-14 17:33:31 +02:00
93094049+kraemr@users.noreply.github.com
7c47ef0dee
implemented frontend for auto pull/stop
2025-07-14 17:33:31 +02:00
Robin Krämer
2a668d8602
Merge pull request #495 from qitechgmbh/138-update-nixos-quickstart-guidemd-to-match-current-installation-flow
...
138 update nixos quickstart guidemd to match current installation flow
2025-07-14 17:30:13 +02:00
93094049+kraemr@users.noreply.github.com
efe18e9d81
updated quick-start guide
2025-07-14 17:29:07 +02:00
Icedsoda
cf20bb57b9
Update CHANGELOG.md
2025-07-14 14:24:44 +02:00
Icedsoda
284f427da0
Update CHANGELOG.md
2025-07-14 14:24:08 +02:00
Icedsoda
9f55171286
Merge pull request #121 from qitechgmbh/fix/7
...
Use Realtime Scheduling
2025-07-14 14:20:54 +02:00
Icedsoda
d427f50037
put both realtime threads on separate cores
2025-07-14 14:19:11 +02:00
Icedsoda
5bfaf8178f
fix realtime logging
2025-07-14 14:19:11 +02:00
Icedsoda
d57866e1a6
move lock emmory after tracing
...
Only lock future memory
disable memory locking
2025-07-14 14:19:11 +02:00
Icedsoda
401f1bf7db
# This is a combination of 2 commits.
...
# This is the 1st commit message:
move lock emmory after tracing
# This is the commit message #2 :
Only lock future memory
2025-07-14 14:18:56 +02:00
Icedsoda
a46dcbd0ae
Set core affinity
2025-07-14 14:18:56 +02:00
Icedsoda
d2fea5f23b
Add logging
2025-07-14 14:18:21 +02:00
Icedsoda
11b78638ec
Merge pull request #487 from qitechgmbh/195-remove-actor-trait
...
Remove `Actor` trait
2025-07-11 19:09:03 +02:00
Icedsoda
d6b6f76b55
move serial_interface_actors to modbus_serial_interface
2025-07-11 18:14:58 +02:00
Icedsoda
bfba0b1d62
refactor mondbus/mitsubishi stuff
2025-07-11 16:52:29 +02:00
Icedsoda
3b93e6ddc6
Remove Actor trait
2025-07-11 16:52:29 +02:00
Robin Krämer
2a0ba7f72a
Merge pull request #392 from qitechgmbh/391-control-server-doesnt-shutdown-properly-on-a-panic
...
instead of panic_handling directly shutdown
2025-07-11 16:19:27 +02:00
93094049+kraemr@users.noreply.github.com
ff9fbe6a6e
instead of panic_handling directly shutdown
2025-07-11 16:02:59 +02:00
93094049+kraemr@users.noreply.github.com
7c712faff9
send pressure state event when pressure sensor disconnected
2025-07-11 14:56:12 +02:00
93094049+kraemr@users.noreply.github.com
5a4ca867a8
added wiring_error to AnalogInputState
2025-07-11 14:53:45 +02:00
93094049+kraemr@users.noreply.github.com
88633798e7
added frontend logic for pressure wiring error
2025-07-11 14:53:05 +02:00
Icedsoda
86df807b01
Merge pull request #490 from qitechgmbh/489-emit-default-state
...
Emit default state
2025-07-10 17:44:37 +02:00
Icedsoda
3ae04f5547
Emit default state
2025-07-10 17:40:54 +02:00
Icedsoda
c1ad22266d
Merge pull request #488 from qitechgmbh/refactor-mock-api
...
Use only a StateEvent and LiveValuesEvent on Laser V1
2025-07-10 16:52:14 +02:00
Icedsoda
ec4f2517f6
Refactor API of MockMachine
2025-07-10 16:50:28 +02:00
Robin Krämer
4c73710665
Merge pull request #486 from qitechgmbh/485-extruder-requestresponse-out-of-sync-again
...
485 fixed out of sync error and sped up inverter reaction time
2025-07-08 11:49:04 +02:00
93094049+kraemr@users.noreply.github.com
fcea61979f
fixed out of sync error
2025-07-08 11:43:19 +02:00
Robin Krämer
bc68644468
Merge pull request #484 from qitechgmbh/483-fix-extruder-timeout
...
483 fixed timeout issue
2025-07-07 19:37:27 +02:00
93094049+kraemr@users.noreply.github.com
652af28c76
fixed timeout issue
2025-07-07 19:34:09 +02:00
Robin Krämer
31d6c5c4b9
Merge pull request #470 from qitechgmbh/196-extract-act-function-from-mitsubishiinverterrs485actor-by-creating-serialinterfaceactor
...
196 extract act function from mitsubishiinverterrs485actor by creating serialinterfaceactor
2025-07-07 16:51:26 +02:00
93094049+kraemr@users.noreply.github.com
28fdbd8bce
Fixed Error Msgs in New
2025-07-07 16:36:03 +02:00
93094049+kraemr@users.noreply.github.com
314f5b3eed
added improved timeout
2025-07-07 16:29:10 +02:00
93094049+kraemr@users.noreply.github.com
8983a67390
updated imports
2025-07-07 16:29:10 +02:00
93094049+kraemr@users.noreply.github.com
74d67cc261
moved implementations of serial_interface and invertercontroller
2025-07-07 16:29:10 +02:00
93094049+kraemr@users.noreply.github.com
2c4c64c0b7
prevented possible panics and finished refactoring
2025-07-07 16:29:10 +02:00
93094049+kraemr@users.noreply.github.com
758816815e
extracted functionality from mitsubishicontroller and refactored
2025-07-07 16:29:10 +02:00
93094049+kraemr@users.noreply.github.com
bf52030506
refactored out the act functionanality
2025-07-07 16:26:59 +02:00
93094049+kraemr@users.noreply.github.com
29cf495dd0
started refactoring
2025-07-07 16:26:59 +02:00
Robin Krämer
500917937b
Merge pull request #476 from qitechgmbh/475-inverter-waits-unnecessarily-long
...
475 inverter actor only waits when necessary
2025-07-04 16:57:43 +02:00
93094049+kraemr@users.noreply.github.com
812080341c
inverter actor only waits when necessary
2025-07-04 16:54:02 +02:00
Robin Krämer
221fa7edb3
Merge pull request #474 from qitechgmbh/473-usb-disconnects-randomly-nixos
...
473 added usbcore autosuspend to os config
2025-07-04 15:47:00 +02:00
93094049+kraemr@users.noreply.github.com
fd58786524
added usbcore autosuspend to os config
2025-07-04 15:43:21 +02:00
Robin Krämer
a3398cbe34
Merge pull request #468 from qitechgmbh/467-pid-pressure-mode-overshoots-drastically-when-switching-from-rpm
...
467 pid pressure mode overshoots drastically when switching from rpm
2025-07-03 16:46:39 +02:00
Robin Krämer
b4cb5916bd
remove println from clamping_timeagnostic_pid.rs
2025-07-03 16:44:41 +02:00
93094049+kraemr@users.noreply.github.com
b7e9c3c1eb
removed print
2025-07-03 16:15:04 +02:00
93094049+kraemr@users.noreply.github.com
c291c532ec
fine tuned Pressure PID
2025-07-03 15:52:43 +02:00
Robin Krämer
edded9e5a6
Merge pull request #466 from qitechgmbh/465-state-data-doesnt-work-properly-when-winder-is-in-use
...
465 now emits state on extruder startup
2025-07-03 14:03:50 +02:00
93094049+kraemr@users.noreply.github.com
eb2f0f34a4
now emits state on startup
2025-07-03 14:00:01 +02:00
Icedsoda
a1fca74d66
Merge pull request #464 from qitechgmbh/453-use-only-a-stateevent-and-livevaluesevent-on-extruder-v2
...
refactor(extruder2): Consolidate state and event handling
2025-07-01 19:06:19 +02:00
Icedsoda
36089c3e75
refactor(extruder2): Consolidate state and event handling
...
This patch refactors the state management for the Extruder v2 on both the frontend and backend to use a more centralized and robust model.
- **Backend (Rust):**
- Replaced numerous individual events with two primary events: `StateEvent` for configuration and less frequent state, and `LiveValuesEvent` for high-frequency telemetry.
- State-mutating API calls now emit the entire updated `StateEvent`.
- **Frontend (TypeScript):**
- Replaced multiple specialized hooks (`useInverter`, `useMode`, `useMotor`, etc.) with a single, comprehensive `useExtruder2` hook.
- Centralized all client-side state, including optimistic updates, into the new `useExtruder2` hook.
- UI components are updated to consume all data and actions from the single hook, simplifying data flow.
- Renamed action functions to a consistent verb-first convention (e.g., `extruderSetMode` -> `setExtruderMode`).
2025-07-01 18:52:25 +02:00
Icedsoda
d27eecd54c
Merge pull request #457 from qitechgmbh/454-use-only-a-stateevent-and-livevaluesevent-on-laser-v1
...
Use only a StateEvent and LiveValuesEvent on Laser V1
2025-07-01 17:29:12 +02:00
Icedsoda
183166d8d5
refactor(laser): Consolidate state and event handling
...
This commit refactors the state management and event handling for the laser machine on both the frontend and backend. The changes clarify the distinction between infrequently changing state and frequently updated live values.
- **State and Event Consolidation:**
- Renamed `DiameterEvent` to `LiveValuesEvent` and `LaserStateEvent` to `StateEvent` for better clarity.
- The `StateEvent` now nests laser properties under a `laser_state` object.
- Frontend hook `useLaser1` now manages a single, consolidated state object with optimistic updates using `immer`.
- **API and Naming Simplification:**
- Simplified mutation names by removing the "Target" prefix (e.g., `TargetSetTargetDiameter` is now `SetTargetDiameter`).
- Renamed variables and functions in the frontend for better readability (e.g., `laserDiameter` to `diameter`, `laserSet...` to `set...`).
- **Improved Backend Efficiency:**
- The backend now emits the full state only when it changes, rather than on every tick.
- Live values (diameter) are still emitted at 60 FPS.
2025-07-01 16:59:00 +02:00
Icedsoda
e01a8268aa
Merge pull request #461 from qitechgmbh/459-serial-machines-wont-get-executed-if-ethercat-is-not-initalized
...
refactor: Run EtherCAT initialization in a separate thread
2025-07-01 16:48:31 +02:00
Icedsoda
d4d1969ec3
refactor: Run EtherCAT initialization in a separate thread
...
This change refactors the EtherCAT initialization process to be non-blocking by moving it into its own dedicated thread.
- The `init_ethercat` function now spawns a named thread ("init_ethercat") to handle interface discovery and the setup loop.
- This prevents the main application from blocking during startup while searching for a valid EtherCAT interface.
- The initialization order in `main.rs` has been slightly adjusted.
- A minor optimization was made to the laser machine actor to avoid redundant `Instant::now()` calls.
2025-07-01 16:45:48 +02:00
Icedsoda
3dc371ce68
Merge pull request #458 from qitechgmbh/455-improve-or-replace-pressure-pid
...
455 improve or replace pressure pid
2025-07-01 16:12:45 +02:00
93094049+kraemr@users.noreply.github.com
fba882adb8
updated Changelog
2025-07-01 16:08:32 +02:00
93094049+kraemr@users.noreply.github.com
e8ca268f1c
removed constants, uses uom now, smooth transition from pressure to rpm, rpm to pressure
2025-07-01 16:08:32 +02:00
93094049+kraemr@users.noreply.github.com
3a0840d758
Now set_regulation doesnt reset Pressure PID
2025-07-01 16:08:24 +02:00
93094049+kraemr@users.noreply.github.com
409460736d
greatly improved the precision and stability of Pressure PID
2025-07-01 15:57:57 +02:00
Icedsoda
879de6ffcc
Merge pull request #456 from qitechgmbh/452-use-only-a-stateevent-and-livevaluesevent-on-winder-v2
...
Use only a StateEvent and LiveValuesEvent on Winder V2
2025-07-01 14:31:52 +02:00
Icedsoda
d513f1ad84
Rename Winder2 Mutations
2025-07-01 14:17:43 +02:00
Icedsoda
98b65fadb6
Simplify Winder2 Events
2025-07-01 14:17:34 +02:00
Icedsoda
832bafa217
Remove Autostop API
2025-07-01 10:39:23 +02:00
Icedsoda
769dc6220f
Merge pull request #451 from qitechgmbh/450-laser-ui-stops-working-when-disconnecting-and-reconnecting
...
Disconnect all sockets when `Namespace` is `drop`ped
2025-07-01 10:03:24 +02:00
Icedsoda
a15af859d4
Disconnect all sockets when Namespace is dropped
2025-07-01 10:01:53 +02:00
Robin Krämer
9a4d1e288d
Merge pull request #449 from qitechgmbh/448-extruder-does-not-do-anything-in-pressure-pid-mode
...
replaced Timeagnostic PID with normal PID
2025-07-01 09:02:34 +02:00
93094049+kraemr@users.noreply.github.com
e20791aa6b
replaced Timeagnostic PID with normal PID
2025-07-01 08:58:23 +02:00
Robin Krämer
19c4a48150
Merge pull request #444 from qitechgmbh/440-add-clamping-to-all-error-values-for-timeagnosticpid
...
440 add clamping to all error values for timeagnosticpid
2025-06-30 16:56:41 +02:00
93094049+kraemr@users.noreply.github.com
fba5c5c4f3
renamed timeagnostic to clamping_timeagnostic
2025-06-30 16:50:53 +02:00
93094049+kraemr@users.noreply.github.com
1f05edc79f
added min_signal, max_signal and tests
2025-06-30 16:48:03 +02:00
93094049+kraemr@users.noreply.github.com
f79c7ba58d
added clamping to timeagnostic_pid
2025-06-30 16:47:27 +02:00
Icedsoda
5e7a6f1523
Merge pull request #443 from qitechgmbh/442-function-hashing-panics-sometimes
...
Replaces XOR-based hashing with byte folding methods
2025-06-30 16:42:24 +02:00
Icedsoda
cc41a2e696
Replaces XOR-based hashing with byte folding methods
...
Replaces previous XOR-based hashing functions with new byte folding methods for improved clarity and flexibility. Introduces a djb2 hashing implementation for non-cryptographic use cases.
Updates affected modules to use the new hashing functions, simplifying logic and enhancing maintainability.
Fixes inconsistencies in hashing logic across different data types.
2025-06-30 16:40:45 +02:00
Icedsoda
32ba1b0f75
Merge pull request #441 from qitechgmbh/markdown-inline-styles-in-headings
...
Support inline styles in markdown headings
2025-06-30 16:15:22 +02:00
Icedsoda
d38b7e8051
Support inline styles in markdown headings
2025-06-30 16:08:00 +02:00
Robin Krämer
353be9a4f8
Merge pull request #439 from qitechgmbh/436-extruder-doesnt-properly-stay-in-pressure-mode
...
added an integral windup prevention (clamp) for integral error
2025-06-30 15:33:35 +02:00
Icedsoda
ff14618ec0
Update Changelog for 2.1.0
2025-06-30 14:50:50 +02:00
93094049+kraemr@users.noreply.github.com
208306cba5
added an integral windup prevention (clamp) for integral error
2025-06-30 14:46:28 +02:00
Darmenov Alisher
7ef2c95b32
Merge pull request #415 from qitechgmbh/fix/414
...
Enhance Big Graph
2025-06-30 14:26:06 +02:00
Anatomik5
a41c822618
enhanced animation, graph logic, buttons, excel and etc.
2025-06-30 14:25:37 +02:00
dependabot[bot]
bf3ee15562
Bump serialport from 4.7.1 to 4.7.2
...
Bumps [serialport](https://github.com/serialport/serialport-rs ) from 4.7.1 to 4.7.2.
- [Changelog](https://github.com/serialport/serialport-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/serialport/serialport-rs/compare/v4.7.1...v4.7.2 )
---
updated-dependencies:
- dependency-name: serialport
dependency-version: 4.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-28 13:59:48 +00:00
dependabot[bot]
48fac7f86c
Bump socketioxide from 0.17.1 to 0.17.2
...
Bumps [socketioxide](https://github.com/totodore/socketioxide ) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/totodore/socketioxide/releases )
- [Changelog](https://github.com/Totodore/socketioxide/blob/main/CHANGELOG.md )
- [Commits](https://github.com/totodore/socketioxide/compare/socketioxide-v0.17.1...socketioxide-v0.17.2 )
---
updated-dependencies:
- dependency-name: socketioxide
dependency-version: 0.17.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-28 13:59:45 +00:00