Robin Krämer
45c7b24420
fixed xdg autostart ( #1180 )
2026-02-28 19:25:12 +01:00
Robin Krämer
082d5dc952
Updated documentation for rest-api ( #1151 )
...
* updated docs
* updated docs
* Clarify Basic Auth instructions and curl examples
Updated instructions for Basic Auth to clarify the use of the credentials.sh script and added authentication details to example curl requests.
* Update curl example to include -k option
Added note about ignoring self-signed certificate error in curl.
* Update Caddy root certificate instructions for NixOS
Clarified instructions for locating and trusting the Caddy root certificate on NixOS.
* updated api docs
* updated docs
2026-02-27 20:28:41 +01:00
Robin Krämer
55af1120bf
removed yield and added small async sleep in async loop ( #1176 )
...
* removed yield and added small async sleep in async loop
* fixed linter error
2026-02-27 15:23:47 +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
Christian
df0f86ce7e
feat(extruder): Add total energy consumption tracking and related metrics
2025-08-28 16:55:26 +02:00