Commit Graph

41 Commits

Author SHA1 Message Date
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
3c8b904a26 revert access code requirement 2024-10-30 00:38:25 -04:00
2537bc8f57 remove call to creating connection in printer_worker thread since it's called on initialization. 2024-10-30 00:28:37 -04:00
28be048300 improve initial connection sequence, wait for bambu client connection before returning firmware information. 2024-10-28 17:56:41 -04:00
eaa0ed94c0 0.1.8rc2
fix references to commands after migrating to internal pybambu module
2024-10-28 13:17:53 -04:00
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
2024-10-26 23:41:17 -04:00
d0fd4a5434 0.1.7
add back missing PREPARE printing state and associate printing status
2024-09-27 09:38:23 -04:00
03af51608d 0.1.6
* replace 0 with 1 bytes during reporting print status to trigger state change in OctoPrint sooner.
2024-09-06 01:39:48 -04:00
c00285b1b2 0.1.5
* adjust M220 feed rate modifier calculations
2024-09-05 22:35:34 -04:00
7f1ae5a24b 0.1.4 (#43)
* fix stuck Printing from SD state when canceled in slicer or on printer, #42
2024-09-04 16:48:16 -04:00
5754e81b72 0.1.3
fix file uploads
2024-08-25 14:20:45 -04:00
cd4103cc71 0.1.2 (#40)
* fix issues related to 8dot3 filenames used in M23 command, #39 
* switch to auto reporting temp and sd status
2024-08-18 01:06:57 -04:00
01c6cacf15 0.1.1
* fix M220 command, #35
2024-07-31 00:01:44 -04:00
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
2024-07-29 22:49:12 -04:00
8e3eb9c64b 0.0.23
* fix thumbnail url for avi based timelapse, #30
2024-05-24 23:37:51 -04:00
e1ea88dbae 0.0.22
* add file listing of avi files for non X1 devices, #29
2024-05-24 19:37:51 -04:00
ac7bb16a2b 0.0.21
add timelapses with thumbnail
2024-05-18 18:45:05 -04:00
112210a3f1 list timelapses on printer with thumbnail and download button 2024-05-18 14:31:03 -04:00
176154cfee 0.0.20 (#27)
* fixes issue related to printing a cloud print again and subtask_name including full path to file, #25
2024-05-14 13:33:37 -04:00
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
3e7708429d 0.0.19 (#24)
* attempt to fix A1 related print issues, #9 
* flow rate increase logic for M220 from x1plus community
2024-05-12 13:39:25 -04:00
908173214f adjust start print command for better A1 compatibility 2024-03-17 00:34:42 -04:00
df4bd6cf44 additional logging 2024-03-08 22:30:39 -05:00
bcb1e0f649 0.0.17
expose cloud connection options
2024-03-02 20:38:54 -05:00
f37eadf3ea 0.0.16
refresh file list if printing file not found in cached file list. potential fix for #9
2024-03-02 02:20:30 -05:00
616fdf7a82 add TRANSFER_DONE event callback to relist files on SD card after upload, #2 2024-02-23 23:21:42 -05:00
c110fa140a 0.0.15
adjustments for differences with P1 and X1 file listing for cache folder, #7
2024-02-18 13:15:23 -05:00
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
2024-02-18 01:57:28 -05:00
cb4b345aa7 0.0.13
use gcode_file instead of subtask_name if it doesn't have 3mf extension
2024-02-13 18:44:24 -05:00
3d0cc26147 0.0.12
fix issue with last PR that broke the ability to recognize currently printing file.
2024-02-12 21:35:09 -05:00
ff58636e41 0.0.11
support cache folder listing for P1 devices
add gcode command support
2024-02-12 19:14:10 -05:00
7a4439c53e allow use of cache folder and custom g-gcode commands 2024-02-12 16:17:17 +01:00
9eb8b0da65 0.0.10
fix cancel command, #4
2024-02-12 00:09:04 -05:00
ef969d3d3b 0.0.9
fix upload_file and delete_file to return boolean as it did before switching the ftps client module for A1/P1 devices
2024-02-11 15:40:28 -05:00
3d92d73879 0.0.8
fix delete command
2024-02-10 17:56:50 -05:00
15538a9d0d switch ftpclient class to support A1/P1 devices hopefully 2024-02-10 11:30:38 -05:00
f910a6b03e 0.0.5
update requirements and related adjustments
2024-01-27 20:11:10 -05:00
d94c76b96e 0.0.4
potential fix for starting prints on A1/P1 devices
2024-01-20 11:18:08 -05:00
8d8005d10e 0.0.3
add modified date timestamp to file listing
2024-01-14 15:10:00 -05:00
2799c23b0b 0.0.2
only report chamber temp if printer profile has it enabled
2024-01-08 23:27:25 -05:00
0283ed22a4 0.0.1 2024-01-07 15:31:49 -05:00