IMPORTANT: Only people contributing to the project on Patreon with $8 or more are able to vote.
It is time to vote for your preferred new feature. I will make my best to implement the features with the most votes in the next versions of ADVi3++ (some in version 5.1, others in version 5.2, etc.). So here is the list of feature requests (you can choose between 1 and 3):
- Implement SD card file management. Be able to navigate in folders on the SD card.
- Support of LJ18A3-8-Z/BX 8mm Approach Sensor. Support of a cheap proximity sensor (instead of BLTouch).
- Manual Mesh Bed Leveling. Semi-automated bed leveling. Like the automated one (with sensor) but you are the sensor.
- Support for filament out / jam /error handling. Support of sensors able to detect filament and that would pause the print when an error condition occurs.
- Allow Temp Change during filament change. Be able to change the temperature when the print is pause and you insert a new filament.
- Add a option to test the automatic leveling with G26. Print a single-layer pattern over the entire print bed, giving a clear indication of how accurately every mesh point is defined (G-Code G26).
- Export and Import EEPROM settings from SD card. Be able to save settings on the SD card and load them back on either another printer and the same (after settings were reset). Take into account differences of versions (i.e. should be possible to load settings from a previous or a next version even if it is incompatible).
- Be able to specify the thermistors type on the LCD panel. Be able to choose the thermistor type for the hotend (1 or 11).
- Graph as default view or GCode to show the graph view. When printing starts (especially through the USB), display the Print panel. Add also a G-Code to be able to display (some) panels (for example, from startup G-Code).
- Support Wanhao Duplicator 9 (D9). Support this other printer from Wanhao.
- LED strip support. Support of LED strips by adding a LCD panel to control them (M355).
- Support of Mark II Power Loss. The Mark II has a small device that is able to detect power loss, keep some energy and send a signal to the firmware to save the current printing state just before the actually loss of power.
- Diagnostic routines for troubleshooting vibrations and mechanical issues. Add some LCD panels to make repetitive movements and help tracing down mechanical issues or isolating vibration sources in order to improve printing quality.
- Support for M80/M81 for Balco 3D Printer (Mainboard 5.2C). Those printers have a small PCB with a relay that is controlled by the mainboard to power-off the printer. Implement this feature in ADVi3++ (only for Balco/Mainboard 5.2C).
Make the sensor parameters adjustable on the LCD panel. Today, parameters such as
DELAY_BEFORE_PROBINGare hardcoded. Some printers are vibrating more than others so these parameters have to be adjusted. It will be easier to adjust them on the LCD panel.
- Skew compensation implementation. There are often either very slight or very noticeable misalignments in the axes, and skew correction can “fix” these misalignments.
- Add BLTouch support for i3 plus Mark II. Support Mark II printer with a BLTouch instead of the stock (cheap) sensor.