Commit Graph

50 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 0.1.8rc4 2024-10-30 00:38:25 -04:00
55ad4c1718 Merge branch 'rc' of https://github.com/jneilliii/OctoPrint-BambuPrinter into rc 2024-10-30 00:34:44 -04:00
4ef8e40702 remove call to creating connection in printer_worker thread since it's called on initialization. 2024-10-30 00:34:15 -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. 0.1.8rc3 2024-10-28 17:56:41 -04:00
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
14af93b1d0 add filaments.json to MANIFEST.in and setup.py to distribute with sdist install 2024-10-27 22:59:54 -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
0.1.8rc1
2024-10-26 23:41:17 -04:00
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
3c218a548d add issue templates, funding, and stale bot 2024-09-12 19:56:40 -04:00
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
c00285b1b2 0.1.5
* adjust M220 feed rate modifier calculations
0.1.5
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
0.1.4
2024-09-04 16:48:16 -04:00
5754e81b72 0.1.3
fix file uploads
0.1.3
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
0.1.2
2024-08-18 01:06:57 -04:00
01c6cacf15 0.1.1
* fix M220 command, #35
0.1.1
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
0.1.0
2024-07-29 22:49:12 -04:00
ad862d5ebd Update README.md 2024-06-03 09:13:52 -04:00
b04202463d add license file 2024-06-03 09:11:28 -04:00
8e3eb9c64b 0.0.23
* fix thumbnail url for avi based timelapse, #30
0.0.23
2024-05-24 23:37:51 -04:00
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
ac7bb16a2b 0.0.21
add timelapses with thumbnail
0.0.21
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
0.0.20
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
0.0.19
2024-05-12 13:39:25 -04:00
908173214f adjust start print command for better A1 compatibility 0.0.18 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
0.0.17
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
0.0.16
2024-03-02 02:20:30 -05:00
48027f6008 update README.md 2024-03-02 01:07:19 -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
0.0.15
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
0.0.14
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
0.0.13
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.
0.0.12
2024-02-12 21:35:09 -05:00
ff58636e41 0.0.11
support cache folder listing for P1 devices
add gcode command support
0.0.11
2024-02-12 19:14:10 -05:00
f54ab5c29f Merge pull request #5 from Pavulon87/use-cache-folder
Allow use of cache folder and custom gcode commands
2024-02-12 18:33:27 -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
0.0.10
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
0.0.9
2024-02-11 15:40:28 -05:00
3d92d73879 0.0.8
fix delete command
0.0.8
2024-02-10 17:56:50 -05:00
41dad23c49 pin paho-mqtt to versions less than 2 0.0.7 2024-02-10 13:33:09 -05:00
15538a9d0d switch ftpclient class to support A1/P1 devices hopefully 0.0.6 2024-02-10 11:30:38 -05:00
f910a6b03e 0.0.5
update requirements and related adjustments
0.0.5
2024-01-27 20:11:10 -05:00
d94c76b96e 0.0.4
potential fix for starting prints on A1/P1 devices
0.0.4
2024-01-20 11:18:08 -05:00
8d8005d10e 0.0.3
add modified date timestamp to file listing
0.0.3
2024-01-14 15:10:00 -05:00
2799c23b0b 0.0.2
only report chamber temp if printer profile has it enabled
0.0.2
2024-01-08 23:27:25 -05:00
0283ed22a4 0.0.1 0.0.1 2024-01-07 15:31:49 -05:00