Hans Sebastian Pöhlmann
8d20328f71
fixed more ts compier issues
2026-02-26 19:19:12 +01:00
Hans Sebastian Pöhlmann
58cdfac8e5
removed @ from todo
2026-02-26 19:02:49 +01:00
Hans Sebastian Pöhlmann
38367a7267
fixed ts compiler issue with boilerplate template
2026-02-26 19:02:02 +01:00
Hans Sebastian Pöhlmann
8c40375c50
Added minimal machine boilerplate templates for FE & BE
2026-02-26 15:48:58 +01:00
Hans Sebastian Pöhlmann
97c9eee8c2
cargo fmt
2026-02-26 15:37:09 +01:00
Hans Sebastian Pöhlmann
8b7b91907b
added directory for minimal machines, moved all test and minimal machines into that dir and updated imports
2026-02-26 15:07:23 +01:00
Achraf Jalleli
35864b4de7
1186 target line static ( #1162 )
...
* graph: render historical dashed targets as static overlay
* movement improved
* formatting
* more performance optimizations
* formatting
2026-02-25 16:42:37 +01:00
Robin Krämer and github-actions[bot]
621cb1913f
1158 update Linux version, newer electron version ( #1161 )
...
* updated electron version
* chore: update npmDepsHash to sha256-jW9nogboiuYBzjLNM5rlYsdfp+58OlDf+kxjgNlST70=
* updated flake.lock
* updated to linux 6.18
* flake updated to 25.11
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-25 16:04:13 +01:00
Christian
3e3e3f1c0b
Merge pull request #1159 from qitechgmbh/fix-workflow-permission-issues
...
Fix workflow permission issues
2026-02-25 13:49:57 +01:00
Christian and Copilot Autofix powered by AI
cdf0374020
Potential fix for code scanning alert no. 11: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-25 12:24:33 +01:00
Christian and Copilot Autofix powered by AI
ec406889f7
Potential fix for code scanning alert no. 12: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-25 12:21:43 +01:00
Christian and Copilot Autofix powered by AI
b731a3bc36
Potential fix for code scanning alert no. 13: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-25 12:20:39 +01:00
Christian
27e15820f7
Add pull request template for better contribution guidelines
2026-02-25 12:00:22 +01:00
Robin Krämer
bb307bb9d7
Update inverter settings with ExtruderV3 motor constants
...
Added motor constants for ExtruderV3 to documentation.
2026-02-24 13:25:04 +01:00
entity
39b05b056f
Merge pull request #1149 from qitechgmbh/1148-bug-troubleshoot-page-crashes-electron
...
1148 bug troubleshoot page crashes electron
2026-02-24 13:20:13 +01:00
kraemr
8449045efb
removed Terminal from Troubleshoot and added Export Button
...
fixed linter error, removed globallogstreaming
2026-02-24 11:47:17 +01:00
Christian
8a3de40501
Merge pull request #1123 from qitechgmbh/1119-disable-nozzle-temp-check-on-extruder
...
1119 Added toggle to disable nozzle heater/temp check for extruder 2 and 3
2026-02-20 19:15:20 +01:00
Achraf Jalleli
853d0a4478
Merge pull request #1050 from qitechgmbh/1003-add-a-ruff-time-estimate-for-the-overall-progress
...
1003 add a rough time estimate for the overall progress (notify user it takes 5 mins approx)
2026-02-20 15:28:28 +01:00
Robin Krämer
d6dccc1b1a
1143 simplify api and add pw protection ( #1146 )
...
* added way to generate credentials + config for caddy, added caddy as a reverse proxy
* opened up firewall properly again
2026-02-19 17:45:51 +01:00
Melvin Spieß
5f636a6f15
Merge pull request #1144 from qitechgmbh/1185-target-line-historical
...
1185 target line historical
2026-02-19 14:50:37 +01:00
JalleliAchraf
ac8a8c37ed
formatting
2026-02-19 14:11:46 +01:00
Melvin Spieß
03e057f6a9
Merge pull request #1118 from qitechgmbh/889-dre-keep-zoom-level-when-switich-from-live-view-to-historical-view
...
889 dre keep zoom level when switich from live view to historical view
2026-02-19 14:05:14 +01:00
JalleliAchraf
fb195eb7d4
changed speed of the target line
2026-02-19 14:02:07 +01:00
Snacj
874766633a
Changed Historical Button to work as before. Only keep scale on gesture
...
Fixed requested changes
Fixed formatting
Fixed compilation errors
Fixed Formatting
Refresh .gitignore
Refresh .gitignore
2026-02-19 14:00:21 +01:00
Snacj
047b0fbe55
Switch to Historical Mode will now preserve current scale.
2026-02-19 14:00:21 +01:00
JalleliAchraf
e3e9412578
Smooth target-line dash flow animation
2026-02-19 13:51:50 +01:00
Melvin Spieß and just_some_entity
92ead0e775
1084 added wago stepper terminal 750 672 ( #1138 )
...
* Added base of wago Stepper Controller
Added Debug for testing rx_pdo
* Added Driver Architecture for Stepper Controller and samll testing machine
* Added driver to Minimal Machine
safing progress
* Added infrastructure to control speed
Motor Running
Refactor of Offsets
Refactor Control and Statusbytes into their own Structs.
* Added stepper velocity helper
refactor rxpdo txpdo
Fixed Compilation errors
Motor Running - now move tick() function somewhere else.
* Added Minimal Machine for Wago Stepper Controller
Changed starting Velocity and Acceleration for testing
* Refactor
fix
* adding more debug for testing
Converted 671 Stepper to 672 Stepper
WIP
* Added Statemachine back to driver
WIP
Should be working now
Rebased from Master
* Added Digital Inputs handling to the Driver
* Added Freq Prescaler and Acc Prescaler
Removed 750 671 from this branch
Removed unused file
Added correct productId for Bus coupler
* Fixed Wago Coupler
Fixed Formatting
chore: update npmDepsHash to sha256-N2kdS9IKkEMNOPPnRNQ9GvCenR/k88fVyAFzXMJyxs4=
Fixed naming, formatting
* Added documentation
* Fixed Minor issues
* Fixed Formatting
* Allow dead code
* Removed unused import
---------
Co-authored-by: just_some_entity <entity@jsentity.dev >
2026-02-19 13:14:01 +01:00
JalleliAchraf
06a6c81b55
Record target history only on value change
2026-02-18 12:49:36 +01:00
JalleliAchraf
7b858251ea
Optimize dashed target draw to visible window only
2026-02-18 12:31:34 +01:00
JalleliAchraf
04700d690c
Render historical dashed targets via custom draw hook
2026-02-18 12:31:34 +01:00
JalleliAchraf
e4d950ae9b
Add target history tracking on master baseline for extruder/laser/winder
2026-02-18 12:31:34 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
7e03148d88
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-02-17 18:04:50 +01:00
Christian
5562cf5a53
Add GitHub Actions workflow for issue status checks
...
Refactor issue status check workflow to identify stale assigned issues and request updates
Refactor linked pull request check to use search API for improved reliability
Add comprehensive error handling and rate limit monitoring
2026-02-17 17:48:51 +01:00
EinsPommes
8c77ea41fd
Update UpdateExecutePage.tsx to clarify reboot message after update completion
2026-02-17 10:02:41 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
ef1a2c3ca8
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-02-17 09:57:37 +01:00
Hans Sebastian Pöhlmann
66e30e2085
added confirm dialog for disabling nozzle temp target
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
6ca15dbebc
implemented copilot review suggestions
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
7e5d44c329
fixed mocks
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
dc287d61cc
added toggle to extruder1 backend
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
9aed1193a3
clearer naming
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
5fae6b628f
hopefully fixing mock build error
2026-02-16 16:50:13 +01:00
Hans Sebastian Pöhlmann
88c6195d6c
toggle added to extruder 2 and 3
2026-02-16 16:50:13 +01:00
Christian
af0b5deff0
Merge pull request #1135 from qitechgmbh/991-graph-tab-in-top-navigation-bar-not-connecting-to-graph-page-2
...
fixed the graph page not not connecting to navigation bar bug
2026-02-13 08:06:53 +01:00
Christian
743a589c1d
Update README.md to enhance video descriptions and add additional video section
2026-02-12 17:04:35 +01:00
Achraf Jalleli
ee7550d89f
Merge pull request #1127 from qitechgmbh/1042-implement-minimal-machine-example-for-wago-750-530
...
1042 implement minimal machine example for wago 750 530
2026-02-12 13:37:26 +01:00
Achraf Jalleli and Copilot
ec13f715aa
slug fix
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-12 13:22:14 +01:00
Achraf Jalleli
2af746e7a4
Add files via upload
2026-02-12 13:14:04 +01:00
JalleliAchraf
3af3fb9d79
used array.fill
2026-02-12 11:22:11 +01:00
Achraf Jalleli
ff3103bec2
Merge branch 'master' into 1042-implement-minimal-machine-example-for-wago-750-530
2026-02-12 11:00:23 +01:00
Hans Sebastian Pöhlmann
5eb3c39f84
1043 implement minimal machine example for wago 750 1506 ( #1106 )
...
* wago 750_1506 minimal machine backend apparently done, frontend still unfinished
* wago 750_1506 frontend apparently done, but untested
* added bus coupler to device roles
2026-02-12 10:54:06 +01:00
Robin Krämer
2c715d6a8e
fixed initialization by raising timeouts for eeprom,eeprom write lock ( #1136 )
...
* fixed initialization by raising timeouts for eeprom,eeprom write lock
* fixed formatting
2026-02-11 14:24:48 +01:00
JalleliAchraf
fb12001721
fixed the graph page not not connecting to navigation bar bug
2026-02-10 18:29:04 +01:00
Robin Krämer
ad94754fcf
Added missing revision for Watercooling ( #1130 )
2026-02-09 15:14:30 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
1c0e06d4e1
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-02-07 13:17:06 +01:00
Achraf Jalleli
b919721c3a
Update npmDepsHash for electron package
2026-02-06 16:20:26 +01:00
JalleliAchraf
a428a2aa02
formatting
2026-02-06 16:12:25 +01:00
JalleliAchraf
7b479c6021
Merge branch '1042-implement-minimal-machine-example-for-wago-750-530' of github.com:qitechgmbh/control into 1042-implement-minimal-machine-example-for-wago-750-530
2026-02-06 16:09:03 +01:00
JalleliAchraf
17ac24c79d
minor improvements
2026-02-06 16:08:25 +01:00
JalleliAchraf
8c7a04b616
formatting fix
2026-02-06 15:57:55 +01:00
github-actions[bot]
fe248c79ae
chore: update npmDepsHash to sha256-/7zfLof91S97OmW8dBeaVajYEv3r2eYOZ8Zb2ahykaQ=
2026-02-06 14:54:58 +00:00
JalleliAchraf
038df09611
removed unecessary differences between this branch and master
2026-02-06 15:49:21 +01:00
JalleliAchraf
9e43d8d431
several small fixes
2026-02-06 15:44:13 +01:00
JalleliAchraf
d364263d6e
wago digital output minimal machine
2026-02-06 15:22:00 +01:00
Christian
376e4a4ea2
Merge pull request #1117 from qitechgmbh/1100-update-the-main-readme
...
1100 update the main readme
2026-02-05 21:39:54 +01:00
Robin Krämer
0b30ae9a85
removed excessive logging, simplified socketio task with actual error printed … ( #1122 )
...
* removed excessive logging, simplified socketio task with actual error message
* fixed formatting
2026-02-05 17:34:48 +01:00
Christian
528952238d
Update issue templates
2026-02-05 14:54:10 +01:00
Robin Krämer
8c32ce2a2b
loop now uses Different Cycle time when development-build is set ( #1112 )
...
* loop now uses Different Cycle time when development-build is set
* fixed formatting
* hid stop_dnsmasq import behind feature flag
* added feature gate for start_dnsmasq in main
2026-02-05 11:52:56 +01:00
Christian
579ef0d2e2
Enhance video section in README.md with descriptive captions for better user engagement
2026-02-04 19:39:34 +01:00
Christian
b6263e90d6
Refactor video section in README.md for improved layout and clarity
2026-02-04 19:32:33 +01:00
Christian
f67f098ff3
better wording
2026-02-04 19:30:21 +01:00
Christian
1a3c26b789
Update issue templates
2026-02-04 18:30:07 +01:00
Oshgnacknak
49f0c9f289
Merge pull request #1113 from qitechgmbh/add-issue-templates
...
Add issue templates
2026-02-04 15:40:33 +01:00
Oshgnacknak
e60daed274
Merge pull request #1116 from qitechgmbh/1115-remove-gitattributes-and-gitmodules
...
1115 Remove .gitattributes and .gitmodules files
2026-02-04 15:35:35 +01:00
Oshgnacknak and Copilot
9a4d41bf48
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-04 15:30:06 +01:00
Oshgnacknak
9a9120398e
Merge pull request #1097 from qitechgmbh/dependabot/cargo/serde_json-1.0.149
...
Bump serde_json from 1.0.145 to 1.0.149
2026-02-04 15:22:07 +01:00
Christian
dec342498c
Fix link to Device Examples in README.md for improved navigation
2026-02-04 15:21:06 +01:00
Christian
bc8cc5dd3d
Update README.md to enhance documentation structure and clarity
2026-02-04 15:18:19 +01:00
Oshgnacknak
4a1f3d125d
Merge pull request #1096 from qitechgmbh/dependabot/cargo/syn-2.0.114
...
Bump syn from 2.0.111 to 2.0.114
2026-02-04 15:07:29 +01:00
dependabot[bot]
1d1eeb3d48
Bump serde_json from 1.0.145 to 1.0.149
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.145 to 1.0.149.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.149
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 14:06:09 +00:00
Oshgnacknak
c395d4e172
Merge pull request #1094 from qitechgmbh/dependabot/cargo/euclid-0.22.13
...
Bump euclid from 0.22.11 to 0.22.13
2026-02-04 15:05:33 +01:00
Oshgnacknak
5009c5ca75
Merge pull request #1092 from qitechgmbh/dependabot/cargo/axum-0.8.8
...
Bump axum from 0.8.7 to 0.8.8
2026-02-04 15:03:41 +01:00
Oshgnacknak
50dbc46b8c
Merge pull request #1089 from qitechgmbh/dependabot/cargo/tracing-subscriber-0.3.22
...
Bump tracing-subscriber from 0.3.20 to 0.3.22
2026-02-04 15:01:40 +01:00
Oshgnacknak
774e7e2f8b
Merge pull request #1108 from qitechgmbh/dependabot/cargo/bytes-1.11.1
...
Bump bytes from 1.11.0 to 1.11.1
2026-02-04 14:59:55 +01:00
Oshgnacknak
270872fe81
Merge pull request #1114 from qitechgmbh/1081-automate-npm-deps-hash-for-electronnix
...
feat: automate npm deps hash update for Electron
2026-02-04 14:33:01 +01:00
Oshgnacknak
a749f59186
Merge pull request #1110 from qitechgmbh/1109-remove-hooks
...
1109 remove hooks folder
2026-02-04 14:28:37 +01:00
Christian
bae1de3c54
Remove .gitattributes and .gitmodules files
2026-02-04 13:52:33 +01:00
Christian
7681dae32c
feat: automate npmDepsHash updates for Electron
...
- Add GitHub Actions workflow to automatically calculate and update npmDepsHash
- Workflow triggers on package-lock.json changes in PRs
- Uses nix prefetch-npm-deps to calculate correct hash
- Automatically commits hash updates to the PR
- Supports manual triggering via workflow_dispatch
2026-02-04 13:40:58 +01:00
Christian and Copilot
2d98d369e1
Update .github/ISSUE_TEMPLATE/feature_request.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-04 13:04:29 +01:00
Christian
310ac42a88
Update issue templates
...
Add issue templates for better feature requests or bug reports.
2026-02-04 12:57:35 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
cbffeff52d
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-02-04 08:44:30 +01:00
Christian
182df9c569
Merge pull request #1107 from qitechgmbh/electron-deps
...
electron deps
2026-02-03 22:05:39 +01:00
Christian
153a719d64
remove Git hooks and pre-commit script
2026-02-03 21:56:06 +01:00
Christian
84603d1594
update hash
2026-02-03 21:53:28 +01:00
Christian
17b2e3e297
clear hash
2026-02-03 21:52:02 +01:00
Christian
fb1cf33c7f
Update package lock
2026-02-03 21:44:19 +01:00
dependabot[bot]
ae2d0fa8b1
Bump bytes from 1.11.0 to 1.11.1
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 19:43:19 +00:00
ᴏxᴏ.ᴍɪᴋᴀ
ed06b63b77
Merge pull request #1083 from qitechgmbh/1076-minimum-hardware-documentation-links
...
1076 minimum hardware documentation links
2026-02-03 17:15:21 +01:00
Oshgnacknak
9f0f45d19c
Fix hash
2026-02-03 16:26:07 +01:00
dependabot[bot]
a75c0ff08a
Bump zustand from 5.0.9 to 5.0.11 in /electron
...
Bumps [zustand](https://github.com/pmndrs/zustand ) from 5.0.9 to 5.0.11.
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.9...v5.0.11 )
---
updated-dependencies:
- dependency-name: zustand
dependency-version: 5.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 16:19:11 +01:00
dependabot[bot]
205432c926
Bump vitest from 3.2.4 to 4.0.18 in /electron
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 3.2.4 to 4.0.18.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.0.18
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 16:18:11 +01:00
dependabot[bot]
781783464b
Bump eslint from 9.39.1 to 9.39.2 in /electron
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.39.1 to 9.39.2.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 16:16:43 +01:00
dependabot[bot]
4fa2a1a221
Bump react-i18next from 15.7.4 to 16.5.4 in /electron
...
Bumps [react-i18next](https://github.com/i18next/react-i18next ) from 15.7.4 to 16.5.4.
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.7.4...v16.5.4 )
---
updated-dependencies:
- dependency-name: react-i18next
dependency-version: 16.5.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 16:14:36 +01:00
Oshgnacknak
b734468741
Fix event names in wago power machine
2026-02-03 16:14:02 +01:00
dependabot[bot]
1ed4ae3d2c
Bump socket.io-client from 4.8.1 to 4.8.3 in /electron
...
Bumps [socket.io-client](https://github.com/socketio/socket.io ) from 4.8.1 to 4.8.3.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-version: 4.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 15:57:02 +01:00
dependabot[bot]
8095222cad
Bump syn from 2.0.111 to 2.0.114
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.111 to 2.0.114.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.111...2.0.114 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.114
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 12:37:25 +00:00
dependabot[bot]
d19af0923c
Bump axum from 0.8.7 to 0.8.8
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.8.7 to 0.8.8.
- [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.7...axum-v0.8.8 )
---
updated-dependencies:
- dependency-name: axum
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 12:37:25 +00:00
Robin Krämer
08ce5a37bd
aquapath now works with all the other machines connected ( #1103 )
...
* aquapath now works with all the other machines connected
* fixed formatting
* removed unused import
* fixed formatting AGAIN
2026-02-03 13:36:07 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
9d5e5cc7d0
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-02-03 08:50:47 +01:00
Robin Krämer
78c7667d96
Merge pull request #1087 from qitechgmbh/fix-wago-init-logic
...
fixed Wago Initialization Logic
2026-02-02 11:02:44 +01:00
dependabot[bot]
bef3389874
Bump euclid from 0.22.11 to 0.22.13
...
Bumps [euclid](https://github.com/servo/euclid ) from 0.22.11 to 0.22.13.
- [Release notes](https://github.com/servo/euclid/releases )
- [Commits](https://github.com/servo/euclid/commits )
---
updated-dependencies:
- dependency-name: euclid
dependency-version: 0.22.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 02:25:36 +00:00
dependabot[bot]
985937c227
Bump tracing-subscriber from 0.3.20 to 0.3.22
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.20 to 0.3.22.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 02:25:04 +00:00
ᴏxᴏ.ᴍɪᴋᴀ
c82d7347e2
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-01-30 16:39:57 +01:00
kraemr
22be4b79f0
fixed linter errors and added logic for 750_430
2026-01-30 16:33:50 +01:00
kraemr
be84edf0fd
removed unused parameter from ModulePDOMapping
2026-01-30 16:23:22 +01:00
kraemr
ff3e787a03
fixed Wago Initialization Logic
...
fixed formatting
2026-01-30 16:16:10 +01:00
Christian
093663c4e6
Merge pull request #1086 from qitechgmbh/1085-change-heater-power-for-extruder-v3
...
Update heater power to the real values for extruder v3
2026-01-30 15:14:59 +01:00
Christian
1b2d6df459
Merge pull request #967 from qitechgmbh/Hamids-Branch
...
BECKHOFF minimal example motor
2026-01-30 13:24:54 +01:00
Christian
cd2e15cb29
Update heater power to the real values for extruder v3
2026-01-30 13:23:46 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
06a2284145
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-01-29 17:12:25 +01:00
Christian
f1571c0daa
Merge pull request #1082 from qitechgmbh/revert-1077-1076-minimum-hardware-documentation-links
...
Revert "docs(readme): add documentation links and update machine table"
2026-01-29 14:50:33 +01:00
Christian
96e0fb83ef
Revert "docs(readme): add documentation links and update machine table"
2026-01-29 14:50:10 +01:00
Christian
94cffbf717
Merge pull request #1077 from qitechgmbh/1076-minimum-hardware-documentation-links
...
docs(readme): add documentation links and update machine table
2026-01-29 13:22:14 +01:00
EinsPommes
38b2e907f9
docs(readme): update documentation links and improve machine table clarity
2026-01-28 17:16:10 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
7e5498751a
Merge branch 'master' into 1076-minimum-hardware-documentation-links
2026-01-28 17:13:52 +01:00
Christian
eef9d63de2
Merge pull request #1074 from qitechgmbh/dependabot/npm_and_yarn/electron/multi-c5fe2c841a
...
Bump seroval and solid-js in /electron
2026-01-27 11:00:51 +01:00
Christian
d9d9b9d344
update hash
2026-01-27 10:47:20 +01:00
Christian
2ff3d8df56
remove deps hash
2026-01-27 10:43:38 +01:00
Christian
462672bb6a
Add peer dependency flag to multiple packages in package-lock.json
2026-01-27 10:38:58 +01:00
dependabot[bot]
84d539a4fa
Bump seroval and solid-js in /electron
...
Bumps [seroval](https://github.com/lxsmnsyc/seroval ) and [solid-js](https://github.com/solidjs/solid ). These dependencies needed to be updated together.
Updates `seroval` from 1.3.2 to 1.5.0
- [Release notes](https://github.com/lxsmnsyc/seroval/releases )
- [Commits](https://github.com/lxsmnsyc/seroval/commits )
Updates `solid-js` from 1.9.10 to 1.9.11
- [Release notes](https://github.com/solidjs/solid/releases )
- [Changelog](https://github.com/solidjs/solid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/solidjs/solid/commits )
---
updated-dependencies:
- dependency-name: seroval
dependency-version: 1.5.0
dependency-type: indirect
- dependency-name: solid-js
dependency-version: 1.9.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-27 10:38:58 +01:00
Robin Krämer
850b2d411d
Merge pull request #1080 from qitechgmbh/changelog-2.14.1
...
updated Changelog
2026-01-26 16:37:03 +01:00
kraemr
008efe6ba1
updated Changelog
2026-01-26 16:36:09 +01:00
Robin Krämer and Oshgnacknak
3bd248b9fe
Don't use half sec interval ( #1079 )
...
Co-authored-by: Oshgnacknak <osh@oshgnacknak.de >
2026-01-26 16:29:11 +01:00
Oshgnacknak
d73cfe7a02
Don't use half sec interval
2026-01-26 13:19:08 +01:00
EinsPommes
6a6c09e283
docs(readme): add documentation links and update machine table
2026-01-25 22:03:53 +01:00
EinsPommes
1b8b56fd02
refactor(UpdateExecutePage): streamline layout and enhance update time display
2026-01-25 19:48:51 +01:00
EinsPommes
fef727983e
fix style
2026-01-25 17:41:55 +01:00
EinsPommes
40239e0463
feat(ui): add update time estimate and refine ExecutePage layout
2026-01-25 17:39:21 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
9c579a9fd4
Merge branch 'master' into 1003-add-a-ruff-time-estimate-for-the-overall-progress
2026-01-25 17:19:19 +01:00
dependabot[bot]
6d2279d44b
Merge pull request #1062 from qitechgmbh/dependabot/npm_and_yarn/electron/seroval-1.4.2
...
Bump seroval from 1.4.0 to 1.4.2 in /electron
2026-01-25 17:00:04 +01:00
EinsPommes
a3a343bbb8
Update toast message to confirm update start and clarify average update duration
2026-01-23 16:34:40 +01:00
EinsPommes
373d97d12d
remove time estimation logic from UpdateProgressBar; add avg update time toast
2026-01-23 16:34:40 +01:00
EinsPommes
e1842fa9d5
Fix formatting
2026-01-23 16:34:40 +01:00
EinsPommes
4fd8ddef51
Add time estimate to update progress bar
2026-01-23 16:34:40 +01:00
Oshgnacknak
61b9ac8a39
Merge branch 'master' into Hamids-Branch
2026-01-23 16:14:22 +01:00
Oshgnacknak
728dd6eb26
Merge pull request #1066 from qitechgmbh/update_numpad_position
...
Numpad position now updating on resize
2026-01-23 16:10:00 +01:00
Hans Sebastian Pöhlmann
742fd35d5f
Numpad position now updating on resize
2026-01-23 15:56:58 +01:00
Milan von dem Bussche
5e1126e896
Revise machine table in README.md
...
Updated the machine table format and added version details.
2026-01-23 12:38:14 +01:00
Milan von dem Bussche
e91719f902
Update getting started documentation with new sections
2026-01-23 12:37:30 +01:00
Milan von dem Bussche
0efa9bcb07
Revise README structure and add documentation links
...
Updated README to enhance structure and clarity, added minimal hardware examples section, and included API documentation link.
2026-01-23 12:33:58 +01:00
Milan von dem Bussche
37d897d240
Revise machine table with new entries and videos
...
Updated machine specifications and added video links for various machines.
2026-01-23 11:38:36 +01:00
Robin Krämer
7488e1d97a
updated Change Log ( #1069 )
2026-01-22 20:35:25 +01:00
Christian
bb169e3b33
Fix formatting in registry.rs by removing extra blank line
2026-01-22 14:11:19 +01:00
Christian
3d735f8abd
Merge branch 'master' into Hamids-Branch
2026-01-22 13:48:58 +01:00
Christian
0a87e45901
Merge pull request #1058 from qitechgmbh/1041-implement-wago-750-402-terminal
...
1041 implement wago 750 402 terminal
2026-01-22 13:43:37 +01:00
Renosch
6205189b14
Christians Request Resolved
2026-01-22 13:00:42 +01:00
Renosch
9d7da4f0af
Resolved
2026-01-22 12:39:30 +01:00
Renosch
241b24be43
Resolved
2026-01-22 12:06:06 +01:00
Renosch
aa77d12879
Documentation with Images
2026-01-22 12:05:16 +01:00
Renosch
78f183a8e5
Immplement Digital Input Machine WAGo 750-402 Final Product
2026-01-22 12:05:16 +01:00
Renosch
9f6fc8184e
Working Digital Input Machine
2026-01-22 12:05:16 +01:00
Renosch
ec3bdcb1df
it now funktional!
2026-01-22 12:05:16 +01:00
Renosch
30292650bc
finaly the DigitalInputTestMachines Tab is working
2026-01-22 12:05:16 +01:00
Renosch
1e9bcf9b19
alpha version Frontend and Backend
2026-01-22 12:04:49 +01:00
Robin Krämer
1e88979ced
dnsmasq now only runs after ethercat is OP ( #1063 )
2026-01-21 18:46:06 +01:00
Christian
a9a973e336
Merge branch 'master' into Hamids-Branch
2026-01-21 17:11:58 +01:00
Oshgnacknak
1112fbaae2
Merge pull request #990 from qitechgmbh/983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
...
983 refactor improve aquapath UI layout and add fan speed configuration page
2026-01-21 15:55:32 +01:00
Oshgnacknak
1abe0bbbdb
Fix firewall ( #1059 )
...
* Configure firewall to only trust lan interface
2026-01-21 15:53:30 +01:00
Oshgnacknak
3644d16cb5
Merge branch 'master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-21 15:44:59 +01:00
Christian
cbd82ee7c3
Merge pull request #1056 from qitechgmbh/959-wago-analog-input-klemme-750-455
...
959 wago analog input klemme 750 455
2026-01-21 15:19:38 +01:00
Christian
b66a59dba9
Fix naming
2026-01-21 14:33:18 +01:00
Christian
9dbc962dbc
Update file paths
2026-01-21 14:33:18 +01:00
Christian
93e2558803
Translate comments from German to English
2026-01-21 14:33:18 +01:00
Christian
8cf7480833
Fix path in routes.tsx
2026-01-21 14:33:18 +01:00
Christian
08d655effc
Fix naming and folder structure
2026-01-21 14:33:18 +01:00
Christian
c1c867fca1
Change minimal motor readme for current implementation
2026-01-21 14:33:18 +01:00
Hamid-el
1378c00e1a
added .idea to .gitignore
2026-01-21 14:33:18 +01:00
Hamid-el
85f17befbe
removed .idea
2026-01-21 14:33:18 +01:00
Hamid-el
f2e764f93a
finished stepper motor + doc finished (real version3)
2026-01-21 14:33:18 +01:00
Hamid-el
9adeeda490
finished stepper motor + doc finished (real version2)
2026-01-21 14:33:18 +01:00
Hamid-el
68bf075172
finished stepper motor + doc finished (real version)
2026-01-21 14:33:18 +01:00
Hamid-el
7d23190939
stepper motor doc finished
2026-01-21 14:33:18 +01:00
Hamid-el
5c68e2c78a
finished stepper motor
2026-01-21 14:33:18 +01:00
Hamid-el
980e14a96e
stepper motor with ethercat beckhoff Ek1100 and EL7031 0030 + UI works
2026-01-21 14:33:18 +01:00
Hamid-el
d5fb45e4e3
stepper motor with ethercat beckhoff Ek1100 and EL7031 works
2026-01-21 14:33:18 +01:00
Hamid-el
cdb7ab1e0c
small adjustment
2026-01-21 14:33:18 +01:00
Hamid-el
da934e0bb3
first version of manually running a stepper motor with ethercat beckhoff Ek1100 and EL7031
...
# Conflicts:
# machines/src/aquapath1/act.rs
# machines/src/registry.rs
# server/src/ethercat/setup.rs
2026-01-21 14:33:18 +01:00
Christian
06ea89d500
Refactor Wago AI Test Machine components: improve layout structure, optimize wiring error display, and clean up code formatting.
2026-01-20 13:22:30 +01:00
Christian
0868a90513
Update minimal example documentation for Wago 750-455: refine hardware requirements, enhance wiring instructions, and clarify testing steps.
2026-01-20 13:17:04 +01:00
Christian
39fb295b02
Remove debug print statements
2026-01-20 13:17:04 +01:00
Christian
85dbae7458
Beginning of the dev doc 455
2026-01-20 13:17:04 +01:00
Christian
6ce2174e25
Add wiring error handling to Wago AI Test Machine interface
2026-01-20 13:17:04 +01:00
Christian
3ccaa1cd26
Fix wiring error detection and adjust raw value range for Wago750_455 analog input
2026-01-20 13:17:04 +01:00
Christian
72fec6dc9e
Implement Wago AI Test Machine with analog input support and control interface
2026-01-20 13:17:04 +01:00
Christian
547e4ac2bd
Add Wago750_455 analog input device implementation
2026-01-20 13:15:04 +01:00
Robin Krämer
5fbdf7b9ab
Merge pull request #1053 from qitechgmbh/fix-ethercat-devices-event
...
fixed broken schema for ethercat devices event
2026-01-20 13:09:02 +01:00
kraemr
85bd4b0d96
fixed formatting
2026-01-20 12:59:39 +01:00
kraemr
dfce760521
fixed validation error
2026-01-20 12:58:15 +01:00
kraemr
30c97bf9aa
fixed formatting
2026-01-19 16:00:00 +01:00
Oshgnacknak
2c8373adcf
Fix rust enum zod check
2026-01-19 15:54:52 +01:00
kraemr
d08972254c
fixed broken schema for ethercat devices event
2026-01-19 15:12:43 +01:00
Christian
a76d39e0cd
Merge pull request #1016 from qitechgmbh/1015-fix-xlsx-vulnerabilities
...
Update xlsx dependency to version 0.20.3 for improved security
2026-01-19 13:23:34 +01:00
Christian
a74d0dbb80
Set npmDepsHash for Electron package
2026-01-18 16:57:30 +01:00
Christian
17ab24739d
Remove npmDepsHash for improved compatibility
2026-01-18 15:21:11 +01:00
Christian
09f0ea3454
Updated package-lock
2026-01-18 15:00:50 +01:00
Christian
0dd2494ea0
Update xlsx dependency to version 0.20.3 for improved security
2026-01-17 11:41:48 +01:00
Oshgnacknak
502c6d010e
Merge remote-tracking branch 'origin/master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-16 13:43:42 +01:00
Robin Krämer
57c1cda229
Merge pull request #1040 from qitechgmbh/1001-rest-api
...
Rest API /api/v2
2026-01-15 17:06:34 +01:00
Oshgnacknak
8c2b20b148
Rest API: Docs
2026-01-15 16:57:09 +01:00
Oshgnacknak
12e7f245ce
Rest API: Allow posting mutations to each machine
2026-01-15 16:57:09 +01:00
Oshgnacknak
671e36fa0f
Rest API: Getting values from all machines
2026-01-15 16:57:09 +01:00
Oshgnacknak
1ffd7eade6
Rest API: Getting values from all mock machines
2026-01-15 16:57:09 +01:00
Oshgnacknak
703bbfc9e6
Rest API: Get mock winder v1 values
2026-01-15 16:57:09 +01:00
Oshgnacknak
057afb0b2e
List machines in rest api
2026-01-15 16:57:09 +01:00
Robin Krämer
94bd29c734
Merge pull request #1048 from qitechgmbh/zod4
...
Upgrade to zod v4
2026-01-15 11:37:41 +01:00
Oshgnacknak
d078b7b143
Fix nix hash
2026-01-14 22:03:07 +01:00
dependabot[bot]
acbeb98f4f
Upgrade to zod v4.
...
To make this work, I lot if typescript types had to be fixed.
In general, they became a little simpler, so the update is worth it.
Also removes zod-adapter and upgrades zod-validation-error to work with zod v4.
From depbot:
Bumps [zod](https://github.com/colinhacks/zod ) from 3.25.76 to 4.3.4.
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.4 )
---
updated-dependencies:
- dependency-name: zod
dependency-version: 4.3.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-14 21:51:23 +01:00
Robin Krämer
cab8bf062d
Merge pull request #1046 from qitechgmbh/1038-implement-wago-750-652-driver
...
added implementation for wago 750-652 serial
2026-01-14 14:45:28 +01:00
kraemr
9e04a7fa33
added implementation for wago 750-652 serial
2026-01-14 14:12:01 +01:00
Robin Krämer
c92d4847ca
Merge pull request #1045 from qitechgmbh/impl-wago-530-driver
...
added Wago750_530 implementation
2026-01-14 11:57:57 +01:00
kraemr
aceeaa08c2
fixed formatting
2026-01-14 11:09:36 +01:00
kraemr
35946d0c88
added Wago750_530 implementation
2026-01-14 11:03:30 +01:00
Oshgnacknak
e864a91caa
Merge remote-tracking branch 'origin/master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-13 16:58:54 +01:00
Oshgnacknak
a5b9a0b1d5
Merge pull request #1039 from qitechgmbh/883-implement-modbus-tcp-for-wago-2789-9052
...
Fix modbus discovery
2026-01-11 23:19:10 +01:00
Oshgnacknak
412d625138
Fix modbus discovery
2026-01-09 18:12:33 +01:00
Oshgnacknak
1ec20074e9
Rewrite doc for renderUnitSyntax ( #981 )
2026-01-08 12:22:28 +01:00
4d796f8422
Implement Wago Power Supply Machine ( #915 )
...
* Add timeout to Modbus TCP connection
* Remove machine new trait from Machine trait
Machines should not need to know, how they where created.
Only in the machine registry do we assume we know the constructor.
* Initialize very basic WAGO machine
* Most basic WAGO power page
* Basic machine now known its namespace
* Display values from namespace
* Read live values from wago power supply
* Allow turning power on and off
* Allow setting mode
* Actually set registers correctly
* Show error if mutation fails
* Turn power on/off in UI
* Formatting
* Use actual serial number from device
* Fix loop logic
* Enable dhcp and dns server on lan interface
* Loop until modbus device has been found
* Format
* Fix time series creation
* Convert asserts into Err values
This is to make sure that the device cannot panic our backend.
---------
Co-authored-by: nixos-install.sh <nixos-install.sh@localhost>
Co-authored-by: Robin Krämer <93094049+kraemr@users.noreply.github.com >
2026-01-08 12:01:18 +01:00
Robin Krämer
1406d6c724
Merge pull request #1035 from qitechgmbh/changelog-2.13
...
added ChangeLog
2026-01-07 18:34:00 +01:00
rob
33441b95a5
added ChangeLog
2026-01-07 18:21:09 +01:00
kraemr
8a3f312675
Revert "Merge pull request #943 from qitechgmbh/892-add-datasheets-to-the-machines-manual-tab"
...
This reverts commit 40e17ef5f1 , reversing
changes made to f65d100cd5 .
2026-01-07 18:01:14 +01:00
Robin Krämer
5c327428d6
Merge pull request #1034 from qitechgmbh/1032-fix-metrics-page
...
1032 fix metrics page
2026-01-07 15:57:12 +01:00
rob
4e4d31cad1
changed metrics for frontend
2026-01-07 15:51:59 +01:00
rob
031fdf25a9
changed minor_faults to per sec in frontend
2026-01-07 15:33:06 +01:00
Oshgnacknak
857cda1455
Merge pull request #1013 from qitechgmbh/Oshgnacknak-patch-2
...
Update nixos docs
2026-01-07 15:17:21 +01:00
Oshgnacknak and Thomas Symalla
de5f3a5cfc
Update docs/nixos/README.md
...
Co-authored-by: Thomas Symalla <github@thomassymalla.de >
2026-01-07 13:23:47 +01:00
Oshgnacknak
2da7af522c
Update nixos docs
2026-01-07 13:23:47 +01:00
Robin Krämer
712284e2f0
Merge pull request #1030 from qitechgmbh/fixes-2.13
...
Fixes 2.13
2026-01-07 13:16:01 +01:00
rob
402c47a81b
removed need for el5152 hack, aquapath now usable with other machines
2026-01-06 16:49:34 +01:00
rob
54a000a280
fixed formatting
2026-01-06 16:49:34 +01:00
rob
41fe118144
removed print again
2026-01-06 16:49:34 +01:00
rob
aaa6ff604f
fixded unnecessary additional version in machine name
2026-01-06 16:49:34 +01:00
rob
a350bb378f
added debug print
2026-01-06 16:49:34 +01:00
rob
aa2212820e
fixed ethercat setup
2026-01-06 16:49:34 +01:00
Robin Krämer
578e70119d
Merge pull request #1025 from qitechgmbh/dependabot/cargo/tracing-0.1.44
...
Bump tracing from 0.1.41 to 0.1.44
2026-01-06 16:06:29 +01:00
dependabot[bot]
e8796e00af
Bump tracing from 0.1.41 to 0.1.44
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.41 to 0.1.44.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44 )
---
updated-dependencies:
- dependency-name: tracing
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-05 10:23:54 +01:00
Christian
735f27770a
Merge pull request #1019 from qitechgmbh/615-test-nixos-builds-in-ci-cd
...
Rework github pipeline
2026-01-05 07:17:47 +01:00
Christian
700a255157
Merge pull request #971 from qitechgmbh/946-create-docs-for-xtrem-protocol
...
Added docs
2026-01-05 07:12:08 +01:00
nixos-install.sh
ec06275c08
Split and merge nix stores
2026-01-04 23:02:25 +00:00
nixos-install.sh
11d0c8bb53
Add lock files to nix store cache hash
2026-01-04 22:04:46 +00:00
nixos-install.sh
535f24f1d1
Add derivations to store so they appear in the cache
2026-01-04 20:57:15 +00:00
nixos-install.sh
172913d8ec
Fix server.nix dependency caching
2026-01-04 20:16:42 +00:00
nixos-install.sh
0f99c54587
Format Nix Files
2026-01-04 18:34:03 +00:00
nixos-install.sh
f89d70c5f6
Build whole nix flake in ci
2026-01-04 18:32:15 +00:00
Oshgnacknak
0fc070be69
Build rust in nix inside ci
2026-01-04 18:27:46 +00:00
Oshgnacknak
b93eaf530e
Build electron in nix inside ci
2026-01-04 18:27:46 +00:00
Oshgnacknak
76d8504651
Redo electron nix build
2026-01-04 18:27:46 +00:00
Oshgnacknak
06acd43ff9
Replace electron forge with vite-plugin-electron
2026-01-04 18:27:46 +00:00
Oshgnacknak
870090c950
Split rust build jobs.
...
Also use existing rustup action.
2026-01-04 18:27:46 +00:00
Oshgnacknak
65777f10ab
Split electron build jobs
2026-01-04 18:27:46 +00:00
Oshgnacknak
67d145de56
Don't run electron workflow twice.
...
Only run on master push and on pulls to master.
Also use setup-node's built-in cache.
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
d45d1ed01a
test
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
0d6c7bc0a5
fixed incorrect path
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
15f013f710
fix path
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
a32e26a041
stubbed hardware config
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
41c7e1f74e
ci/cd fix
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
5a856e6e2b
added --impure flag
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
8ca16d447e
removed buid from nix workflow
2026-01-04 18:27:46 +00:00
93094049+kraemr@users.noreply.github.com
b99549895b
added nixos test
2026-01-04 18:27:46 +00:00
Christian
07cbaa4518
Merge pull request #1017 from qitechgmbh/fix-nixos-build
...
Fix nixos electron build
2026-01-02 18:55:07 +01:00
Oshgnacknak
c78f5ff5a0
Fix compile warnings
2026-01-02 11:06:23 +01:00
nixos-install.sh
33946a6fa3
Fix nixos electron build
2026-01-02 11:06:23 +01:00
Milan von dem Bussche
02dc67bb85
Revise QiTech Control main description in README
...
Expanded description of QiTech Control to highlight its open-source nature and modern software paradigms.
2025-12-31 14:43:12 +01:00
Christian
b5ae86b19c
Merge pull request #988 from qitechgmbh/982-createtimeseries-is-unreadable
...
refactor of createTimeSeries
2025-12-28 13:41:42 +01:00
Christian
35567b967f
Fix analog input test machine issue after rebasing
2025-12-28 13:16:41 +01:00
Hamid-el
c45718e670
refactor
2025-12-28 12:26:05 +01:00
Hamid-el
74dcd027e0
refactor of createTimeSeries
2025-12-28 12:26:05 +01:00
Oshgnacknak
c793d3fa50
Merge pull request #1012 from qitechgmbh/980-aqua-path-change-max--temp-to-80
...
Added Min/Max value for AquaPath target temperature
2025-12-25 23:46:06 +01:00
Snacj
04fdc8a9d1
Added Min/Max value for AquaPath target temperature
2025-12-25 23:32:38 +01:00
Oshgnacknak
fd702ff0bc
Merge pull request #973 from qitechgmbh/948-change-default-settings-graph-dre
...
Move roundness into separate graph in DRE
Fixes #948
2025-12-25 22:17:00 +01:00
Hamid-el
f25bf71753
added english comments
2025-12-25 22:10:40 +01:00
Hamid-el
4c33873095
added english comments
2025-12-25 22:10:40 +01:00
Hamid-el
8dbcb5efc3
english comments
2025-12-25 22:10:40 +01:00
Hamid-el
36426aafe0
turned all comments into english ones
2025-12-25 22:10:40 +01:00
Hamid-el
21cf9314be
turned all comments into english ones
2025-12-25 22:10:40 +01:00
Hamid-el
4f2af7b90d
turned all comments into english ones
2025-12-25 22:10:40 +01:00
Hamid-el
06795dcf78
finished issue "Change Default settings Graph DRE #948
...
" (version2)
2025-12-25 22:10:40 +01:00
Hamid-el
1241d0a4a7
finished issue "Change Default settings Graph DRE #948
...
"
2025-12-25 22:10:40 +01:00
Oshgnacknak
f36723f435
Merge pull request #1011 from qitechgmbh/1010-move-minimal-getting-started-machines-to-their-own-doc
...
Refactor minimal examples to be in their own md, link from readme and add to getting started docs
2025-12-24 22:49:04 +01:00
Christian and Copilot
e96854a6bc
Update docs/developer-docs/minimal-example-el3021.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 22:47:17 +01:00
Christian
04c5a673da
Refactor minimal examples to be in their own md, link from readme and add to getting started docs
2025-12-24 22:47:17 +01:00
Oshgnacknak
40e17ef5f1
Merge pull request #943 from qitechgmbh/892-add-datasheets-to-the-machines-manual-tab
...
892 add datasheets to the machines manual tab
2025-12-24 22:26:10 +01:00
Christian
39200aac12
Update import path for extruder manual to align with new documentation structure
2025-12-24 22:24:03 +01:00
Christian
43a405eec4
Update extruder manual import path to reflect new documentation structure
2025-12-24 22:24:03 +01:00
Christian
0206a4ddca
Refactor Markdown components for improved readability and maintainability
2025-12-24 22:24:03 +01:00
Christian
34da7178f8
Change manual markdown location and add an readme to explain where images are stored.
2025-12-24 22:24:03 +01:00
Christian
2726c47280
Update Images of datasheet
2025-12-24 22:24:03 +01:00
Christian
63cf25b3d6
Add extruder datasheet to manual
2025-12-24 22:24:03 +01:00
Christian
eae13207e4
Add winder datasheet
2025-12-24 22:24:03 +01:00
Oshgnacknak
f65d100cd5
Merge pull request #1008 from ThatsMeGIT/patch-1
...
Fix typo in README about EtherCAT master software
2025-12-24 22:14:36 +01:00
ThatsMe
13e4ea1ac7
Fix typo in README about EtherCAT master software
2025-12-24 22:13:49 +01:00
ᴏxᴏ.ᴍɪᴋᴀ
49788246c8
Merge pull request #945 from qitechgmbh/916-when-assigning-the-ethercat-terminals-no-keyboard-is-showing-up
...
916 when assigning the ethercat terminals no keyboard is showing up
2025-12-24 20:53:25 +01:00
Christian
d4e849d588
Merge pull request #1009 from qitechgmbh/1006-implement-minmal-machine-für-ip-20-community-8di8do
...
1006 implement minmal machine for ip 20 community 8di8do
2025-12-24 11:11:50 +01:00
Christian
2689d19928
Refactor import statements for IP20 EC DI8 DO8 module across multiple files
2025-12-23 16:07:07 +01:00
Christian
968e9327f6
Remove unused u16dump and u16print debug functions from machine identification
2025-12-23 16:04:37 +01:00
Christian
3cbb74b3b0
Refactor IP20 EC DI8 DO8 device integration: move implementation to wago_modules and update module imports
2025-12-23 15:55:53 +01:00
Christian
50fcfd6e30
Refactor IP20 Test Machine control page and improve code formatting
2025-12-23 15:50:52 +01:00
Christian
ce0f27787c
Refactor error handling and logging in IP20EcDi8Do8 implementation
2025-12-23 15:49:48 +01:00
Christian
08ab7fd404
Implement IP20 Test Machine support with control and namespace handling
2025-12-23 15:39:16 +01:00
Christian
f138b61a45
Add support for IP20 EC DI8 DO8 device identification
2025-12-23 15:06:18 +01:00
Christian
0ad0a58d46
Add Wago IP20 EC DI8 DO8 device support and initialization logic
2025-12-23 15:01:35 +01:00
MLobsien
2d2415a801
fix: unused imports
2025-12-20 17:48:57 +01:00
MLobsien
b4cce1dba4
fix: unued fields in controller
2025-12-20 17:47:45 +01:00
MLobsien
f80cdb05d5
fix: cooling state display in UI
2025-12-20 17:43:50 +01:00
MLobsien
f24f31259b
fix: temperature calculation
...
- resolves #987
- however, total_energy calculation is incorrect but stable
2025-12-20 17:31:55 +01:00
EinsPommes
3d13e6cee2
Refactor DeviceEepromDialog to simplify state management by updating setOpen handler to a no-argument function, enhancing clarity in dialog closure logic.
2025-12-20 16:11:19 +01:00
EinsPommes
86915c2987
Shorten onOpenChange handler in DeviceEepromDialog
2025-12-20 16:09:42 +01:00
MLobsien
6411f9ff80
feat: display heating energy consumption in UI
2025-12-20 15:50:22 +01:00
EinsPommes
ada8d0f12c
Refactor numpad handling in DeviceEepromDialog to simplify position updates and improve interaction logic. Removed unnecessary observers and streamlined event handling for opening and closing the numpad.
2025-12-20 15:47:30 +01:00
EinsPommes
735456b6eb
Enhance DeviceEepromDialog with improved numpad handling and dialog interactions. Added position tracking for the numpad, preventing dialog closure on outside interactions, and ensuring focus remains on the serial input when the numpad is open.
2025-12-20 15:47:30 +01:00
EinsPommes
b46a528adb
add aria-label for numpad toggle button in DeviceEepromDialog
2025-12-20 15:47:30 +01:00
EinsPommes
80f2343a60
fix: prettier formatting
2025-12-20 15:47:30 +01:00
EinsPommes
e030fbe23e
Implement touch numpad for serial input in DeviceEepromDialog
2025-12-20 15:47:30 +01:00
Oshgnacknak
1ef0cb608c
Merge pull request #997 from qitechgmbh/996-fix-mock-machines-not-running-under-macos
...
Fix thread ID retrieval for macOS in start_loop_thread function
2025-12-20 15:46:20 +01:00
Christian
789a84e511
Fix thread ID retrieval for unsupported platforms and windows
2025-12-20 15:22:25 +01:00
Christian and Copilot
28620b6a23
Update server/src/loop.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-20 13:54:26 +01:00
Christian
01609513fb
Fix formatting in start_loop_thread function for better readability
2025-12-20 13:48:34 +01:00
Christian
379a4ec417
Fix thread ID retrieval for macOS in start_loop_thread function
2025-12-20 13:47:06 +01:00
MLobsien
8b462d5a1d
Fix: target_revolutions -> max_revolutions in controller
2025-12-20 10:58:04 +01:00
JalleliAchraf
d8a0039db3
fixed double import
2025-12-19 20:52:01 +01:00
Achraf Jalleli
dec8ea481c
Merge pull request #994 from qitechgmbh/master
...
merge
2025-12-19 20:45:18 +01:00
EinsPommes
0c8b8388d0
auto-redirect to setup when machine disconnects
2025-12-19 20:42:11 +01:00
MLobsien
d3a56710d6
fix: format
2025-12-19 18:49:24 +01:00
MLobsien
f9f67d3309
fix: update fans periodically
2025-12-19 18:10:47 +01:00
MLobsien
66122ad957
fix: rename target_revolutions to max_revolutions
2025-12-19 17:54:35 +01:00
MLobsien
95feaf46bf
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 17:51:20 +01:00
MLobsien
88f14e0329
fix: emit max_revolutions
...
- resolves an issue in the UI where the setting wouldnt update
2025-12-19 17:50:00 +01:00
15i1i-s7v
5bf19af844
fix: cargo fmt issues
2025-12-19 17:38:11 +01:00
MLobsien
19e2a337cf
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 17:27:30 +01:00
MLobsien
0fd47cfcb1
fix: adjust fan speed in backend
...
- fine tuning is still necessary
2025-12-19 17:25:58 +01:00
15i1i-s7v
e0548d9a65
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 17:14:54 +01:00
15i1i-s7v
259ed30dd5
style(aquapath): improve control layout spacing and remove unused import
2025-12-19 17:10:49 +01:00
MLobsien
2e028f0c0f
fix: front and back cooling were switched
...
- use Badge instead of Status Badge
2025-12-19 16:58:15 +01:00
MLobsien
1328c6ce03
Feat: display heating/cooling state in control page
2025-12-19 16:13:48 +01:00
Robin Krämer
28d898e780
Merge pull request #927 from qitechgmbh/dependabot/cargo/syn-2.0.111
...
Bump syn from 2.0.110 to 2.0.111
2025-12-19 14:46:02 +01:00
dependabot[bot]
daabb170f5
Bump syn from 2.0.110 to 2.0.111
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.110 to 2.0.111.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.110...2.0.111 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.111
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 14:43:02 +01:00
MLobsien
adc06623cd
Fix: website layout
...
- variable naming issues in the frontend namespace
- emit state in backend after request to update UI
2025-12-19 14:29:38 +01:00
Robin Krämer
c4803e63dd
Merge pull request #993 from qitechgmbh/992-fix-install-script
...
Revert "Merge pull request #914 from qitechgmbh/bin-directory"
2025-12-19 14:12:58 +01:00
rob
0022d86035
Revert "Merge pull request #914 from qitechgmbh/bin-directory"
...
This reverts commit aecabfde43 , reversing
changes made to b8168c6b43 .
2025-12-19 14:10:40 +01:00
MLobsien
172ad0ab28
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 13:39:40 +01:00
MLobsien
bfabb5aa13
feat: UI for temperature tolerance control
...
- added ui components
- correct frontend api to match backend
2025-12-19 13:38:14 +01:00
15i1i-s7v
94d5a844cf
feat: add heating and cooling tolerance functions for front and back
...
- Added `setFrontHeatingTolerance` and `setBackHeatingTolerance` functions to update heating tolerance values.
- Added `setFrontCoolingTolerance` and `setBackCoolingTolerance` functions to update cooling tolerance values.
- Updated `fanStateSchema` to use `max_revolutions` instead of `target_revolutions`.
- Introduced mutation hooks for handling tolerance updates for front and back heating/cooling.
2025-12-19 13:36:28 +01:00
MLobsien
75c528a430
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 11:53:14 +01:00
MLobsien
36045455db
WIP: API for heating/cooling tolerance
2025-12-19 11:52:26 +01:00
15i1i-s7v
bb12f96723
style: apply code formatting
...
- Reformatted `controller.rs` and `mod.rs` for better readability.
- Adjusted indentation and spacing for consistency.
2025-12-19 11:48:38 +01:00
15i1i-s7v
8151c99944
fix: simplify cooling logic and remove unnecessary .clone()
...
- Used `.abs()` directly on the temperature difference instead of duplicating the operation.
- Updated the condition for activating the cooling relay to depend on `cooling_allowed`.
- Refactored the fan speed control to pass the revolutions directly without converting to `AngularVelocity`.
2025-12-19 11:44:24 +01:00
MLobsien
6408010aff
Add heating tolerance for controller
2025-12-19 11:23:21 +01:00
MLobsien
c96c96217a
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-19 11:14:36 +01:00
MLobsien
93d179a81d
WIP: adjust cooling automatically
2025-12-19 11:13:57 +01:00
15i1i-s7v
0f6f2240fc
fix: electron fmt issues
2025-12-19 10:48:40 +01:00
15i1i-s7v
74505c6c22
fix: fmt issues resolved
2025-12-19 10:41:23 +01:00
15i1i-s7v
3dfb879101
fix: clean up imports and destructure variables
...
- Removed unused `use` import in `useAquapath.ts`.
- Added missing `React` import in `Aquapath1Settings.tsx`.
- Refactored variable destructuring in `useAquapath.ts` for readability.
2025-12-19 10:35:42 +01:00
Hans Sebastian Pöhlmann
dc711a820f
Analog input test machine ( #989 )
...
Adding AnalogInputTestMachine, a minimal demo setup with EK1100 and EL3021. Adding setup instructions to readme.
2025-12-18 16:45:28 +00:00
MLobsien
44d4c650cc
Fix: format
2025-12-18 17:45:07 +01:00
MLobsien
3121679205
feat: control aquapath fans via UI
...
- time series is displayed on control page
- device is properly addressed
2025-12-18 17:34:08 +01:00
MLobsien
9fe5e582b0
Refactor: use EditValue components instead of TouchSlider
2025-12-18 16:52:43 +01:00
MLobsien
3e6b838757
Refactor(aquapath1): rename zod fields to match backend
...
- 'front/back_fan_rpm' -> 'front/back_revolutions'
- integrate a graph view of the fan speed to the config page
2025-12-18 15:56:57 +01:00
Robin Krämer
59cf2cea2a
Merge pull request #849 from qitechgmbh/769-add-an-alert-or-warning-in-the-frontend-for-filament-out-of-spec
...
769 add an alert or warning in the frontend for filament out of spec
2025-12-18 12:00:52 +01:00
MLobsien
3d7bcfecca
Feat: Add aquapath fan control to controllers update function
2025-12-18 11:40:27 +01:00
Snacj
da69ad1c3e
Removed unused import
2025-12-18 11:22:22 +01:00
Snacj
6ff434fb47
Fixed Formatting
2025-12-18 11:22:22 +01:00
Snacj
a63c57a0b9
Global error on Filament out of tolerance.
2025-12-18 11:22:22 +01:00
Snacj
21c43adcb4
Rebase and error fixing
2025-12-18 11:22:22 +01:00
snacj
afa23666e2
Resolved small writing and logic errors.
2025-12-18 11:22:22 +01:00
snacj
245ad64426
Fixed Formatting
2025-12-18 11:22:22 +01:00
snacj
9665971150
Fixed 0mm threshold for Laser Diameter Warning
2025-12-18 11:22:22 +01:00
snacj
3b056c8f26
Changed Styling of Checkbox.
2025-12-18 11:22:22 +01:00
snacj
62b35e0237
Added AutoStopWinderOnOutOfTolerance to Laser Presets
2025-12-18 11:22:22 +01:00
snacj
11bc62f40e
formatting
2025-12-18 11:22:22 +01:00
snacj
116c76d218
Added AutoStopWinderOnOutOfTolerance
2025-12-18 11:22:22 +01:00
snacj
4dcedb537d
Changed Styling of Warning.
2025-12-18 11:22:22 +01:00
snacj
09022c9c86
Global Laser Warning addded
2025-12-18 11:22:22 +01:00
snacj
80cf98b11d
Laser Warning works across all laser pages
2025-12-18 11:22:22 +01:00
snacj
644e750353
Added global Laser Alert
2025-12-18 11:22:22 +01:00
Robin Krämer
aecabfde43
Merge pull request #914 from qitechgmbh/bin-directory
...
Move scripts to bin directory with better names
2025-12-18 11:20:28 +01:00
Oshgnacknak
686678a1fe
Rename install script in electron app
2025-12-18 11:16:39 +01:00
Oshgnacknak
7ac0b788c2
Move scripts to bin directory with better names
2025-12-18 11:16:39 +01:00
Snacj
3791ee785d
Fixed Spelling
2025-12-18 11:15:00 +01:00
snacj
7341dee976
Added docs
2025-12-18 11:15:00 +01:00
MLobsien
63a472a1ba
refactor(aquapath1): rename fan RPM to revolutions and add target tracking
...
- Rename all occurrences of 'rpm' to 'revolutions' to align with physical
property naming conventions.
- Update FanState and Controller to distinguish between current and
target revolutions.
- Refactor Controller fields to use the AngularVelocity type for improved
type safety and unit handling.
- Update MachineApi mutations and event building to reflect the new
data structure.
2025-12-18 10:56:42 +01:00
MLobsien
df6b9e72c0
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
...
fix indentation
2025-12-18 10:22:16 +01:00
MLobsien
6ad4b9c8bb
WIP: add fan support
2025-12-18 10:19:52 +01:00
15i1i-s7v
4fcc8dfe12
fix: Change fan RPM type from f32 to f64 for precision
...
- Updated the `front_fan_rpm` and `back_fan_rpm` fields in `LiveValuesEvent` struct from f32 to f64.
- Adjusted the `FanState` struct to use f64 for the `rpm` field.
- Modified the `SetFrontFan` and `SetBackFan` mutation variants to expect f64 values instead of f32.
2025-12-18 10:08:10 +01:00
MLobsien
1da64c9cea
WIP: AquaPath settings page can be rendered
2025-12-17 17:25:06 +01:00
MLobsien
9b6912be8d
WIP: Added fan rpm to AquaPath API
2025-12-17 17:10:22 +01:00
15i1i-s7v
3beed9478c
feat(aquapath): add fan RPM data and related schemas to live values (untested)
...
- Introduced fan RPM values for both front and back fans to AquaPathV1 live values.
- Updated TypeScript schemas to include fan state and RPM data.
- Added time series for tracking fan RPM.
- Updated event handling to include fan RPM data (untested).
2025-12-17 16:06:40 +01:00
15i1i-s7v
3715728fc6
feat: Add fan RPM data to AquaPathV1 live values
...
- Included front and back fan RPM values from the cooling controllers.
2025-12-17 15:23:59 +01:00
MLobsien
5beee78cad
Add a second slider to AquaPath Config Page
...
- Both fans should be adjustable individually
- Therefor the second slider for the other fan
2025-12-17 15:05:01 +01:00
MLobsien
32fe774e62
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 15:01:22 +01:00
MLobsien
dead77b49c
Change intern representation of fan rpm to f32
2025-12-17 14:58:43 +01:00
MLobsien
d7aa976eb1
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 14:53:47 +01:00
15i1i-s7v
6f9e89d616
fix(aquapath): correct SetFrontFan mutation name typo
2025-12-17 14:53:25 +01:00
MLobsien
bb3f6c0d5a
Feat: Implement fan rpm
...
- extend 'emit_state' to integrate FanState
- implement fan rpm setter function for AquaPathV1 struct
2025-12-17 14:51:46 +01:00
15i1i-s7v
620974ac59
feat(aquapath): implement fan RPM monitoring and control API
...
Add support for reading fan speeds and setting target RPM values
for both front and back fans in the Aquapath V1 machine.
2025-12-17 14:47:36 +01:00
15i1i-s7v
6c78ff95e4
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 13:30:19 +01:00
15i1i-s7v
a814236bfa
Add settings page and route for Aquapath1
2025-12-17 13:27:52 +01:00
MLobsien
2bee030410
set max temperature of aquapath to 80°C
2025-12-17 12:11:58 +01:00
Hamid-el
285ad59b08
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of https://github.com/qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 11:58:43 +01:00
Hamid-el
f8b861cb39
WIP: add configpage for aquapath
2025-12-17 11:57:17 +01:00
MLobsien
f6a3aa6458
Refactor: reorganize 'Control' Page of the AquaPath Machine
...
- data is now displayed per device instead of per measurement type
2025-12-17 11:40:51 +01:00
MLobsien
dd5f3e8e73
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 10:36:28 +01:00
EinsPommes
f50e32af02
fix: prettier formatting
2025-12-17 10:35:20 +01:00
MLobsien
345e083edd
auto-redirect to setup when machine disconnects
2025-12-17 10:35:20 +01:00
MLobsien
5660ddd05f
Merge branch '983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page' of github.com:qitechgmbh/control into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2025-12-17 10:17:41 +01:00
rob
c4360850af
wago modules detected and wrapped as an EtherCatDevice
2025-12-17 10:13:15 +01:00
rob
ce2123c88c
added logic for initializing wago modules on a 750_354
2025-12-17 10:13:15 +01:00
Christian
520f33bf29
fix: clean up import formatting in registry.rs
2025-12-17 10:13:15 +01:00
Christian
c620f1db7f
fix mock machines in dev build
2025-12-17 10:13:15 +01:00
Christian
d352e88d6f
feat: add mock machine build step to CI workflow
2025-12-17 10:13:15 +01:00
EinsPommes
cc009b31f3
fix: prettier formatting
2025-12-17 10:13:15 +01:00
EinsPommes
b5c189ab49
transform roundness to percentage and update related components
2025-12-17 10:13:15 +01:00
EinsPommes
64f57277f2
fix: prettier formatting
2025-12-17 10:13:15 +01:00
EinsPommes
af8ee60fe8
fix: clarify machine existence check in SidebarLayout
2025-12-17 10:13:15 +01:00
EinsPommes
beb2e3cc2d
remove console.log statement
2025-12-17 10:13:15 +01:00
EinsPommes
0e2bcfd7bc
fix: handle machine disconnects properly
...
The app now detects when a machine disconnects and redirects you
to the setup page. Before, it would just stay on the machine page
even though the machine was gone.
Fixed both backend (USB detection) and frontend (auto-navigation).
Added error handling for parseInt and pathMatch array access.
2025-12-17 10:13:15 +01:00
EinsPommes
417ffb23c2
update: redirect to setup when machine disconnects
2025-12-17 10:13:15 +01:00
EinsPommes
a57d4cdf36
auto-redirect to setup when machine disconnects
2025-12-17 10:13:15 +01:00
Robin Krämer
b8168c6b43
Merge pull request #976 from qitechgmbh/aquapath-fix-port-selection
...
Aquapath fix port selection
2025-12-17 10:12:30 +01:00
rob
6026d2a658
ports are now correctly selected for the aquapath
2025-12-17 10:10:18 +01:00
Achraf Jalleli
a301f3e228
Merge pull request #979 from qitechgmbh/932-add-metrics
...
Add compile and runtime metrics
2025-12-16 22:45:54 +01:00
JalleliAchraf
0b6bd68a24
frontend UI improvements + compile metrics script fixes
2025-12-16 17:43:33 +01:00
Christian
e7fd390263
Merge pull request #969 from qitechgmbh/968-Add-mock-machines-to-pr-checks
...
968 add mock machines to pr checks and fix mocks and dev build
2025-12-16 16:09:17 +01:00
JalleliAchraf
eab675795a
Add compile and runtime metrics
2025-12-16 14:07:03 +01:00
Christian
8c2dc9a507
Merge branch 'master' into 968-Add-mock-machines-to-pr-checks
2025-12-16 10:49:14 +01:00
Robin Krämer
f6c0744efa
Merge pull request #937 from qitechgmbh/860-wago-coupler-750-354-cant-enter-op
...
860 wago coupler 750 354 cant enter op
2025-12-16 10:45:25 +01:00
rob
8c7e810359
wago modules detected and wrapped as an EtherCatDevice
2025-12-16 08:25:19 +01:00
Christian
f0fd9e8ce6
fix: clean up import formatting in registry.rs
2025-12-15 11:00:49 +01:00
Christian
c5579a4471
fix mock machines in dev build
2025-12-15 10:58:07 +01:00
Christian
de7a65bf12
feat: add mock machine build step to CI workflow
2025-12-15 10:43:52 +01:00
rob
e4d0b3c5be
added logic for initializing wago modules on a 750_354
2025-12-12 15:24:59 +01:00
Robin Krämer
dad029ab0d
Merge pull request #924 from qitechgmbh/905-change-the-laser-graph-roundness-to-display-in-percentage-instead-of-mm
...
display laser roundness as percentage
2025-12-07 12:00:46 +01:00
EinsPommes
9c780799d1
fix: prettier formatting
2025-12-07 11:59:15 +01:00
EinsPommes
27a33f9def
transform roundness to percentage and update related components
2025-12-07 11:59:15 +01:00
Robin Krämer
f44cd029f9
Merge pull request #925 from qitechgmbh/891-switch-to-setup-page-when-selected-machine-disconnected
...
891 switch to setup page when selected machine disconnected
2025-12-07 11:58:58 +01:00
EinsPommes
9abb7629fb
fix: prettier formatting
2025-12-07 11:56:41 +01:00
EinsPommes
a161d85a63
fix: clarify machine existence check in SidebarLayout
2025-12-07 11:56:41 +01:00
EinsPommes
9df9e6df4a
remove console.log statement
2025-12-07 11:56:41 +01:00
EinsPommes
29d465c13e
fix: handle machine disconnects properly
...
The app now detects when a machine disconnects and redirects you
to the setup page. Before, it would just stay on the machine page
even though the machine was gone.
Fixed both backend (USB detection) and frontend (auto-navigation).
Added error handling for parseInt and pathMatch array access.
2025-12-07 11:56:41 +01:00
EinsPommes
622c94f2d9
update: redirect to setup when machine disconnects
2025-12-07 11:56:41 +01:00
EinsPommes
f31a2789ca
auto-redirect to setup when machine disconnects
2025-12-07 11:56:41 +01:00
Robin Krämer
e7632e8d1b
Merge pull request #941 from qitechgmbh/936
...
936-documentation for minimal example
2025-12-07 11:56:25 +01:00
Achraf Jalleli
2f4f3de32a
Update schematic asset path
...
Removed placeholder text for schematic asset path.
2025-12-06 21:23:01 +01:00
Achraf Jalleli
c9f49198c7
updated image reference
2025-12-06 19:01:06 +01:00
Achraf Jalleli
e2c12a0168
Refinements
...
Updated instructions for connecting and configuring the EK1100 and EL2004.
2025-12-06 18:59:43 +01:00
Achraf Jalleli
cb6e066512
Fix formatting of Acknowledgements section header
2025-12-06 18:50:35 +01:00
Achraf Jalleli
1dd0421f96
documentation for minimal example
2025-12-06 18:48:49 +01:00
Achraf Jalleli
64855f2e7a
Minimal Example Documentation added
2025-12-06 18:42:17 +01:00
Achraf Jalleli
855ae7b3cf
minimal example docu assets
2025-12-06 18:20:54 +01:00
Robin Krämer
5f9a8605c9
Merge pull request #930 from qitechgmbh/923-create-extruder-v3
...
923 create extruder v3
2025-12-04 13:55:20 +01:00
rob
567730a8d4
fixed typos in machines
2025-12-04 13:25:07 +01:00
rob
6b2164b88b
added frontend for extruder3 and fixed rpm calculation
2025-12-04 11:30:53 +01:00
rob
930ea10409
added extruder2
2025-12-04 11:26:17 +01:00
Robin Krämer
24b703e262
Merge pull request #931 from qitechgmbh/895-small-sample-machine-for-testing
...
small test machine
2025-12-04 11:23:42 +01:00
JalleliAchraf
152dd3efa0
small test machine
2025-12-04 11:17:24 +01:00
Milan von dem Bussche
ebc5bae55f
added Minimal Example README.md
...
Minimal example to explain the Code
2025-12-03 16:19:13 +01:00
Robin Krämer
88214c46a8
Merge pull request #911 from qitechgmbh/909-implement-ecma-error-messages
...
909 implement ecmy error messages
2025-11-30 00:41:49 +01:00
rob
c9485a92e9
fixed formatting
2025-11-30 00:38:34 +01:00
rob
9df42c4d13
fixed server setup
2025-11-30 00:38:34 +01:00
rob
fc9a439ae8
removed unused variables
2025-11-30 00:38:34 +01:00
rob
e451153406
removed unused variables
2025-11-30 00:38:34 +01:00
rob
500e2fe481
fixed parsing etc
2025-11-30 00:38:34 +01:00
rob
a5884d93e7
test
2025-11-30 00:38:34 +01:00
rob
d2e32cdd78
added comment
2025-11-30 00:38:34 +01:00
rob
f66c6d4f65
Note entirely sure it works ...
2025-11-30 00:38:34 +01:00
Oshgnacknak
fb85cc6db7
Merge pull request #896 from qitechgmbh/877-remove-dependencies-that-are-not-necessary-or-bloated
...
Remove futures crate
2025-11-24 23:13:55 +01:00
Robin Krämer
4e128ded36
Merge pull request #885 from qitechgmbh/699-add-min-and-max-diameter-on-laser-page2
...
699 add min and max diameter on laser page
2025-11-24 13:02:35 +01:00
Oshgnacknak
f50388b141
Just restart failed tasks
2025-11-24 12:54:40 +01:00
Christian and Copilot
4025a68fe1
Update electron/src/control/MinMaxValue.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-23 17:58:07 +01:00
Christian and Copilot
7a05fa206f
Update electron/src/control/MinMaxValue.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-23 17:58:07 +01:00
Christian
8594b06c3b
Reorganize shared timeframe selector for clarity and improve layout for diameter range display
2025-11-23 17:58:07 +01:00
Christian
17523574d8
Add shared timeframe selector to Laser1ControlPage and expose TIMEFRAME_OPTIONS
2025-11-23 17:58:07 +01:00
Christian
7971797178
Refactor diameter range display for 2-axis lasers and improve layout
2025-11-23 17:58:07 +01:00
Christian
a8b0837e58
Add MinMaxValue component for displaying diameter ranges
2025-11-23 17:58:07 +01:00
Oshgnacknak
e419974844
Refactor init logic to work without futures crate
2025-11-22 17:30:37 +01:00
Oshgnacknak
773d0f6c15
Remove tonic
2025-11-22 16:15:48 +01:00
Oshgnacknak
afc4e0d8b4
Completely remove opentelemetry and update dependencies
2025-11-22 16:15:47 +01:00
Robin Krämer
5e86988ac4
Merge pull request #907 from qitechgmbh/882-add-nozzle-docs-for-extruder
...
882 add nozzle docs for extruder
2025-11-19 11:38:07 +01:00
snacj
2d28c18b1a
Added Heading for new Mechanical Diagram
2025-11-18 14:04:32 +01:00
snacj
b19764281a
Added Nozzle docs
2025-11-18 13:58:51 +01:00
snacj
c25d63f781
Added Nozzle docs
2025-11-18 13:58:51 +01:00
Robin Krämer
d79efc412f
Merge pull request #904 from qitechgmbh/898-mock-machine-doesnt-work
...
898 mock machine doesnt work
2025-11-18 12:53:24 +01:00
rob
7ad74cf089
fixed formatting
2025-11-17 18:00:43 +01:00
rob
6073d37892
fixed remaining compile errors
2025-11-17 18:00:43 +01:00
rob
c04937553f
machines show up but dont get subscribed to
2025-11-17 18:00:43 +01:00
rob
e08bdfa3c7
removed unnecessary and outdated docs
2025-11-17 18:00:43 +01:00
rob
d282678b19
fixed compile errors for mock-machines
2025-11-17 18:00:43 +01:00
Robin Krämer
9ff4243350
Merge pull request #902 from qitechgmbh/2.12-releasenotes
...
updated Changelog
2025-11-17 16:38:48 +01:00
rob
6c79b33752
updated Changelog
2025-11-17 16:36:41 +01:00
rob
861b5da7a3
updated Changelog
2025-11-17 16:35:28 +01:00
Robin Krämer
7dd3d50653
Merge pull request #899 from qitechgmbh/add-debugging-utils-folder
...
added debugging utils and fixed memory leak
2025-11-14 23:30:55 +01:00
kraemr
ba8e04c641
removed unused imports
2025-11-14 23:28:05 +01:00
kraemr
cece245a55
removed one_hour caching on backend for apis
2025-11-14 21:26:38 +01:00
kraemr
fab4d2810e
fixed memory leak and added debugging utilities
2025-11-14 21:18:51 +01:00
Robin Krämer
5bff3ca929
Merge pull request #897 from qitechgmbh/fix-async-yield-timeout
...
Fix async yield timeout
2025-11-14 16:45:59 +01:00
kraemr
afe1d3b80e
fixed display of time taken on failing loop
2025-11-14 14:06:32 +01:00
kraemr
6c8005dba9
log cycle time on failure
2025-11-14 13:36:50 +01:00
kraemr
9f399ca6f3
fixed compile error
2025-11-14 13:25:44 +01:00
kraemr
a7574dd348
better error handling for copy ethercat outputs and inputs
2025-11-14 13:22:27 +01:00
kraemr
b39f3597c8
fixed loop
2025-11-14 12:20:53 +01:00
Robin Krämer
bb9a86d52e
Merge pull request #893 from qitechgmbh/fix-serial-hotplugging
...
fixed laser hotplug issue
2025-11-13 13:57:27 +01:00
kraemr
e5329e40c6
fixed ci error
2025-11-13 13:55:44 +01:00
kraemr
319611f69d
fixed laser hotplug issue
2025-11-13 13:55:44 +01:00
Robin Krämer
4b16253c8c
Merge pull request #887 from qitechgmbh/841-remove-all-locking-and-as-much-async-code-as-possible
...
841 remove all locking and as much async code as possible
2025-11-13 10:01:47 +01:00
kraemr
b60423fde6
removed unnecessary variable from shared_state and fixed serial hotplug
2025-11-13 09:33:40 +01:00
kraemr
5d3399c72e
fixed formatting electron
2025-11-13 01:03:10 +01:00
kraemr
d247bafcbb
fixed formatting
2025-11-13 01:00:28 +01:00
kraemr
5227aad4c6
removed all warnings
2025-11-13 00:56:59 +01:00
kraemr
da4c54a99e
fixed compile errors
2025-11-13 00:04:15 +01:00
kraemr
8d42bd93f7
started refactoring so machines use channels instead of locks
...
backend works flawlessly now
added machine_connection and a main_thread actor
added back write_machine_device_ident
error handling for machines restored
correctly handles machine connections/disconnections now
removed unused deps
2025-11-12 17:54:11 +01:00
kraemr
37e467272b
removed potential "deadlock"
2025-11-12 17:41:03 +01:00
Oshgnacknak
ed0b9cd5ae
Merge pull request #859 from qitechgmbh/789-create-minimal-set-of-uom-units
...
Use minimal set of units instead of full uom::si module
2025-11-11 15:47:45 +01:00
Oshgnacknak
8045f799f0
Use minimal set of units instead of full uom::si module
2025-11-10 17:15:51 +01:00
Robin Krämer
ca6ea16f89
Merge pull request #881 from qitechgmbh/880-add-nozzle-pid-for-temperature-at-extruder
...
880 add nozzle pid for temperature at extruder
2025-11-06 12:16:58 +01:00
snacj
452614abf1
Fixed Frontend Formatting
2025-11-06 11:59:52 +01:00
snacj
f63c797cd1
Fixed Formatting
2025-11-06 11:57:56 +01:00
snacj
de791f6ea8
Added PID for extruder nozzle.
2025-11-06 11:57:34 +01:00
Robin Krämer
024f751ef1
Merge pull request #873 from qitechgmbh/872-add-cycle-target-time
...
872 add cycle target time
2025-11-04 16:19:15 +01:00
kraemr
d4c82bfd7d
refactored ethercat input ouput into funcs, and added spin_sleep
...
with default target time of 300us
2025-11-04 15:23:19 +01:00
Robin Krämer
a49f19133d
Merge pull request #874 from qitechgmbh/855-decouple-serial-devices-from-ethercat-logic-in-looprs-mainrs
...
855 decouple serial devices from ethercat logic in looprs mainrs
2025-11-04 15:08:49 +01:00
snacj
a94009514c
Changed Error message of moved code
2025-11-04 12:46:03 +01:00
Snacj
d1d3724f52
Fixed Formatting
2025-11-03 18:49:51 +01:00
Snacj
9f4177aff9
Fixed implementation errors
2025-11-03 18:48:01 +01:00
Snacj
e323fd76f8
Moved loop thread out of main loop
2025-11-03 18:45:08 +01:00
Snacj
b0d24d8502
fixed mock-machine init after app_state
2025-11-03 18:29:27 +01:00
Snacj
8ae20c2aae
Added init_mock back to main.rs and fixed serial devices relying on ethercat interface
2025-11-03 18:27:28 +01:00
Snacj
89843514b8
debugging main.rs
2025-11-03 17:41:26 +01:00
Robin Krämer
1a9e39a49e
Merge pull request #817 from qitechgmbh/811-add-a-simple-updating-tab
...
811 add a simple updating progress bar
2025-11-03 14:23:36 +01:00
Christian
f4d5e74c59
Add update step tracking and progress bar component
2025-11-02 14:47:05 +01:00
Oshgnacknak
eb1301df99
Merge pull request #650 from qitechgmbh/dependabot/npm_and_yarn/electron/electron-forge/plugin-fuses-7.8.3
...
Bump @electron-forge/plugin-fuses from 7.8.2 to 7.10.2 in /electron
2025-10-31 19:02:46 +01:00
Oshgnacknak
2885fa91cc
Bump electron fuses to 17.10.2
2025-10-31 18:41:38 +01:00
dependabot[bot]
d89e4681db
Bump @electron-forge/plugin-fuses from 7.8.2 to 7.8.3 in /electron
...
Bumps [@electron-forge/plugin-fuses](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/plugin-fuses"
dependency-version: 7.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 17:26:00 +00:00
Oshgnacknak
dedcd76241
Merge pull request #761 from qitechgmbh/dependabot/npm_and_yarn/electron/hookform/resolvers-5.2.2
...
Bump @hookform/resolvers from 4.1.3 to 5.2.2 in /electron
2025-10-31 18:23:33 +01:00
Oshgnacknak
e987dd07f9
Fix resolver type argument
2025-10-31 18:22:03 +01:00
dependabot[bot]
6747433100
Bump @hookform/resolvers from 4.1.3 to 5.2.2 in /electron
...
Bumps [@hookform/resolvers](https://github.com/react-hook-form/resolvers ) from 4.1.3 to 5.2.2.
- [Release notes](https://github.com/react-hook-form/resolvers/releases )
- [Commits](https://github.com/react-hook-form/resolvers/compare/v4.1.3...v5.2.2 )
---
updated-dependencies:
- dependency-name: "@hookform/resolvers"
dependency-version: 5.2.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 18:22:02 +01:00
Robin Krämer
3ffd67918c
Merge pull request #854 from qitechgmbh/853-add-laser-dre-manual-md-to-docs
...
853 add laser dre manual md to docs
2025-10-31 10:39:33 +01:00
Snacj
3fe6556037
Added Settings options to DRE md
2025-10-31 10:34:42 +01:00
snacj
5ccc65241d
Added Markdown for laser DRE
2025-10-31 10:34:42 +01:00
Robin Krämer
be92fd0665
Merge pull request #857 from qitechgmbh/856-dre-laser-registers-are-read-wrong-in-modbus-mode
...
Fixed Register Vec to work with 2 Axis Laser in Modbus mode
2025-10-29 21:32:01 +01:00
Snacj
8a6d4d1385
Fixed Register Vec to work with 2 Axis Laser in Modbus mode
2025-10-29 18:10:52 +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
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