Skip to content

Releases: LuckyX182/Filament_sensor_simplified

0.3.3

11 Jul 22:49
Compare
Choose a tag to compare
  • Repeated update version bugfix

0.3.2

09 Jul 02:08
9055dfd
Compare
Choose a tag to compare
  • iproved false positives detection thanks to @CMR-DEV
  • removed sleep method that was causing issues - faster detection
  • reworked navbar icon causing navbar to resize - green and red color now used to indicate if filament is present
  • removed hardcoded G1 X0 Y0 on Octoprint pause - now configurable
  • added logo with links to my pages

0.3.1

13 Feb 18:20
Compare
Choose a tag to compare

Bugfixing

0.3.0

09 Feb 23:52
Compare
Choose a tag to compare
  • new navbar icon with immediate timing
  • option to pause the print instead of sending M600
  • code simplification and refactoring
  • 10 times repeatable sensor read to prevent false positives
  • improved logging
  • resuming paused print does not cancel print
  • debugging
  • removed M600 check along with its pop-up

0.2.3

08 Jan 13:30
Compare
Choose a tag to compare
  • fixed bugs regarding test button and GPIO.cleanup()
  • fixed icon in test button text
  • better double detection prevention
  • deliberate filament change no longer causes double detection

0.2.2

05 Jan 21:05
4577242
Compare
Choose a tag to compare
  • Removed the console.log output in the js
  • Cleaned up the UI/CSS, removed inline styles and used more standard bootstrap layout and parts
  • Added javascript validation of pins and warnings about "bad pins"
  • Added max changes to the pin input when switching between board modes
  • Used more ID safe names to avoid conflicts with other ID in the UI
  • Added icons to the dialogs/warnings
  • Only show warnings when relevant/making bad choices
  • Added generic warning when printing
  • Removed broken tooltips and added them as inline help
  • Fix a bug where one could change just the pin without the validation in the py code didn't notice it, on_settings_save only gets the changed options, so unless one changed both the boardmode and pin number this would never be triggered. It now pulls the missing information and validates with that.
  • Changed the pin -1 to 0 for off - to improve js validation and logic

0.2.1

22 Oct 17:16
b776c3f
Compare
Choose a tag to compare

Release notes:

  • Bugfix

0.2.0

19 Oct 20:51
Compare
Choose a tag to compare

Release with following changes:

  • GPIO mode detection set by 3rd parties
  • configurable GPIO mode (Board/BCM)
  • configurable gcode to be sent to printer
  • configurable switch type (triggered when open/closed)
  • false positive check - 5 checks must be successful in succesion

Initial release

23 Apr 19:35
Compare
Choose a tag to compare

Plugin created with these features:

  • pop-up notification when printer runs out of filament
  • very handy pop-up when printer requires user input while changing filament
  • filament check at the start of the print - if no filament present it won't start printing, again pop-up will appear
  • filament check at the end of filament change - just to be sure you won't start printing with no filament
  • check if printer supports M600 when printer connected - if not user will be notified through pop-up
  • info pop-up when plugin hasn't been configured
  • filament runouts can be repeatable which didn't work with other plugins I tried
  • user-friendly and easy to configure
  • runs on OctoPrint 1.3.0 and higher