Skip to content

Releases: UnchartedBull/OctoDash

v2.1.2

17 Nov 19:49
195ba69
Compare
Choose a tag to compare

Just a small patch release to fix some issues. Removed the OctoPrint script, since it unnecessarily delayed startup and caused problems for some users.

New features:

  • Filament change will remember the last set temperature and apply that after the process has finished
  • Custom Actions are now scrollable
  • Reworked setup (mostly on the code side, but some simplifications should be visible)
  • Upgrade to Angular 11

Full Changelog

Implemented enhancements:

  • Extruder cools down, after Loading the Filament with Filamentmanager #1171
  • Shell commands in custom actions #1158
  • Increase touchbox size #1118
  • OctoDash Custom Setting change order of items listed #1108

Fixed bugs:

  • arm64 install issue #1156
  • initializing - Can't get octoprint script #1153
  • octodash 2.1.1 starts PLA print at 425 degree ! #1135
  • [BUG] 2.1.1 on AMD64 will not connect to OctoPrint - 2.0.0 on same system connects with no problems. #1131
  • Filament Change on MK3s #1127
  • Update from 2.0 to 2.1.1 from UI hanging #1126
  • Sleepmode after print finished - Will not wake up (I don't want it to sleep either) #1125
  • Error while updating to 2.1 either via touchscreen or from command line #1104
  • No startup Icon #1099
  • Can't get OctoPrint script... #1097

Closed issues:

  • movement in the control panel #1180
  • octodash nad TFT 3.5 GPIO #1174
  • Looping error tab saying "Can't retrieve layer progress! #1169
  • OctoPrint (TouchUI) in Custom Action iframe? #1166
  • Horizontal green line in filename? #1162
  • Setting Up automatic update #1152
  • npm start script no longer creates dist folder #1150
  • Touch function not working #1146
  • No api #1140
  • Configuring Ocotdash for first time cannot find Octoprint #1137
  • Octodash segfaults after 'sudo apt full-upgrade' #1134
  • Does Octodash work with Klipper? #1132
  • Possible to increase vertical scrollbar width? #1096
  • Octodash setup error "Http failure response for http://localhost:5000/api/connection: 403 FORBIDDEN" #1090

Merged pull requests:

v2.1.1

23 Oct 16:04
00c0426
Compare
Choose a tag to compare

If you want to use the in-app update please make sure that you have the update script setup: https://github.com/UnchartedBull/OctoDash/wiki/Update#in-app-update

Patch release to fix settings problem and performance

New features:

  • Better performance
  • Better percentage calculation
  • Improved performance
  • Fix issue where saving the settings crashed the app

Full Changelog

Implemented enhancements:

  • Turn off backlight when sleeping, not just display #1100
  • Percentage is diffrent. #1023

Fixed bugs:

  • Can't get OctoPrint script... #1097
  • Settings SAVE blanks screen and won't respond #1071
  • Compatibility issue with Bigtreetech PITFT50 #1007

Closed issues:

Merged pull requests:

v2.1.0

19 Oct 19:32
224a937
Compare
Choose a tag to compare

v2.1.0 is here with lots of minor changes and a much easier setup!

important: if you want to use the update script and haven't chosen to install it during the install process please set it up manually: https://github.com/UnchartedBull/OctoDash/wiki/Update#in-app-update. The normal update script will also work.

New features:

  • Whole new setup process with automatic instance discovery - no keyboard required anymore (thanks @TheSin-)
  • Fan Speed Control during print
  • Advanced Pause screen with filament swap and restart print option
  • Minor UI changes for Preview while printing
  • Neopixel Support
  • Some bug fixes and text layout fixes

Full Changelog

Implemented enhancements:

  • Fan adjustment during print #1087
  • Screensaver? #1078
  • Reworking of install script #1055
  • A way to increase the size of the model thumbnail on printscreen, and also show percentage at the same time. #1045
  • Feature Request - Add Restart Button to pause screen #1038
  • [FR] Camera View #1021
  • Print preview displays inside progress ring #1020
  • Add Nightly Builds of OctoDash #1009
  • Add enclosure plugin function #1005
  • Need Fan adjustment - Mid Print added Please #969
  • Doesn't seem to be a good way to swap filament Mid-Print #967
  • Screen Saver #962
  • UI state to reflect auto pause state from print. #957
  • Neopixel Support #945
  • Add option to change filament roll selection when print is paused #939
  • Change G_CODE for babysteping #919
  • Fan 'OFF' and '100%' buttons in Fan controlls #898
  • Ability to operate octodash if printer is off or not attached #882
  • Fan Speed Control #841
  • More progress-centric print job status screen #749

Fixed bugs:

  • Preview model disappears after adjustments (NOX) #1076
  • Settings SAVE blanks screen and won't respond #1071
  • Update texts are wrong #1069
  • Unable to start Octodash with mdns on Pi3 #1033
  • Large G-Code Print From SD Results in Error #1026
  • Error Msg - Can not retrieve layer progress #1022
  • Update filament manager plugin #1019
  • Text layout issue on printing screen #971
  • Spool change freezes and crashed only when using a duet mainboard #955
  • Filament roll weights don't show on filament screen #946
  • Wrong filament used calculation? #906
  • octodash gose to sleep and halts print #902
  • Problems with display / black screen after installation / upgrade (Kernel 5.4) #896
  • 409 conflict error #890
  • no unsleep after connect from octoprint #884
  • updating from v1.50 to v2.0 failed #876
  • Thumbnail issue in print screen after V2.0 update #873
  • issue with upgrade to 2.0.0 #869
  • error (undefined) #862
  • Slow Touch Response #838

Closed issues:

  • Installation problem "unable to fetch some archives" #1091
  • OctoDash Setup Octoprint Connection failure #1089
  • Replace icons for the six action buttons #1077
  • activate view mouse #1057
  • Display gcode thumbnail using Simplify 3D slicer (S3D) #1054
  • Preheat Button shows error 405 if the thumbnail size is higher than 200*200 #1052
  • Filament Loading/Unloading doesn't work correctly #1050
  • Octodash on a external Pi with a wifi connection. #1049
  • Keep getting error "Can't retrieve layer progress!" #1040
  • "No screens found" İssue #1039
  • Adafruit 3.5TFT always has the touch rotated a -90 degrees from the screen #1029
  • Will not install on PI4 #1018
  • Can't install octodash on ubuntu server #1017
  • White Box when touching #1016
  • Working of [KILL] command #1015
  • Cannot start OctoDash #1013
  • Does Octodash have Python 3 Support? #1004
  • Octodash instalation fails on OrangePi3/Armbian Ubuntu Bionic #993
  • Octodash stuck on starting even though print is running #991
  • API KEY From Octo Print #981
  • Octodash Not Showing #979
  • Picam not recognized ? #978
  • Octopi/raspbian/other linux wifi settings? #977
  • Issue with installation #975
  • Filament Swap - Keeps advancing filament after selecting OK #968
  • Need fan adjustment added to Octodash Screen please #966
  • Octodash not working after updating DisplayLayerProgress to 1.23.2 #963
  • Uninstall instructions - no desktop environement #956
  • Can't execute shutdown command (Predefined Action [!SHUTDOWN]) #940
  • OctoDash won't connect to Octoprint, default/fresh installation. #931
  • When changing screen orientation the touch points are not moving #928
  • Predefined Actions does not work [!WEB] #916
  • Ubuntu Support #910
  • What version of Octoprint to use. #900
  • Restart octodash on octopi #899
  • Cannot install Octodash 2.0.0 - unmet dependencies #893
  • Octodash outputs to HDMI and not GPIO 3.5" TFT #892
  • Any easy way to uninstall Octoprint-TFT to install this? #887
  • Filament option don't read my Feed Speed Setting #880
  • Prusa MK3s setup values #875
  • M600 Setup #874
  • problems when trying to install octodash #839
  • Octodash not starting / only ratpoison banner #825
  • screen not displaying #813
  • Tp-link Plugin #810
  • Screensaver #809
  • Introduce new ...
Read more

v2.0.0

31 Jul 20:46
d3cde23
Compare
Choose a tag to compare

Release v2.0.0 is finally here. Looking forward to your feedback.

New features:

  • In-App Update (have a look at the Update wiki on how to set that up)
  • New Installation script
  • Custom CSS
  • Babystepping during print
  • Setting values back to 0 in homescreen can be done easily now (just tap the number). Thanks to @RC-Thoughts
  • M600 supported for Filament Change
  • Printer Profiles for axis inversion. Thanks to @pfemiani
  • Bugfixes

Full Changelog

Implemented enhancements:

  • "Print again" - Button #827
  • Ultimaker Format Package OctoPrint Plugin is required to support UFP files in OctoPrint #812
  • Possible to add functionnality to command raspberry #719
  • USB - Pendrive support #716
  • Would it be possible to add Tasmota Plugin support? #697
  • Possible to implement "Z-Babystepping" to Adjustment Screen while printing? #679
  • Version Info + Update #655
  • Filament change to support M600 command rather than self feed #647
  • Feature Request: Allow custom CSS #616
  • New way of resetting running values #610
  • Change background color #550

Fixed bugs:

  • Axis controls don't match OctoPrint (ie: inverted setting) #849
  • WiFi not working since installed octodash #821
  • M600 Filamentchange #816
  • Fan Percentage won't be updated #814
  • OctoDash does not sleep anymore #807
  • Type 'Timeout' is not assignable to type 'number'. #773
  • Building in armv7l VM produces "unsupported arch" from electron-builder #760
  • File manager screen gets in locked state #733
  • Can the close button overlay in the internet browser stay while navigating #713
  • Problems with filemanager / files are not always displayed #698
  • Possible Issue with Scrolling #675
  • Cancelling a print from the Printers LCD does not cancel the print #651
  • Waking screen from sleep should not trigger touch event on OctoDash #650

Security fixes:

Closed issues:

  • GCODE Thumbnail not displaying #860
  • GCODE Image Display Issues #859
  • Can't Retrieve layer progress #858
  • 3.5inch driver not installing correctly #850
  • Black screen after running updates on Pi 4 #848
  • Bad touchscreen work #830
  • Can't enter data during the setup wizard #820
  • Sleep Mode of the Display #815
  • Keep getting 404 Error tried different ways of entering API... #811
  • Hyperpixel 4.0 square? #808
  • install octodash #804
  • Update to Version 2? #796
  • Desktop #793
  • Noobie #786
  • Touch interface not working on Hyperpixel 4 #784
  • Screen Calibration #783
  • Raspberry Pi 4B Compatability? #781
  • UI Inconsistency - Filament manager vs main dash #770
  • anyone have install OctoDash on armbian? #759
  • Generate new Content-Security-Policy #751
  • can't build a working octodash executable #746
  • Gtk WARNING: cannot open display #738
  • How to replace "G1" command in motion control? #734
  • OctoDash loads but gives different error messages each time I initialise it #726
  • Install on Windows / Python / OctoPrint 1.4.0? #725
  • Display is blank #720
  • DisplayLayerProgress causes high CPU load and printing stalls during small movements #718
  • Cannot open config file via Putty #717
  • Turn off display backlight after xx seconds #710
  • Trace/breakpoint trap #708
  • Prusa Mk3S 3.90 firmware and touchscreen not switching off and the files screen never lists the files. #704
  • Add OSOYOO 5 Inch DSI Touch Screen to Supported Devices List #701
  • Cannot run it. Nothing happened after reboot. #700
  • HyperPixel 4 Flicker/Striping #699
  • Scale webcam #691
  • 409 Conflict Issue #682
  • Your config is Invalid ?? #681
  • Custom Actions: M0 not working + Not detecting M0 in regular GCODE #677
  • Touch not at right point when pressing an icon on screen #669
  • Enclosure plugin / Control screen when printer Off #668
  • Possible issue when updating? #652
  • Can't get past "Hey There" screen after fresh install. #649
  • Support Question: What are the ideal thumbnail dimensions? #648
  • Possible to add a CPU load and temp display option? #624
  • Unable to start OctoDash Elecrow 3.5LCD & RPi3b #623
  • Display Layer Progress Plugin issue #584
  • Improve Installation Documentation & Scripts #385

Merged pull requests:

Read more

v1.5.0

15 May 14:50
929e33a
Compare
Choose a tag to compare

This is the final release before v2.0.0 in about 1 to 2 weeks. Please report all bugs that you found, so that they can be fixed beforehand.

New features:

  • Filament Change Process is finally done and ready
  • PrusaSlicer Preview Images
  • Some smaller improvements

Full Changelog

Implemented enhancements:

  • Model thumbnails for PrusaSlicer #633
  • Add custom actions on "sleep" screen. #631
  • Webcam Viewer #625
  • Support for Prusa Thumbnails plugin #614
  • Display preview images from Prusaslicer gcode #566
  • Add refresh button to file screen #565
  • OctoDash on Android #448
  • Use FilamentManager #183
  • Implement Change Filament Screen #14

Fixed bugs:

  • Current feedrate not correctly shown in the adjust menu #640
  • Update Setup API for new OctoPrint version #594
  • Layer indicator not found in file #578
  • Waveshare 3.5in Screen Not Detected #562
  • Add connection attempt delay in X seconds for PSU Control #559
  • Errors received when printing from sd #541
  • Error always received on startup #539

Closed issues:

  • Can't Install Octodash #620
  • screensaver with hyperpixel 4" (gpio) #617
  • only one underline in the upper left corner of the screen #615
  • Development question #613
  • Getting errors and Octodash wont start #609
  • OctoDash on my master controller can't connect to my printer #596
  • Can't install Octodash #593
  • Does OctoDash work with square aspect ratio #579
  • OctoScreen Rebooting Constanly #575
  • cannot open display #574
  • Explain ports and host in Troubleshooting guide #560
  • How to get thumbnail pictures #556
  • Development Question #544
  • Cannot connect to octoprint #536
  • Unable to view SD CARD files plugged into Prusa MK3S #481
  • no start -bach: xinit: command not found #479
  • IP Address/Hostname of Octoprint instance should be shown #465
  • XDOTOOL CLICK LOCATIONS #463
  • Support Pi Zero W. #462
  • I find developer to add function to octodash #344

Merged pull requests:

Read more

v1.4.1

31 Mar 14:29
d651838
Compare
Choose a tag to compare

New features:

  • UFP Package support with preview (thanks to @jneilliii)
  • Loaded File Screen slightly redesigned, with more visible close button
  • Temperature Control from the Main Screen (thanks to @harleyg321)
  • Some bugfixes

Full Changelog

Implemented enhancements:

  • Current layer display offset config #480
  • Update "loaded file" screen #469
  • Respect Plugin Installations #421
  • tune temperatures from status screen #259
  • Confirmation Dialog for some custom commands/actions? #225

Fixed bugs:

  • X-server failed "no screens found(EE)" #500
  • Pi boots to a Black screen with White cursor (non blinking) in the top left #470
  • Stopping a print abruptly causes OctoDash to wake up in a broken/bugged state #453
  • OctoDash stops print if connected during warmup. #446
  • Update message popping up even though I am on the latest version #445
  • Deactivating DPMS doesn't work reliably #434
  • Turning the printer off and reconnecting via OctoPrint leaves OctoDash in a weird state #433
  • Check OctoPrint Connection before triggering a connect command #368

Security fixes:

Closed issues:

  • Automatic Install not working since python2.7 shutdown #527
  • OctoDash keeps scrolling through 404 errors on the screen #518
  • Help installing #485
  • OctoDash installed but not working #483
  • Touch UI x OctoDash #354

Merged pull requests:

Read more

v1.4.0

20 Feb 22:27
e501afa
Compare
Choose a tag to compare

IMPORTANT
Installing this release WILL overwrite your custom actions. There is a completely new config structure, while OctoDash tries to merge as much as possible, the custom actions won't be merged. Please keep that in mind.

Minor release, which adds:

  • New and shiny settings menu
  • Improved custom actions (confirming and exiting to home screen can now be configured)
  • Sorting Files
  • Minor improvements
  • Bug fixes
  • Upgrade to Angular 9

Full Changelog

Implemented enhancements:

  • Implement Control Confirm and Exit to Homescreen #419
  • Show degrees F for enclosure sensor as an option (if it is configured as such in Enclosure Plugin) #397
  • Working great, but some interface suggestions #388
  • Option to disable sleep screen #386
  • Redo Initial Setup Screen #333
  • Allow File Browser to browse SD Card Contents as well #229
  • Add ability to "Sort by upload date (descending)" to files list #226
  • Improve standby mode #214
  • Config editable within Electron #8

Fixed bugs:

  • Display stays black after boot #430
  • "no job running" while a print is running #411
  • Problem with "DisplayLayerProgress" plugin #400
  • Constantly throwing connection errors. #371
  • Check OctoPrint Connection before triggering a connect command #368
  • Deleted file still shown in File List #164

Closed issues:

  • Where and how is the config.json actually stored and read? #409
  • Add enclosure temp sensor after initial setup? #391
  • Will OctoDash work with USB based touch screens? #379
  • How to rotate touchscreen? #335
  • Dual Nozzel/Hotend temperature display #332
  • How do you start Octodash manually from command line? #262

Merged pull requests:

Read more

v1.3.3

26 Nov 22:22
260684a
Compare
Choose a tag to compare

Minor patch release, which fixes some minor bugs. Nothing amazing to see here. Please make sure to upgrade your Enclosure Plugin to 4.13.1 or higher.

Full Changelog

Implemented enhancements:

  • Shutdown Button #281
  • Integrate new Enclosure API #261

Fixed bugs:

  • Callout Adjustments #269
  • Can‘t load files shown on init #268
  • Android App can't be installed [Parse Error] #267
  • Pause/Resume Print issue #265
  • Temperature display not working with no heated bed #260
  • 1.3.2 sometimes touches arent registered correctly #258
  • Possible "interference" with PSUControl? #256
  • Bed Termperature not rendered correctly - possibly when temp is 100C or above #235

Closed issues:

  • Raspberry Pi 2 compatability / Illegal Instruction #318
  • Advice please #291
  • Help #286
  • Needs a simple install for a Noob like me :) #266

