What's New in this Release - classicrocker883/MRiscoCProUI GitHub Wiki
Note
Here is a list of Updates by Commit. Not every single one is listed, only relevant and major changes are listed below.
- ππ§ Move extra volume flags
- π§βπ» GD32 fast write non-bool
- π§βπ» Add stepper/control.cpp (2)
- π§ Malyan M300 / Monoprice Mini alternate orientation
- β¨ SMOOTH_LIN_ADVANCE
- π§βπ» Add stepper/control.cpp
- π§βπ» Planner::max_jerk always xyze_pos_t
- π GD32 platform v1.0.3
- π Fix GD32 ignoring SERIAL_DMA on init
- β¨ Simulator: Virtual servos, BLTouch
- π¨ Binary Stream cleanup
- π§βπ» Clarify DEPLOY_ALARM
- π¨ Cosmetic updates, fix alias warning
- π©Ή Fix Linear Advance edit item
- π¨ Suppress generate_version (for now)
- π¨ Delete libsam_sam3x8e_gcc_rel.a.txt
- π¨ Fix and/or warning
- πΈ Fix missing "echo:" in some reports
- πΈ More frequent button polling
- π Fix Servos in GD32 HAL
- β‘ οΈ Optimize PID, increase PID range
- β¨ DEFAULT_ACCELERATION_SPINDLE
- π©Ή Fix DWIN_CREALITY_LCD_STD_ICONS
- π§ Raise MBL grid size limit
- πΈ Some default filament runout pins
- π¨ Misc. serial echo/char
- π§βπ» DGUSScreenHandler hack for MKS
- πΈ FT Motion menu fix, neaten
- π©Ή Fix i2c encoder report
- π Malyan LCD uses encoders
- π¨ Whitespace cleanups
- π©Ή TFT_BUFFER_SIZE => _WORDS
- β Tweak pip/PIO caching
- β¨ Native GD32 support for Aquila v1.0.1
- πΈ Fix FT Motion Linear Advance MarlinUI edit item
- π§ Max Stepper Rate sanity-checks
- π§βπ» Misc. dgus/mks comments
- πΈ Refactor MKS H43 LCD
- π§βπ» Add Parser::has_string
- πΈ Report M48 Max Delta
- πΈ Refactor MKS H43 LCD
- πΈ Fix MKS UI print done state
- π¨ DGUS/MKS cosmetic fixes, most
- πΈ Disable MIN_CHAMBER_POWER
- π Informative PID comments
- π¨ GD32 MFL followup
- π§βπ» Menu code cleanup
- π¨π©Ή Drop old ULTIPANEL sanity check
- π¨π©Ή Pass Ultipanel with HAS_SLOW_BUTTONS
- π¨π©Ή Pass Ultipanel with HAS_TOUCH_BUTTONS
- π¨π©Ή Pass Ultipanel with TOUCH_SCREEN
- π§βπ» HAS_MOTOR_CURRENT_PWM_Z
- π¨ Fix GCC14 / C++23 volatile warnings
- π¨π©Ή Pass Ultipanel with ADC_KEYPAD
- π¨π©Ή Misc. code corrections, notes
- π§βπ» Digipot settings cleanup
- π§βπ» Move ENABLE to indirection.h
- π Fix E DIR init
- π HAL for GD32 MFL
- π©Ή MKS_TINYBEE ADC reference voltage warning
- π§βπ» Allow for tests on macOS / Windows
- π§βπ» Tweak MAX7219 test pattern
- β»οΈ ELAPSED / PENDING (ms, start, duration)
- π¨ Reduce warnings on types
- π¨ Comment long functions end
- β¨ EDITABLE_HOMING_CURRENT
- π§βπ» Language tweaks
- π§βπ» Individual TMC flags
- π§βπ» More robust TERN_ macro
- π©Ή Cleanup (for STM32 I2C LCD)
- π₯ DELTA_MAX_RADIUS
- π§βπ» Some millis() 'unsigned long'
- π Clean up ESP32 build
- π©Ή Fix Simulator KILL pin overlap
- π©Ή Fix TOUCH_UI_FTDI_EVE build
- π©Ή Cleanup (for STM32 I2C LCD)
- π§βπ» Silence findMissingTranslations grep output
- πΈ ProUI "View Mesh" item
- π§βπ» ProUI: pre-calculate menu sizes
- π©Ή BTT Manta M8P V2.0 fixes
- π Fix RAMPS AUX1 RX/TX pins
- π§βπ» Reuse MarlinUI::apply_preheat
- π§βπ» Lambda for MarlinUI media items
- πΈ Move About / Games to menu bottom
- π§ LCD_PINS_ENABLE => LCD_PINS_EN
- β¨ MAG_MOUNTED_PROBE_SERVO_NR
- π§βπ» More extensible Temperature::lcd_preheat
- πΈ Chamber Preheat completion
- π¨ PowerShell compatibility
- β¨ LCD_DOUBLE_BUFFER
- π Some config comment updates
- π¨ cosmetics
- π©Ή Update some SD SS pins
- πΈ Improve TFT touch calibrate
- β¨ M550 CONFIGURABLE_MACHINE_NAME
- π©Ή Fix max Y/Z endstop pins on GMARSH X6 REV1
- π§ BOARD_LCD_SERIAL_PORT
- π©Ή Fix color game compile
- π¨ Rename FYSETC S6/Spider envs
- π©Ήπ§ Fix LCD_LANGUAGE for HD44780
- β¨ MIN_POWER
- π§ More serial ports for Teensy HALs
- π Document planner modifier methods
- π Config comments with units
- π¨ Fix CONFIG_EXPORT 1, (embed = 101)
- π§βπ» Probe Wizard comments
- π Fix quoted string value detection
- β‘ οΈ FT Motion: Fill window in makeVector
- β¨ FLY_D5, FLY_DP5, FLY_D7, FLY_D8, FLY_D8_PRO, FLY_SUPER8_PRO, FLY_CDY_V3
- β¨ BUILD_INFO_MENU_ITEM
- πΈ Fix extra echo: in M218 report
- π Update MAX31865 comment
- π§ Static assert Dual X min/max
- π Fix Simulator CI build
- π¨ Wrap BABYSTEP_SIZE_*
- π©Ή Fix MKS boards runout sensor pins
- β‘ οΈ Always "optimize" FT Motion DIR states
- π¨ Fix pioarduino path check for xtensa-esp32
- π¨ mac_gcc: Use configured brew/port paths
- π¨ Standard logical FLIP(X)
- π§βπ» More binary file types
- βοΈ Fix variant.h comment typo
- π Fix S6 V2 TMC communication error
- π¨ Fix and improve schema exports
- π Config feedrate units
- π₯ Remove obsolete support files
- π©Ή Fix build with Color UI touch items
- π¨ Scripted build/archive multiple envs (2)
- π¨ Scripted build/archive multiple envs
- π @section calibration => calibrate
- πΈ Limited number of DGUS fans
- π¨ Versioned ststm32 for BLACKBEEZMINI_V1
- π¨ Add offset_address for convenience
- πΈ Prevent very slow 'G29 S{value}'
- πΈ Filter 'G29 S0' in ABL
- π§βπ» Comment temperature methods, fix error spam
- π¨ Remove extra hotend temp update
- β‘ οΈImprove pulse timing, fix LPC176x jitter
- π©Ή Advance tone queue when muted, tuning
- π¨ LCD conditional cleanup
- π¨ More informative probe conflict message (2)
- π¨ Servo angles tweaks
- π¨ More informative probe conflict message
- π¨ Fix ESP32 build
- π¨ Reduce some 256KB Maple builds
- πΈ G34 Z-align in ProUI Home menu
- π Fix HC32 Clock Configuration
- π¨ Update hc32.ini
- π TinyBee note: 5V out-only pins!
- π¨ Fix ESP32 build
- π Add Bluesky badge
- π¨ Update config.ini, move undefs
- π¨ Improve build script compatibility
- π¨ #include cleanup
- π Delete extra Ender-3 V2 README
- π Update, pin LPC PIO framework
- π¨ Improve build scripts
- π¨ Fix schema.py ; Add build_example --index=N
- π¨ Trinamic cleanup
- πΈ Fix/improve Sovol SV06 Plus
- π§βπ» Python scripts cleanup, improve
- πΈ Adapt runout distance for FILAMENT_MOTION_SENSOR
- β¨ Mellow/Fly RRF E3 V1.0
- π Update HAL documentation, README
- π§ Update Octopus EXP-2-10, WiFi pins
- π Show probe/level menu for tramming
- π§βπ» Fix some ExtUI return types
- π§βπ» Fix up APPLY_STEP macros
- π Update README.md
- π§βπ» Fix archive clean for build_example
- π₯ Drop support for DevIoT, Atom
- π©Ή Update RP2040 pins debugging
- β Use Marlin-maintained TMCStepper
- π©Ή Daily cleanup Nov 18
- π§βπ» Improve scripts to build examples
- π Describe more codes in gcode.h
- π Fix BLTouch, Runout pins for Ender 2P v2.4 S4
- π G34 fail safely
- π¨ Fix path handling for generic variant
- π§ Direct Stepping sanity checks
- π©Ή Fix E3V2 types, other warnings
- πΈ Fix menu homing feedrate display
- π©Ή Fix G61 with no extruders
- π§ *_ENABLE_ON is LOW/HIGH
- πΈ Set hybrid edit range to 999
- π§βπ» Fix pinsformat.py pin pattern recognition
- β¨ M820 Report temporary M810-M819 macros
- π§ Extra axis serial RX pins
- π§ Automatic Trinamic RX pins
- π Fix Thermocouple flags, allow bed only
- π©Ή Update Ender-3 V3 SE pins
- β¨ RP2040 HAL with BTT SKR Pico
- π§ Config @ section adjustments
- π§ Longer LK prefer Onboard SD
- π§ More Quick Sensorless Homing warning
- π¨ Simplify generic variants, update DFU tool
- π§βπ» Ignores for Aider AI
- π¨ Planner cosmetics
- π Fix SHAPING_MENU X frequency edit
- πΈ Restore Object Cancel info on Power-Loss Recovery
- π¨ Pins Debugging fix and cleanup
- π§βπ» Update log_machine_info
- π¨ Arduino IDE pins comments, generate version
- πΈ EDITABLE_HOMING_FEEDRATE for ProUI
- π Config end block comments
- π§ Better BABYSTEP_MULTIPLICATOR_Z sanity-checks
- πΈ MKS UI long filename WiFi upload
- π©Ή Fix FT Motion LPC176x build
- π Update Italian translation
- π Pin Ubuntu Runner to 22.04
- π Fix LCD SPI on DUE
- π¨ Python config helpers
- π§βπ» Fix Zed LSP setting
- πΈ LED menu tweaks
- πΈ EEPROM reset messages
- πΈ Ignore first click on asleep LCD
- πΈ Strings MSG_ZPROBE_[XYZ[OFFSET
- π¨ Outdent, adjust comments
- π Clarify STRING_CONFIG_H_AUTHOR
- π§βπ» Language import adjustments
- π¨ Update legacy Makefile
- π Star History
- π§ Fix LIN_ADVANCE + Extra Axes sanity check
- β»οΈ BTT_SKR_3 => BTT_SKR_V3_0
- π Fix comment missing ')'
- π Keep DMA2_Channel1 for STM32F1xx
- π¨ Apply some #ifndef
- β»οΈ BTT_SKR_V3_0 => BTT_SKR_3
- β¨ PELTIER_BED
- π§ Fix Z3_USE_ENDSTOP check
- β¨ EDITABLE_HOMING_FEEDRATE / M210
- β¨ Rename @ strings _A => _N
- β¨ CONTROLLER_FAN_BED_HEATING
- π§ Sort out MMU2 / MMU3
- π§ FT Motion Linear Advance K factor nnnn.nn
- β¨ BigTreeTech SKRat V1.0
- β Remove extra config restore
- πΈ GCODE_CASE_INSENSITIVE for Emergency Parser
- π§ Retain LCD_LANGUAGE for TFT_COLOR_UI
- πΈ G28 / G30 return for failed probe deploy
- β¨ Sovol SV06 Plus Touchscreen
- π§βπ» Remove CREALITY_RTS refs
- π¨ Suppress variant build warnings
- π¨ Use env[PLATFORM]
- π¨ Update platform for MKS Tinybee and others
- π©Ή Fix missing _lcd_toggle_bed_leveling
- π§βπ» More compatible opt helpers
- π¨ Skip bad compilers
- βοΈ Assisted Tramming threads followup
- π§βπ» Make sha256sum for archived binary
- π§βπ» Fix mftest using disabled MOTHERBOARD
- π§βπ» More compatible Build Scripts
- π README shorten links, logo credit
- π©Ή Fix E3V2 non-TJC font size
- πΈ Probe / Level Menu
- π©Ή HC32: pin package versions
- πΈ G425 - Compute primary axes before others
- π Fix Dual Servo Toolchange Z Creep
- β CI check boards.h, pins.h
- πΈ Fix alert level after Stow Z-Probe
- β mfconfig => Configurations repo
- π¨ LCD pins cleanup - Sept 8
- π¨ Put Tronxy CXY products in build folder
- π§ No "base" needed for minimal config (2)
- π§ Tramming screw threads
- π§ Config adjustments
- π§ Use string manglers in scripts
- πΈ Fix extra Z raises
- π Fix STM32 SDIO/FSMC DMA overlap
- π¨ Improve LulzBot FTDI Eve Touch UI
- π§ BIQU MicroProbe + FT_MOTION sanity-check
- π Fix MPC differential tuning
- π¨ Rename "BTT" things, MCU-based SKR 2
- βͺ οΈHold BTT renaming for later
- π Tweak G26 O description
- π¨ Python style tweaks
- π¨ Use Adafruit NeoPixel 1.12.3
- πΈ G42 P as flag (not bool)
- πΈ Implement G60 / G61 to spec
- π· Smarter Flags templates
- π· Use char in binary send
- π¨ Suggest gcc14 for macOS Sim
- π¨ Use -g2 for macOS Sim build to fix warnings
- π¨ Rename BTT SKR V2.0 PIO envs
- π Config section reorganization
- πΈ Optional thermistors in Info Menu
- π· Local URL checking script
- π¨ No CONFIG_EXAMPLES_DIR in config signature
- π· Add optimal `stepper.set_e_position`
- π· ATOMIC_SECTION macros
- π§ Assert EDGE_STEPPING with TMC drivers
- π· Add Simulator CI test
- π§βπ» Update HC32 CRITICAL_SECTION macros
- π§ Prevent LCD_PINS_EN false pin conflict
- π¨ Fix preflight checks order
- π¨ fix endif comment
- πΈ FT Motion tune menu
- π¨ MarlinSimUI updates
- πΈ Revert FT Motion tune menu
- π©Ή Fix _MAX type warning
- πΈ Fix UI behavior for G29 with retry
- πΈ Improved menu responsiveness with MarlinUI + U8Glib.
- πΈ FT Motion: Linear Advance adjustments
- πΈ FT_MOTION Menu available in situ
- π§βπ» FT Motion: Individual axis shaping, new buffer management
- β¨ XTLW boards
- π©Ή Fix PINS_EXIST usage
- π§βπ» Fix pins debug / FastIO issues
- π§ USART6 for STM32, expand port range
- π§ Fix MKS Base default 1.4 RGB pins
- π Fix NUM_ENDSTOP_STATES with Z_MIN_PROBE = Z_MIN
- π©Ή Clock-based planner trapezoidal nominal_rate
- π§ Fallback STRING_CONFIG_H_AUTHOR
- π Fix ERR_EEPROM_NOPROM result
- β¨ RS485 support with G-code M485
- Update preflight-checks.py for windows
- πΈ Fix G33 display precision
- πΈ Edit IS frequency while moving
- π¨ Auto-replace BOTH / EITHER in configs
- Update README.md with hotlink to all supported boards
- πΈ SD card wake on insert, status screen on remove
- π§βπ» Conditional HAS_LED_POWEROFF_TIMEOUT
- π§βπ» Use "enum class"
- β¨ FAN_KICKSTART_LINEAR
- π§ English as default on MKS H43
- π Fix E3S1PRO DGUS builds
- π Fix YHCB2004 builds
- π Fix backlash intial direction
- π©Ή Fix "calibration" endstop report
- π₯ Drop BTT Manta XFER environments
- π₯ Drop BOARD_BIGTREE_SKR_V1_2 "renamed" reference
- πΈ Update Zonestar OLEDs to SPI
- π©Ήβ‘ οΈFix judder, optimize planner
- π§ Simplify sensitive pins
- πΈ Skip REINIT_NOISY_LCD for I2C OLED
- π©Ή LCD_CONTRAST => LCD_CONTRAST_INIT
- π©Ή Fix/Add Malyan M300 E0_AUTO_FAN_PIN
- β‘ οΈLoad/init settings after showing boot-screen
- π©Ή Set color 1 on DOGM clear
- β Add `fail-fast: true` default strategy to build test CI
- πΈ MarlinUI:: clear_for_drawing
- π¨ TMC2100 is STANDALONE
- π©Ή Don't reinit i2c LCDs
- πΈ PLR: Add FR and Flow
- β‘ οΈImplement CALIBRATION_GCODE as endstop
- π§ Warning for ZV Shaping on CoreQZ
- π¨ Fatal error for wrong GCC on macOS Native Sim
- π§ Nonlinear Extrusion optional Adaptive Smoothing
- β»οΈ DISABLE_ENCODER => NO_BACK_MENU_ITEM
- π Mount media early for POWER_LOSS_RECOVERY
- π Fix homing when FT Motion exists
- π§βπ» Adjust pulse_phase_isr code guards
- β‘ οΈOptimize LPC176x set_pwm_duty
- π¨ Build scripts cleanup
- π Fix step oversampling with NONLINEAR_EXTRUSION
- πΈ AnyCubic Vyper LCD improvements
- π¨ Rename AnyCubic Vyper binary
- πΈπ Anycubic Vyper fixes
- πΈ Nonlinear Extrusion polynomial Av^2+Bv+C
- πΈ Prefer friendly Power Off over Auto-unalive
- π§ Assume RAMPS_CREALITY is not CR2020
- π "Boards Manager"
- π§ Overridable SUICIDE_PIN for RAMPS_CREALITY
- πΈπ SW SPI Mode 3 for U8G on STM32
- π¨ Misc. SPI cleanup
- π§βπ» USE_SOFTWARE_SPI => SDFAT_USE_SOFTWARE_SPI
- π§βπ» U8G_SPI_USE_MODE_3 for *_MINI_12864
- β‘ οΈOptimize LPC176x pin toggle
- π§ Fix Z_MULTI_ENDSTOPS pin post-process
- βοΈ Fix comma typo
- π Remove dead video links
- π§ Minimum Stepper Pulse in Nanoseconds
- πΈ ExtUI: Shaping, Probing limits
- π§βπ» Fix test STM32F103RC_btt_USB
- π¨ Update SAMD51 build deps
- π Fix NONE, ALL, EVAL macro collision
- π©Ή Longer3D LK has ONBOARD_SDIO
- πΈ Fix SD nav after "one click print" (2)
- πΈ Fix SD nav after "one click print"
- π©Ή Even more Z input shaper followup
- π Update Input Shaping comments
- π§βπ» More language cleanup
- π©Ή Z input shaper followup
- π§βπ» Remove unused strings, label some
- π©Ή Fix LCD getFreeTxBuffer typo
- π¨ PGM => _P rename
- π§βπ» Clarify media "mounted"
- β¨ Ender-3 V3 board CR4NS200320C13
- π¨ Decimal TMC address
- π§βπ» Address trailing spaces
- β¨ INPUT_SHAPING_Z
- π Update some G-code and other comments
- β¨ M110 Get Command Line Number
- π©Ή Return 0 for bad index in Temperature::getHeaterPower
- π¨ Sim pins / INI cleanup
- π©Ή Solid background for DWIN_MARLINUI text
- π¨ Fix MarlinUI "untyped" string args
- π¨ Warn about Input Shaping + I2S_STEPPER_STREAM
- β Fix CI badge
- β¨ Ender-3 V2 LCD with SKR 3[EZ]
- πΈ Quickly apply touch screen fan/laser edit
- π©Ή Fix cutter power extra '%'
- β¨ SHOW_CUSTOM_BOOTSCREEN for HD44780
- π Fix multi-byte menu string buffer overrun
- π§ Ensure distinct languages
- π¨ Sim needs GLM_ENABLE_EXPERIMENTAL
- π Fix FT_MOTION block reference
- π¨ Windows Simulator needs -DGLM_ENABLE_EXPERIMENTAL
- β‘ οΈFix motion smoothness
- π©Ή Fix Ender 2 Pro EXP1-7 pin
- βͺ οΈRevert DELTA Z endstop homing patch
- π Move LASER_POWER_TRAP cruise to cruise block
- π Reorder `FLOAT_SQ`
- π§βπ» Define, apply F_CPU on HC32
- π Fix HC32 temperature ADC
- π Fix HC32 watchdog timeout
- π¨ Apply TERN0/1 for some contexts
- π§βπ» FLOAT_SQ macro
- β‘ οΈAdd / enforce min_entry_speed_sqr
- π MPCTEMP is tested
- π©Ή Motor PWM followup
- π§βπ» Controller warning as macro
- π Use "based on" for partial ProUI
- π LCD Bed Tramming fixes
- π§ Undef motor current PWM for unused axes
- π¨ Apply MUL_TERN
- π©Ή Fix AT90USB1286 PIO upload
- π©Ή Fix Nextion cstr/fstr typo
- β‘ οΈFT_MOTION : Core and other refinements
- πΈ New encoder logic & debounce
- π©Ή Fix printf et.al. expecting F-strings
- π§βπ» Improve make tests-all-local
- π¨ Clarify some string parameters
- π§ Assert TMC slave addresses, minor pins cleanup
- π§ More suppressible warnings
- π©Ή Free debug pins in HC32 HAL
- π§ Rework MKS Monster8 pins
- π Update comments to match board labeling
- π©Ή IA-Creality minor cleanup
- π©Ή Simple IA-Creality babystep patch
- πΈ Fix duplicate temperature report
- βοΈ MPCTEMP_START => MPC_STARTED
- π§ BIQU MicroProbe V2 pull-up warning
- π¨ Format pins which fail validation
- β CI - Validate Pins Formatting
- π¨ Clean up after recent PRs
- π Fix Flags data storage width
- β Add additional unit tests for types.h
- β Unit test improvements
- π§ Add RAMPS TMC SPI pins when !TMC_USE_SW_SPI
- π Fix PID upon entering PID_FUNCTIONAL_RANGE
- π¨ Match unit test folder structure to code
- β Skip compile tests when editing unit tests
- π Improve Freeze Feature comment
- add ui_api.h include
- π Fix auto-assignment errors for J and U axis
- π¨ Fix buffer overrun warning in UBL
- π¨ Rename some G-code files
- π Fix BLACKBEEZMINI fan, info
- π©Ή Fix ProUI error when !CASELIGHT_USES_BRIGHTNESS
- π Remove dead PDF links
- π Minor README changes
- π¨ Dagoma D6 followup
- β¨ Add Dagoma D6 as found in DiscoUltimate v2 TMC
- β¨π HC32 - Add SERIAL_DMA, fix SDIO and MEATPACK
- β Add unit tests for macros.h
- βͺ Revert unintended README changes
- β Unit test improvements
- β Add unit testing framework
- π§ Fix M936 in features.ini
- β‘ οΈReduce DISPLAY_SLEEP_MINUTES overhead
- π©Ή Fix M413 report
- π©Ή Reduce Kill Pin Wait
- π Fix IDEX X2 Direction
- βοΈ Minor style and typo fixups
- π Update RGB565 color picker url
- π©Ή Fix ESP3D WiFi Support
- π¨ MarlinSimUI updates
- π©Ή Fix MCU check for STM32H7-based BTT Octopus Pro V1
- π§ Improve BIQU BX pins, allow Z swap
- π©Ή Fix ProUI Z probe offset text
- π©Ή Set correct LCD serial port for MKS_MONSTER8_V1
- π©Ή Increase range of G34 accuracy target
- π§ Add UART 5 for SKR Mini E3 V3.0
- π Fix CREALITY_ENDER2P_V24S4 pins
- π©Ή Disable nonlinear extrusion on unretract
- π©Ή Fix type mismatch when SEGMENT_LEVELED_MOVES disabled
- π©Ή Fix Mini 12864 on BTT Kraken
- π©Ή Fix active extruder indicator
- π©Ή add onSetMinExtrusionTemp to anycubic_viper
- π Don't apply settings during validation
- π Fix bool evalution of XYval and similar types
- π©Ή Revert motion change
- π§ Minor INPUT_SHAPING config fixes
- πΈ Update ProUI Plot graph - part 2
- π©Ή Misc. changes from ProUI / ExtUI updates
- π¨ Fix binary upload firmware path
- π¨ Fix HC32 preflight
- π§πΈ Tweaks for CNC
- π Fix Cutter.md typo
- π Fix ESP32 laser M4 exception
- πΈ Hide auto-run as needed
- βοΈ Fix stepper MS pin typos
- β¨ MAX7219_REINIT_ON_POWERUP
- π Update Italian language
- π· Minor signature.py adjustments
- π Fix M201 typos
- π¨ Add MKS TinyBee silkscreen labels
- π©Ή Fix G35 "Probing Failed" output
- π Fix DETECT_BROKEN_ENDSTOP on IDEX
- π©Ή Thermistor name fixes
- π¨ Trailing ws
- π§βπ» Fix RLE script for infille == outfile
- π Remove Flattr Link
- β¨ Redundant PSU Control with EDM
- π§ MKS_ROBIN_PRO : I2C EEPROM + MKS Wifi
- β Update Actions versions
- πΈ M115 "KINEMATICS:β¦"
- π§ Simpler CREALITY_V422 warning
- π©Ή Fix AVR bootscreen RLE decode
- πΈ Enable G92.9 with rotational axes
- π₯ Drop TMC26X support
- extend uart checks
- π· Improve BIGTREE_GTR_V1_0 tests
- πΈ Optional encoder multipliers
- π§βπ» HC32 endstop interrupts for X2/Y2/Z4
- π₯ Clean up SCARA/TPARA
- β¨ MARLIN_SMALL_BUILD option
- πΈ Adjust encoder multiplier
- π§βπ» "static_warning"
- π¨ Delete old FTDI Eve bootscreen
- π©Ή Fix FTDI Eve Touch UI M84
- π§ Restore probe XY edit defaults, remove arbitrary Z limit
- πΈ Keep Filament Change near the top
- π§ Fix extraneous DIAG warnings
- π§βπ» Fix uncrustify config
- π©Ή Fix HOTEND_IDLE_TIMEOUT with no heated bed
- π©Ή Update BTT GTR v1.0 DIAG jumper/pin
- π§ TOUCH_IDLE_SLEEP_MINS => DISPLAY_SLEEP_MINUTES
- πΈ Tronxy V10 w/ TFT_TRONXY_X5SA + MKS_ROBIN_TFT43
- π§ Fix USE_Z_MIN conditions
- π©Ή Fix STM32 HW Serial 6
- π©Ή Fix STM32 HW Serial
- π Turkish language update
- πΈ Fix repeating "Power Off" message
- π©Ή Patch STM32 serial UUID
- π Fix I/J/K chopper timing
- π Biqu => BIQU
- π¨ No strlcpy in Windows
- π¨ Misc. cleanup 29-01
- π©Ή Temp constraints followup
- π Protect EEPROM bytes 916-926
- π§βπ» Fix warning, adjust tests
- π¨ Misc. cleanup 25-01
- Add Conditionals_type.h
- β¨π¨ EEPROM exclusion zone
- π©Ή Fix single Neo strip M150 K
- π§ HYBRID_THRESHOLD sanity checks
- π©Ή Followup to EDITABLE_STEPS_PER_UNIT
- βοΈ Fix draw_dialog.cpp typo
- β¨ Creality v2.4.S4_170
- π¨ Misc. LCD pins comments
- π§ Allow float Z_PROBE_LOW_POINT
- π©Ή Fix IA Creality IDEX case
- π Fix dead LCD link
- πΈ PLR recover chamber temp
- π§ Wrap POWER_LOSS_RETRACT_LEN
- π§ Allow RAMPS FAN1_PIN override
- π§ Update SKR_MINI_SCREEN_ADAPTER error
- π§ STM32 UID followup
- π¨ Cosmetic cleanup 23-01
- π§ Fix ROTATIONAL_AXIS_GANG
- π©Ή Fix _U and other conflicts
- π§ Allow for no STOP pin
- π§ Sanity check Z_CLEARANCE_FOR_HOMING
- πΈ DOGM active extruder indicator
- π§βπ» Fix build_all_examples
- β»οΈ LCD pins migration precursor
- π¨ Move EXIT_M303
- Misc. aesthetic adjustments
- β¨ BIQU MicroProbe
- π©Ή Fix M592 report
- π©Ή Fix STM32 CPU serial UUID
- π₯ Remove ALLOW_LOW_EJERK
- π¨ Fix POLAR build
- π§ Adjust DEFAULT_EJERK settings
- π Fix Anet pins typo
- β¨ Status Screen flow adjustment
- π Update Turkish language
- π§ Clarify M600 sanity-check
- π¨ Improve CMakeLists.txt
- β¨ Minor Orca update
- π§βπ» Tweak limit_and_warn
- π§βπ» Tweak planner debug
- π¨ Make / pins-format patches
- π§ Fix SD connection defaults
- π Fix PLR pos/sdpos
- βͺοΈ Revert encoder changes
- π¨ Misc. style adjustments
- β¨ EDITABLE_STEPS_PER_UNIT
- β¨ PLR_BED_THRESHOLD
- π©Ή Clarify servo Β΅s min/max
- π©Ή Fix some temp constraints
- π©Ή Fix PID / MPC tune background tasks
- π¨ Minor temp / UI refactor
- π©Ή Fix edit Z jerk step size
- π§ Base NUM_SERVO_PLUGS on SERVO PINS
- πΈ FT Motion M493 report less precision
- π Refine FT Motion, I2S Stepping
- π©Ή Skip post-G28 XY move for untrusted X or Y
- π§ Z_PROBE_END_SCRIPT => EVENT_GCODE_AFTER_G29
- π¨ Use float CEIL/FLOOR
- π Fix SPI TFT for STM32F1/F4
- π¨ Clean up ws
- βοΈ Fix CTC_A10S_A13 typo
- β‘ Slimmer null T command
- π¨ Followup to optional M111/M115
- π¨ Clean up some checks & includes
- π Fix hangs in DUE native USB
- π©Ή Fix Bed PID Autotune output
- π¨ Clean up old #includes
- π Update M493 comments
- π§ CONFIGURE_FILAMENT_CHANGE - Optional M603
- πΊ I3DBEE TECH Beez Mini 12864
- πͺ Options to slim M111, remove M115
- π¨ BSD string workaround
- π§βπ» Update pinsformat
- π§βπ» Python version of pins formatting script
- π¨ Fix formatting issue in Makefile
- π Fix homing with FT_MOTION
- β¨ CTC_A10S_A13
- π§ Fix, extend FAN / AUTOFAN confict check
- π©Ή Restore usleep for native / sim
- β¨ BigTreeTech Manta M8P V2.0
- β‘ Optimize FT_MOTION
- π§ TriGorilla Pro default to ONBOARD_SDIO
- π Specify [email protected]
- π¨ Newer Platform & Toolchain for STM32G0
- π¨ Remove unused usleep
- π©Ή Minor MKS UI fix
- β¨ Initial support for HC32 U8G LCD
- π§βπ» AS_CHAR => C
- π Docs: Binary File Transfer Protocol
- π§βπ» Update Uncrustify config
- π§βπ» Move U8G defines to HALs
- β¨ BigTreeTech Kraken V1.0
- π§βπ» Use MAX31865 flag
- π¨ Apply signature.py help
- π©Ή Fix string buffer warning
- π©Ή Fix MARKFORGED_INVERSE typos
- π©Ή Fix some serial chars
- π§βπ» DWIN icon updates, etc.
- π Creality Free Runs fixups
- π¨ Remove signature.py debug
- β¨ Orca 3D Modular Controller
- π¨ Whitespace in the rightplace
- π©Ή Jerk correction for LIN_ADVANCE + CLASSIC_JERK
- π Clean up variant labels
- πΈ Update ProUI Plot graph
- π¨ Build flag tweaks
- π¨ Planner indent
- π§ Optional FAN_INVERTING
- π§ Up to 12 PWM fans
- π§ config.ini / JSON dump by @section
- πΈ Just "warn" on SD fail
- πβ‘ FT_MOTION improvements
- Fix Creality E3 "Free-runs"
- π§ Fix IDEX home check
- π§ Update fan 0 conflict check
- β¨ Creality E3 Free-runs Silent Motherboard
- π Fix planner jerk limits
- π§ Update CLASSIC_JERK conditionals
- β¨ MARKFORGED_INVERSE
- β¨ EDITABLE_DISPLAY_TIMEOUT
- π Fix MKS TS35 with BTT SKR 1.3/1.4
- β¨ SERIAL_DMA
- πΈ Adjust Progress / Completion
- πΈ Encoder improvements
- π©Ή Fix UBL debug output
- β‘ Use strlcpy with buffer size
- π¨ Use PIO versioning
- β¨ Voxelab Aquila N32
- π Fix tool-change E prime
- π Fix thermistor 14 & 60 constexprness
- πΈ UI refresh for some events
- π©Ή Fix a NeoPixel override
- π©Ή Fix ftostrX3sign
- β¨ DOUBLE_LCD_FRAMERATE
- β Fix auto-label action comments
- β Use actions/github-script@v7
- π©Ή Replace more DEBUG_ECHOF
- π©Ή Fix some minor issues
- β Fix some action labels
- π§βπ» More num-to-string digits / precisions
- β Temporary CI Tests for 2.1.x
- β Temporarily allow PR against 2.1.x
- πΈ Fix BLTouch HSMode deploy
- π Touch fixes
- β Auto-label older open [BUG] issues
- π¨ Update config/schema scripts
- β Label bug reports
- π§βπ» More SAMD51 ADCs
- β¨ XY_AFTER_HOMING, EVENT_GCODE_AFTER_HOMING
- πΈ Fix ProUI hostui.notify
- π Community Reporting redux
- β¨ BlackBeezMini 3D by I3DBEE
- π Fix comment dates
- β¨ HAL for HC32F460
- β Use Python 3.9 for CI
- π¨ Update file headers
- Update MinSerial.cpp
- β¨ MAX Thermocouples for Heated Bed
- π§ Pins for FYSETC Spider King 4.07
- π§βπ» Use ftpl for item strings
- β¨ BD_SENSOR_PROBE_NO_STOP
- π Fix PANDA ZHU missing #endif
- π½ Update Teensy 4.0/4.1 Serial
- π§ Configurable FR/Flow edit ranges
- π§βπ» Add sim launch example for Windows
- π Fix expand_u8str_P string substitution
- β‘οΈ Tiny string optimization
- β‘ Fix MMU2 sscanf bug, optimize
- π©Ή Fix JyersUI/ProUI narrowing
- πΈ Fixes for ProUI popup, abort
- π Regenerate Russian font data
- β Smarter use_example_configs
- βοΈ GT2560_V41b followup
- π Fix GT2560_V41b Z2 pin
- πΈ Fix, clean up ProUI
- π§βπ» Update pins formatter script
- β¨ BTT Octopus Pro V1.0.1
- π¨ Fix Ender-5 S1 env
- πΈ Fix more MarlinUI title centering
- πΈ Fix MarlinUI axis move / UBL strings
- πΈ Minor touch calibration improvement
- π₯ Remove VAkE 403D part deux
- π Fix rotational AxisFlags
- π¨ Similar board name errors
- π¨ Rotational move items
- π§ Define MarlinUI axis moves with lists
- π¨ Creality STM32F401RC w/out bootloader
- π©Ή Fix runout state in menu
- π Put I2C init ahead of LCD init
- π Fix BTT SKR Mini E3 pins
- π¨ Fix PINS_DEBUGGING for some STM32H7
- π¨ Fix legacy auto_build.py
- π¨ Fix updated build script
- π§βπ» Prevent mixed bitmap encoding
- π¨ Python ; cleanup
- β‘οΈ Extend bitmap compression
- β¨ COMPACT_CUSTOM_BOOTSCREEN
- π¨ Use classic ld on macOS
- πΈ Fix DOGM centering
- β¨ MINGDA D2 D301 v1.0
- β¨ BED_ANNEALING_GCODE
- π¨ Specific package versions
- β Fix opt_add in tests
- π§βπ» Fix M808 debug
- π SKR Pro boards have DIAG pins
- π©Ή Probe XY Offset followup
- β¨ G27 P3 / P4
- π§βπ» Use __FLT_MAX__ for HUGE_VALF
- π§βπ» Use FLT_MAX for HUGE_VALF
- β Get LCD/Controller in bug report
- β Update stale / close durations
- π¨ Fix test of env['PROGNAME']
- β¨ Probe XY Offset value limits
- π Fix Backlash Compensation layer shift
- π¨ Minor schema.py updates
- π§βπ» Improve POSTMORTEM_DEBUGGING
- π Fix long Italian string
- π©Ή Fix MarlinUI UTF-8 chars
- πΈ Move Debug menu down
- π§βπ» Update .editorconfig settings
- π Update Italian language
- β‘ Faster COMPACT_MARLIN_BOOT_LOGO
- π₯ Automatic minimum planner junction speed
- π©Ή Fix Input Shaping max_isr_rate with Distinct E factors
- π§βπ» Misc. LCD / string updates
- π§βπ» Echo by default in dev mode
- π©Ή Fix PLR debug with NO_VOLUMETRICS
- π©Ή No GET_TEXT with DGUS_TFT
- π©Ή No GET_TEXT with DGUS_TFT
- π Community Reporting
- π©Ή Fix FTDI Eve Touch UI meshGetter, etc.
- π¨ Add MKS Eagle FD Envs
- π§βπ» Don't Recommend DevContainer
- πΈ SD refresh UI update with NO_SD_DETECT
- πΈ Fix MarlinUI expanded label alignment
- π Fix TFT compile, K8400 pins
- π§βπ» MarlinUI menu tweaks
- β¨ Tool Migration-specific settings
- πΈ Misc. JyersUI tweaks
- π¨ Update GT2560 V41b
- π©Ή Fix ProUI G-code preview
- β¨ Z_PROBE_ERROR_TOLERANCE
- π§βπ» IA Creality optional code
- π§ Misc. probe opts
- π GCode => G-Code
- π§βπ» FxdTiCtrl => FTMotion redux
- πΈ Update FTDI Eve / CocoaPress UI
- π§βπ» FxdTiCtrl => FTMotion
- π Macro comments
- β¨ Nonlinear Extrusion Control
- π Fix tool-change E prime
- β¨ FYSETC Cheetah v3.0
- π§ BTT_MINI_12864_V1 => BTT_MINI_12864
- π§ More angles for 2x Servo Switching Nozzle
- π©Ή Patches for MSC SD
- π§βπ» Update dev scripts
- π©Ή Serial warning followup
- π Fix MMU late init
- π¨ Specify LPC toolchain 1.100301.220327
- β CI test for STM32G0
- π©Ή Fix G33 output
- π§ Move some config options
- π Fix DELTA Z when not using probe for homing
- π§ Forbid UBL Hilbert Curve on DELTA
- π§ No TMC_HOME_PHASE on tandem steppers
- misc. formatting, grid condition
- π§βπ» Tweak an 'if' block
- π©Ή Fix Endstop Test debug menu
- π Update dgus_e3s1pro comment
- π©Ή Remove extraneous 'inline'
- πΈ Warning alerts for non-fatal errors
- π Update config sections
- π Some settings units
- π©Ή Fix TFT string code
- π§ BigTreeTech Manta M4P is v2.1
- π§ Fix SanityCheck typo
- π More ExtUI documentation
- π§ Temp report precision option
- πΈ More precision in G30 output
- πΈ Use SERIAL_FLOAT_PRECISION for SERIAL_ECHO
- π Update BTT SKR Mini E3 v3.0 comments
- Added support for the Aquila X3 (inductive proximity sensor bed probe)
- Rearranged ICON's, added new ones, remastered old ones.
- Allow arbitrary BLOCK_BUFFER_SIZE
- Avoid LCD messages starting with "Error:"
- Fixes for G2/G3 arcs
- Fixes for ProUI, build rename
- Reversible file alpha sorting
- Linear Advance enabled and shows in menu
- Add option to reset single mesh point to Zero
- Fix Mesh viewer, shows Green for Negative, Red for Positive
- Configurable SD card retry/timeout
- UI Sound off/on with M300 E<0|1> T<0|1> Use M300 E 0/1 - toggle sound, T 0/1 - for encoder tick/beep
- Fix UBL probe_entire_mesh skips points
- Option to report temperature on error
- More endstops refactoring
- STM32 support 9 UARTs
- Fix hotend idle timeout checks
- Fix runout extra length
- Revert M206 Home Offset behavior
- Always use ISR for BABYSTEPPING
- Ensure BLTouch deploy in HS Mode
- MString helper class
- Tramming Wizard starts a bit better, fixed mesh viewer values (were limited to 0.20)
- Mesh insets now save after restarting
- Runout icon indicator over the Extruder flow dashboard icon
- Dashboard Speed percentage also flashes speed in mm/s intermittently
- Enhanced Gcode preview --- Preview QR code removed
- Improved 3D/BL/CR-Touch auto leveling
- Multiple Probing is now Extra Probing
- Improved UBL Mesh viewer
- Bed Tramming Wizard --- Find average or absolute values
- New C35 custom g-code to launch Bed Tramming Wizard
- Added toolbar option for parking head.
- Force axes home to allow parking at pause
- Raise Z when printing is aborted
- Fix a possible bug with filename drawing in printing page
- Fix Crash after removing SD card
- Added Creality Cloud Support
- Adjust encoder knob speed rates
- Fix stepper motor noise
- Several minor bug fixes and Misc. optimizations
- and many more fixes from latest Marlin's bugfix 2.1.x
Modifications in Source Code (for custom builds):
- TJC support to enable preview and grid mesh viewer
- Added Creality CV laser module support with automatic file type detection