63 Commits

Author SHA1 Message Date
jneilliii
ca30e0fe24 fix typo, #64 2024-12-29 12:58:04 -05:00
jneilliii
383f0c3cb3 fix new cloud verification process 0.1.8rc14 2024-12-07 00:17:57 -05:00
jneilliii
8950778146 add missing constants from upstream pybambu module 0.1.8rc13 2024-12-01 17:13:39 -05:00
jneilliii
52ba3ff214 0.1.8rc12
update pybambu module from upstream HA project
0.1.8rc12
2024-12-01 16:30:12 -05:00
jneilliii
98ab94b371 0.1.8rc11
update pybambu/bambu_cloud.py from upstream HA project
0.1.8rc11
2024-11-14 23:35:03 -05:00
jneilliii
b54e372342 0.1.8rc10
reduce settings save by refactoring ams data updates
0.1.8rc10
2024-11-14 21:26:41 -05:00
jneilliii
76f706df19 0.1.8rc9
* check for filename in cache subfolder for files started through cloud connected printers
* send 0% progress when in prepare state and progress is 100
* minor UI tweaks
0.1.8rc9
2024-11-09 21:57:17 -05:00
jneilliii
5c8a9787d4 0.1.8rc8
* updates to pybambu module
* update cloud login workflow, #59
0.1.8rc8
2024-11-09 20:01:41 -05:00
jneilliii
e3fda73dd3 0.1.8rc7
* update pybambu module from upstream HA project, groundwork for fixing new cloud authorization process, #59
* potential fix for stuck progress/canceled printing status, #52
0.1.8rc7
2024-11-09 16:15:13 -05:00
jneilliii
5633d6f6ea groundwork for plate processing contained in 3mf file, will store contents of plate_1.json in OctoPrint metadata for that file 2024-11-04 22:32:52 -05:00
jneilliii
884101c0ba
bump version 0.1.8rc6 2024-11-04 14:19:27 -05:00
jneilliii
7c87ba9482
fix base path for start print command for non X1 devices 2024-11-04 14:18:46 -05:00
jneilliii
1d9f874560 update user-agent 0.1.8rc5 2024-11-01 20:59:31 -04:00
jneilliii
21e30034d0 switch to any comparison instead of all for allowed suffixes to prevent issues with file names that contain additional periods, ie part_v2.1.gcode.3mf 2024-11-01 20:12:34 -04:00
jneilliii
3c8b904a26 revert access code requirement 0.1.8rc4 2024-10-30 00:38:25 -04:00
jneilliii
55ad4c1718 Merge branch 'rc' of https://github.com/jneilliii/OctoPrint-BambuPrinter into rc 2024-10-30 00:34:44 -04:00
jneilliii
4ef8e40702 remove call to creating connection in printer_worker thread since it's called on initialization. 2024-10-30 00:34:15 -04:00
jneilliii
2537bc8f57 remove call to creating connection in printer_worker thread since it's called on initialization. 2024-10-30 00:28:37 -04:00
jneilliii
28be048300 improve initial connection sequence, wait for bambu client connection before returning firmware information. 0.1.8rc3 2024-10-28 17:56:41 -04:00
jneilliii
eaa0ed94c0 0.1.8rc2
fix references to commands after migrating to internal pybambu module
0.1.8rc2
2024-10-28 13:17:53 -04:00
jneilliii
14af93b1d0 add filaments.json to MANIFEST.in and setup.py to distribute with sdist install 2024-10-27 22:59:54 -04:00
jneilliii
d94df9dd85
0.1.8rc1 (#56)
* bring latest pybambu module in from home assistant integration
* add onBeforePrintStart callback to prevent starting "local" files and display print options dialog.* add onBeforePrintStart callback to prevent starting "local" files and display print options dialog (with AMS mapping support)
* add AMS display in sidebar
0.1.8rc1
2024-10-26 23:41:17 -04:00
jneilliii
d0fd4a5434 0.1.7
add back missing PREPARE printing state and associate printing status
0.1.7 v1.0.0
2024-09-27 09:38:23 -04:00
jneilliii
3c218a548d add issue templates, funding, and stale bot 2024-09-12 19:56:40 -04:00
jneilliii
03af51608d 0.1.6
* replace 0 with 1 bytes during reporting print status to trigger state change in OctoPrint sooner.
0.1.6
2024-09-06 01:39:48 -04:00
jneilliii
c00285b1b2 0.1.5
* adjust M220 feed rate modifier calculations
0.1.5
2024-09-05 22:35:34 -04:00
jneilliii
7f1ae5a24b
0.1.4 (#43)
* fix stuck Printing from SD state when canceled in slicer or on printer, #42
0.1.4
2024-09-04 16:48:16 -04:00
jneilliii
5754e81b72 0.1.3
fix file uploads
0.1.3
2024-08-25 14:20:45 -04:00
jneilliii
cd4103cc71
0.1.2 (#40)
* fix issues related to 8dot3 filenames used in M23 command, #39 
* switch to auto reporting temp and sd status
0.1.2
2024-08-18 01:06:57 -04:00
jneilliii
01c6cacf15 0.1.1
* fix M220 command, #35
0.1.1
2024-07-31 00:01:44 -04:00
Anton Skrypnyk
fda4b86cbc
0.1.0 (#34)
* Add separate class for sftp file system
* Add separate serial IO handling class
* Replace function name mangling with gcode handler registration system
* Add states to virtual Bambu printer that manage state specific interaction
* Add synchronization utilities to work with virtual printer as if it is a binary stream
* Add unittests with mocked Bambu printer to ensure core functionality works as expected
* Fix formatting to be automatically processed by black formatter
* Fix python 3.10 type annotations for readability
0.1.0
2024-07-29 22:49:12 -04:00
jneilliii
ad862d5ebd
Update README.md 2024-06-03 09:13:52 -04:00
jneilliii
b04202463d
add license file 2024-06-03 09:11:28 -04:00
jneilliii
8e3eb9c64b 0.0.23
* fix thumbnail url for avi based timelapse, #30
0.0.23
2024-05-24 23:37:51 -04:00
jneilliii
e1ea88dbae 0.0.22
* add file listing of avi files for non X1 devices, #29
0.0.22
2024-05-24 19:37:51 -04:00
jneilliii
ac7bb16a2b 0.0.21
add timelapses with thumbnail
0.0.21
2024-05-18 18:45:05 -04:00
jneilliii
112210a3f1 list timelapses on printer with thumbnail and download button 2024-05-18 14:31:03 -04:00
jneilliii
176154cfee
0.0.20 (#27)
* fixes issue related to printing a cloud print again and subtask_name including full path to file, #25
0.0.20
2024-05-14 13:33:37 -04:00
jneilliii
56e5fb4dd2 fixes issue related to printing a cloud print again and subtask_name including full path to file, #25 2024-05-12 17:21:53 -04:00
jneilliii
3e7708429d
0.0.19 (#24)
* attempt to fix A1 related print issues, #9 
* flow rate increase logic for M220 from x1plus community
0.0.19
2024-05-12 13:39:25 -04:00
jneilliii
908173214f adjust start print command for better A1 compatibility 0.0.18 2024-03-17 00:34:42 -04:00
jneilliii
df4bd6cf44 additional logging 2024-03-08 22:30:39 -05:00
jneilliii
bcb1e0f649 0.0.17
expose cloud connection options
0.0.17
2024-03-02 20:38:54 -05:00
jneilliii
f37eadf3ea 0.0.16
refresh file list if printing file not found in cached file list. potential fix for #9
0.0.16
2024-03-02 02:20:30 -05:00
jneilliii
48027f6008 update README.md 2024-03-02 01:07:19 -05:00
jneilliii
616fdf7a82 add TRANSFER_DONE event callback to relist files on SD card after upload, #2 2024-02-23 23:21:42 -05:00
jneilliii
c110fa140a 0.0.15
adjustments for differences with P1 and X1 file listing for cache folder, #7
0.0.15
2024-02-18 13:15:23 -05:00
jneilliii
3889efa67a 0.0.14
fix cache file list issues
optimize file listing to only update when retrieving file list and not while selecting or deleting a file
don't remove intermediary file on local storage
0.0.14
2024-02-18 01:57:28 -05:00
jneilliii
cb4b345aa7 0.0.13
use gcode_file instead of subtask_name if it doesn't have 3mf extension
0.0.13
2024-02-13 18:44:24 -05:00
jneilliii
3d0cc26147 0.0.12
fix issue with last PR that broke the ability to recognize currently printing file.
0.0.12
2024-02-12 21:35:09 -05:00