Merged pull requests:

Read more

v1.3.2

23 Oct 20:08
3520b5d
Compare
Choose a tag to compare

This is minor update, which includes some bugfixes and smaller features:

  • New effect that lets you know when you touched the screen
  • Adjust print parameters during print
  • Turn off screen when idle (You need to enable turnScreenOffSleep in the ~/.config/octodash/config.json file for now)
  • PSUControl Plugin supported via Custom Actions
  • OctoDash will go into standby if your printer is offline and don't spam error messages
  • And finally OctoDash got a sparkling new icon thanks to @hessius!

Full Changelog

Implemented enhancements:

  • Improved touch callout suggestion #212
  • Enable scroll on files // UI increase scroll bar contrast #208
  • Improve offline response & Connect to Printer #202
  • Control PSU from OctoDash #201
  • Turn off screen when idle #200
  • Make arm64 compatible #167
  • Adjust printer parameters during print. #55

Fixed bugs:

  • cant retriever printer status #239
  • Fan speed is not updated #236
  • Bed Termperature not rendered correctly - possibly when temp is 100C or above #235
  • Arrows Control get cut #224
  • 409 CONFLICT error with OctoDash #218
  • Version Update not working correctly #211
  • OctoDash dont read/show files #210
  • Enable scroll on files // UI increase scroll bar contrast #208
  • Bug: Tap and hold shows text selection #203
  • Installation error related to virtual environment #197

Closed issues:

  • setting up my configs without keyboard ? #207
  • Multiple Cameras #204
  • compatibility problem with waveshare 3.5ich ips lcd #199
  • Errors on launch - possible missing dependencies? #198
  • Uninstall #191
  • Design an App Icon #85

Merged pull requests:

v1.3.1

08 Oct 22:23
Compare
Choose a tag to compare

This release has been updated, if you had any issues with v1.3.1 please reinstall this release again via the update script. Sorry!

This is just a small path that fixes some issues with v1.3.0 and removes the node-dht-sensor dependency so it can be installed on every system. There is now also a small notification inside OctoDash that lets you know once an update is released.

IMPORTANT
Please install the Preheat Button and Enclosure plugin as they are needed from now on.

Full Changelog

Implemented enhancements:

  • Redesign Loaded File Screen #185
  • Use OctoPrint-Enclosure Plugin #182
  • Notification if new version is available #166
  • Integrate Preheat into OctoDash #151

Fixed bugs:

  • Clear Loaded File after starting print #184

Closed issues:

  • unable to open octodash via VNC #180

Merged pull requests: