Renosch
6d090a4d4b
I change the delete all Version Button to a new Tag. And Added a Event witch lisen to the delete all version prozess. This Event causes the Delete All Button to disable and show a loading Spinner
2026-01-13 12:39:33 +01:00
Renosch
e23c673ac8
test
2026-01-12 14:56:04 +01:00
Renosch
625497fbb5
added IPC listener for NixOS Version Cleanup
2026-01-12 14:20:23 +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
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
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
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
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
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
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
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
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