Dmitry Gribenchuk
8116df6c21
cleanup unused import and fix comment space
2023-12-13 20:10:28 +02:00
Erwan MATHIEU
8f4dec2c9d
Fix possible hang at startup/add printer
...
Remove the ISP leaving part which is *probably* unnecessary 99.99% of the times but may cause a hang when some USB devices are connected.
CURA-10972
2023-09-11 10:31:04 +02:00
Jaime van Kessel
9d72cc6aca
Update logging for autodetect baudrate
2023-07-14 11:45:04 +02:00
Jaime van Kessel
f5785cf235
Add serialport logging to autobaudjob
2023-07-14 11:42:44 +02:00
Jelle Spijker
e7b5ec1c5b
Don't spam logs
...
With failed serial stacktraces
2023-03-21 15:09:48 +01:00
Joey de l'Arago
6054473036
Remove unused environment variable
2023-01-17 15:38:23 +01:00
Joey de l'Arago
1bc764f019
Only search for non usb device printers when using Linux or MacOS
...
CURA-10118
2023-01-16 11:07:55 +01:00
MariMakes
6def3dcb5e
Change Only_List_USB
...
Apply Sovengers so more Macusers can print over USB as mentioned in https://community.ultimaker.com/topic/42417-fix-for-connecting-creality-ender-3-neo-to-mac-via-usb/
2023-01-04 10:15:27 +01:00
Jaime van Kessel
bdcbaeb65c
Merge pull request #11690 from jimduchek/usbprint_exception_fix
...
USBPrinterOutputDevice.py: Convert estimated time to int
2022-09-08 14:23:07 +02:00
Remco Burema
0232b4f639
Upgrade SDK version to 8.0.0 for Cura 5.0
2022-04-20 10:57:38 +02:00
c.lamboo
337e2aa4bb
Update set deamon logic
...
`setDaemon(True)` has been deprecated
CURA-8640
2022-03-30 15:12:44 +02:00
Jelle Spijker
3f8907d02a
Merge branch 'master' into CURA-8640_PyQt6
...
# Conflicts:
# cura/CuraApplication.py
# resources/qml/Preferences/Materials/MaterialsSyncDialog.qml
# resources/qml/Preferences/Materials/MaterialsView.qml
2022-03-24 11:53:44 +01:00
casper
9b19eaf84f
Add scroll bar to print monitor if content is overflowing
...
Fixes https://github.com/Ultimaker/Cura/issues/11629
CURA-8980
2022-03-21 11:27:47 +01:00
Jim Duchek
c778f3fa23
Convert estimated time to int
2022-03-20 07:14:55 -06:00
Jaime van Kessel
2c6ba3cd5d
Update some USB printing items to controls 2
2022-02-22 11:58:14 +01:00
Remco Burema
6586bcc762
Qt5->Qt6: Fix cause of stack-overflow errors for newer Python/Qt.
...
part of CURA-8591
2021-12-29 09:23:11 +01:00
Remco Burema
abe7c1bf7f
Search/replace Qt5->Qt6.
...
part of upgrading Qt to v6.2: CURA-8591
2021-12-28 14:46:02 +01:00
luz paz
d68f375e38
Fix various typos
...
Found via `codespell -q 3 -S *.po,*.pot -L childs,initialy,lod,ned,te,slicable,sur,tutoriels,wont`
2021-09-07 11:33:54 -04:00
Jelle Spijker
2263969d5f
Updated message with message types
...
Contributes to CURA-8418
2021-07-28 08:45:42 +02:00
Jaime van Kessel
900db57f0f
Update messages to use the message_types
...
CURA-8418
2021-07-27 11:54:43 +02:00
Ghostkeeper
5252d53187
Merge branch '4.10'
2021-06-17 12:07:25 +02:00
Remco Burema
8aa071056b
Now unused API field only took integers originally.
...
We want to keep it this way so people can still make plugins work for older versions of Cura, like 3.6, where the 'api' field with just a single major version, instead of the 'supported_sdk_versions', which can be either a version-string like '7.6.0' or a list of version strings.
2021-06-17 11:15:33 +02:00
Ghostkeeper
92ff9ac313
Merge branch '4.10'
2021-06-16 16:45:51 +02:00
Remco Burema
d3ccf5a9e3
Merge pull request #8463 from rrrlasse/rrrlasse/fix_usb_connection
...
Fix connecting to printer via USB
2021-06-16 15:14:38 +02:00
Remco Burema
04002056ae
Update SDK/API from 7.5.0 to 7.6.0 for 4.10
...
CURA-8320
2021-06-15 16:08:07 +02:00
Ghostkeeper
08be77adad
Increment SDK version to 7.5.0
...
The Cura 4.9 release will have expanded functionality. If you have a plug-in that uses this functionality, marking it as using SDK 7.5.0 will notify older Cura releases that they can't use that plug-in.
2021-04-06 13:28:08 +02:00
Ghostkeeper
bcf180985d
Fix crash when adding USB device before global stack is created
...
Like when you plug in a 3D printer via USB while still in the welcome screen.
Fixes Sentry issue CURA-1ZR.
2021-03-18 16:17:09 +01:00
Lasse Reinhold
50935fdeda
Update plugins/USBPrinting/AutoDetectBaudJob.py
...
Co-authored-by: StefanBruens <stefan.bruens@rwth-aachen.de>
2020-11-12 08:41:19 +01:00
Kostas Karmas
03dc8d00fe
Up the SDK version to 7.4.0
...
In preparation for release of the 4.8.
CURA-7795
2020-10-22 11:29:25 +02:00
Tim Guenthner
27eb72c64a
Remove redundant variable
2020-10-01 19:47:41 -05:00
rrrlasse
e50df2c1a1
Fix connecting to printer via USB
...
If the baudrate was anything else than 115200, detection of baudrate could fail
because readline() with a wrong baudrate would never return, even if timeouts
were set.
2020-09-29 14:24:14 +02:00
Kostas Karmas
bd02f9116a
Fix TypeError if USBPrinting plugin path is not found
...
Fixes CURA-17T sentry issue
2020-09-17 15:34:43 +02:00
Kostas Karmas
bd54ef8d5a
Update the SDK version to 7.3.0 for 4.7
...
CURA-7641
2020-08-07 11:12:27 +02:00
Ghostkeeper
9daab5ed9b
Workaround for bug in PySerial: Don't crash if file doesn't exist
...
Gonna report this upstream at the PySerial folks, if nobody else found this yet.
Fixes Sentry issue CURA-11W.
2020-07-22 09:50:46 +02:00
Ghostkeeper
8714ff9edb
Add more explanations for HWID being None
2020-07-21 17:32:59 +02:00
Ghostkeeper
8c4533a2c3
Fix crash when port gets disconnected while iterating
...
Fixes Sentry issue CURA-11T.
2020-07-20 12:10:08 +02:00
Victor
63e7e2b382
Added 76800 baud rate
2020-06-02 00:03:12 -03:00
Victor
accd205185
Added 76800 baud rate
2020-06-02 00:02:24 -03:00
Nino van Hooff
89f0970a88
Remove trailing whitespace from Python files
2020-05-29 14:30:33 +02:00
Nino van Hooff
de82406782
Convert doxygen to rst for UltimakerMachineActions, USBPrinting
2020-05-15 14:00:44 +02:00
Ghostkeeper
1946615fff
Fix asynchronous bug if job gets cancelled
...
If the print job happens to get cancelled right after checking if the index is correct, but before actually reading the line, it would get an IndexError when trying to read the line since cancelling the job clears the _gcode list.
This prevents that asynchronous issue by using the internal check in the list access to check that, and just uses an exception to check whether it's reached the end.
Fixes Sentry issue CURA-QC.
2020-05-11 17:36:24 +02:00
Ghostkeeper
29d2e5c921
Don't crash if USB device is taken over by other applications or breaks
...
If it happens at just the wrong moment, Cura could crash. Hopefully no longer, though I fear that now it would maybe crash somewhere else with the same error then. We'll find out through new error reports, I hope.
Fixes Sentry issue CURA-K8.
2020-04-23 13:07:48 +02:00
Nino van Hooff
7302e8ba7f
Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6
...
CURA-7383
2020-04-21 11:46:12 +02:00
Jaime van Kessel
fe27da5e8a
Remove a number of unused variables
2020-04-10 13:46:19 +02:00
Ghostkeeper
6f707f3149
Bump SDK version number of Cura 4.5 to 7.1
...
We've added new things to our API. This allows plug-in developers to use them.
Contributes to issue CURA-7205.
2020-02-10 10:45:07 +01:00
Jaime van Kessel
0eea73d2a9
Fix typing
...
CURA-6255
2019-12-30 12:57:04 +01:00
Nino van Hooff
9aa5c3cd24
Hardcode plugin id for UsbPrinter and XmlMaterialProfile
...
Previous solution was more defensive but also introduced dependencies
and extra files for minor benefit
CURA-6255
2019-12-30 12:04:41 +01:00
Nino van Hooff
49b93db6df
Use plugin Id instead of __file__ for USBPrinting
...
CURA-6255
2019-12-24 14:51:50 +01:00
Jaime van Kessel
c2e6116983
Add names to all the threads
2019-11-01 16:20:42 +01:00
Nino van Hooff
c62ff262ed
Change SDK version to 7.0.0
...
CURA-6858
2019-10-21 14:51:34 +02:00