Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3409 commits
Select commit Hold shift + click to select a range
995221e
✨ Add M3426 A<addr> parameter (#24130)
sphawes May 5, 2022
b0d621d
🧑‍💻 Define isr_float_t to assert a non-FPU float (#23969)
HoverClub Apr 3, 2022
4ec9af4
💥 Rename ExtUI settings methods
thinkyhead Mar 29, 2022
7456589
♻️ Refactor and fix ABL Bilinear (#23868, #24009, #24107)
tombrazier Apr 1, 2022
bed8abe
🐛 Fix PID edit menu for Bed, Chamber (#23987)
GMagician Apr 2, 2022
cbc6f23
🔧 Sanity-check SWITCHING_TOOLHEAD_X_POS (#23985)
GMagician Apr 3, 2022
8d3c84a
✏️ Fix FYSETC Mini Panel neopixel type (#24011, #24111)
thisiskeithb Apr 10, 2022
4b45607
🌐 Update Italian language (#24019)
GMagician Apr 11, 2022
7b5e2cd
🐛 Update M913, M914 report
thinkyhead Apr 20, 2022
28d2bc3
🎨 Use LEDColor default C-CTOR
thinkyhead Jan 1, 2022
230db90
🩹 Fix DGUS_PREHEAT_UI enable with DGUS_LCD_CLASSIC (#24066)
ellensp Apr 22, 2022
8fb3074
🩹 Fix DEBUG_CARDREADER (#24023)
robbycandra Apr 15, 2022
4c84769
🩹 Fix ADVANCED_PAUSE_RESUME_PRIME check
thinkyhead Apr 10, 2022
7fa2dce
🐛 Fix ProUI / JyersUI leveling preheat (#24060, #24064)
thisiskeithb Apr 20, 2022
f35404f
🧑‍💻 Handle PLR in manage_media
thinkyhead Apr 18, 2022
7444933
🩹 Fix ESP32 servos, SD_IGNORE_AT_STARTUP
thinkyhead Apr 21, 2022
4bdec5e
🚸 More ExtUI events for ABL / UBL
thinkyhead Apr 22, 2022
044bf8a
⚰️ Clean up dead option (#24006)
robbycandra Apr 10, 2022
9ab1a57
♻️ Consolidate DGUSScreenHandler class (#24067)
thinkyhead Apr 23, 2022
aa4c991
📝 Obsolete freeze comment (#23964)
GMagician Apr 1, 2022
8f01808
🔧 Move LASER_COOLANT_FLOW_METER to LASER_FEATURE
thinkyhead May 5, 2022
975b90c
🎨 Tweak NEOPIXEL_LED format (#24110)
thinkyhead Apr 23, 2022
727e7e7
✏️Fix Markforged endstops/G38 (#24141)
ellensp May 8, 2022
31c87ad
📌 Use ESP3DLib master branch (#24140)
ellensp May 8, 2022
a7e4061
🔧 Fix Neo RGB sanity check (#24146)
thisiskeithb May 8, 2022
238ab1d
🩹 Fix Fan Tail Speed Init (#24076)
descipher May 9, 2022
13d1eb7
🔨 OpenOCD Debug for VSCode
thinkyhead May 8, 2022
a9aca5f
✏️ Fix spurious UTF
thinkyhead May 9, 2022
bd09f8a
📌 Define RAMPS_SMART EXP headers, AZSMZ_12864
thinkyhead May 9, 2022
d3fe0ca
🧑‍💻 Clarify acceleration factor
thinkyhead May 9, 2022
d67fa98
🩹 Fix accel dividend
thinkyhead May 12, 2022
d5f472a
🔨 Fix g++ locator for CI
thinkyhead May 12, 2022
d235bc9
🧑‍💻 General and Axis-based bitfield flags (#23989)
thinkyhead Apr 3, 2022
0805f9b
🩹 Fix ProUI leveling start message
thinkyhead May 13, 2022
cb4ad02
🧑‍💻 Misc. LCD cleanup
thinkyhead May 13, 2022
7ed339c
✨ Creality CR-10 SmartPro (#24151)
InsanityAutomation May 12, 2022
a7d40ec
✨ Add BOARD_CREALITY_V24S1_301F4
thinkyhead May 13, 2022
7d37ae2
🔧 AVR/DUE Serial Port pin conflict checks (#24148)
ellensp May 13, 2022
a6ff63d
🎨 Clean up warnings / extra check (#24163)
thisiskeithb May 13, 2022
f9b7f00
🚚 Move speed_lookuptable.h
thinkyhead May 5, 2022
dcd769b
🎨 Nextion cleanup
thinkyhead May 4, 2022
63aecad
🔨 BTT Octopus ST-Link programming/debugging
Roxy-3D May 13, 2022
425684e
🐛 Fix Mightyboard LED pin, fan override (#24168)
grauerfuchs May 14, 2022
1c516bd
🔧 Allow board & probe dummy thermistors (#24165)
thisiskeithb May 14, 2022
5c25ed6
🐛 Fix AIR_ASSIST (#24162)
d0m1d May 14, 2022
a13ccea
🚸 Improve MKS SGEN_L V2, Robin Nano V3 pins (#24147)
thisiskeithb May 14, 2022
2204f05
🧑‍💻 Clarify MSerialUSB, drop HardwareSerial workaround
thinkyhead May 14, 2022
03b819b
🚸 DWIN/DACAI for Creality 4.2.3 (#24132)
mriscoc May 14, 2022
94ed67e
🩹 Run TMC test last in setup (#24160)
thisiskeithb May 14, 2022
c4b8339
🎨 HAL_MinSerial.* => MinSerial.*
thinkyhead May 14, 2022
78c7fed
🐛 Fix Due cli/sei (#24182)
marciot May 17, 2022
7188067
🩹 Suppress ZERO() warning (#24178)
oliver-eifler May 17, 2022
8351b14
🩹 Fix MarlinUI allow-cold-extrude (#24176)
ellensp May 17, 2022
268a16b
🚸 ProUI APRIL2022 updates (#24084)
thinkyhead May 17, 2022
fe77fc6
🔨 Use PlatformIO Core 6.0 Dev for CI (#24194)
ivankravets May 17, 2022
02c267f
🔨 Require PIO >= 6.0.1 (#24205)
ellensp May 19, 2022
1e7219f
🐛 Fix FTDI_EVE_TOUCH_UI reboot loop (#24195)
marciot May 19, 2022
8a30119
🐛 Fix Polargraph G92 command (#24223)
arthursw May 21, 2022
06c4a9a
🐛 Fix FLSUN Hispeed FIL_RUNOUT_PIN, MKS Robin Mini TFT pins (#24204)
thisiskeithb May 21, 2022
b72f927
♻️ Common Bed Leveling object name, accessors (#24214)
thinkyhead May 19, 2022
c97cf10
🩹 Fix const warning
thinkyhead May 22, 2022
1d12e72
🐛 Fix SEGMENT_LEVELED_MOVES with UBL
thinkyhead May 22, 2022
0ae0617
👔 Move GitHub templates, update README (#24199)
thisiskeithb May 20, 2022
b6abc76
🔨 Move, tweak maple envs
thinkyhead May 14, 2022
1b879f0
🔨 Fix mfprep string test
thinkyhead May 22, 2022
4d65d7f
📝 Add logo, helpful links to README (#24226)
thisiskeithb May 23, 2022
a0fe4f4
🎨 Minor HAL cleanup
thinkyhead May 14, 2022
e0deb75
🐛 Fix Leveling apply/unapply (#24188)
tombrazier May 19, 2022
4831cbe
🎨 Add EXP1/2 headers, adjust TFT pins (#24230)
thinkyhead May 23, 2022
0daaef5
📌 Use MarlinSimUI/bugfix-2.0.x (#24232)
ellensp May 24, 2022
4a6ae1b
🎨 Remove MKS custom pins, TinyBee cleanup (#24186)
ellensp May 24, 2022
d19179c
✏️ Fix some motherboard checks (#24238)
thisiskeithb May 26, 2022
ccf39b1
🔨 Add src_filter for I2C_AMMETER (#24242)
ellensp May 27, 2022
800a936
🎨 Combine serial echos
thinkyhead May 26, 2022
915bce4
📝 Fix Mightyboard MOSFET comments (#24183)
sobil May 27, 2022
57f0ac8
🎨 Misc. boards/pins cleanup
thinkyhead May 28, 2022
deb1ba7
🎨 Use pos.set method
thinkyhead May 28, 2022
bed0788
🩹 Fix G60/G61 debug code (#24231)
ellensp Jun 2, 2022
0ae9821
🐛 Fix M203 report
thinkyhead May 5, 2022
9ab654a
🐛 Fix min/max temp evaluation
thinkyhead Jun 4, 2022
8eccfd4
🔧 Bed/Chamber PID Autotune menus
thinkyhead May 12, 2022
2086cc9
📝 Refer to 'PROGMEM' as 'flash'
thinkyhead May 12, 2022
b2b5b85
🐛 Fix Tool Change priming (#21142)
RFBomb Apr 10, 2022
3443a9e
✨ SOUND_ON_DEFAULT option (#24102)
Dids May 12, 2022
21c838c
⚗️ Temperature Model Predictive Control (#23751)
tombrazier Apr 1, 2022
a6ce9bf
✨ Autoreport Redundant Sensor option (#24014)
thinkyhead Apr 10, 2022
6c557a2
🐛 Fix Bed/Chamber PID Autotune with MPCTEMP (#23983)
GMagician Apr 3, 2022
ce0af56
🚸 Improve MPC tuning, add menu items (#23984, #24018, #24049, #24059)
tombrazier Apr 10, 2022
4ae54a6
🐛 Update German language, Fix FTDI (#24047, #24048, #24227)
Ludy87 Apr 18, 2022
dbd00d9
✨ DOGM Display Sleep (#23992)
thinkyhead Apr 4, 2022
209c792
🔧 Remove LCD_SERIAL_PORT defaults, warn on auto-assign (#24170)
thinkyhead May 20, 2022
07cd248
♻️ Move watchdog to MarlinHAL
thinkyhead May 23, 2022
9a74bcd
✨ Laser Safety Timeout (#24189)
HoverClub May 31, 2022
28f8646
♻️ Apply F() to more LCD code (#24228)
thinkyhead May 23, 2022
74596ad
🩹 Adjust manage_media for slow/late media init (USB FD) (#24015)
robbycandra May 23, 2022
6fc4dbb
🚸 Change M201 G to S
thinkyhead May 28, 2022
9799907
👔 Configs required to submit a Bug Report (#24256)
thisiskeithb May 31, 2022
fc1a620
🚩 MPC update (#24253)
tombrazier May 28, 2022
8b8b2a7
📌 Tenlog PSU pin (#24266)
ledzepman71 Jun 2, 2022
11d68e3
🚸 Custom Menu Items for JyersUI (#24270)
bryan065 Jun 2, 2022
e784e04
✨ BigTreeTech SKR3 - STM32H743 (#24271, #24272, #24275)
bigtreetech Jun 2, 2022
0d783a7
🐛 Init Stepper SPI before PSU Control (#24269)
ellensp Jun 2, 2022
0253500
Use default null args in select_screen
tpruvot May 25, 2022
fcef8d9
⚡️ Improve Sensorless homing/probing accuracy for G28, G33, M48 (#24220)
lujios Jun 3, 2022
1e127a9
🧑‍💻 Extend LCD string substitution (#24278)
thinkyhead Jun 4, 2022
1d8d8dc
💥 Num Axes / Multi-Stepper based on Driver Types (#24106, #24120)
thinkyhead Apr 29, 2022
f3b593a
🎨 Fix spelling, whitespace
thinkyhead May 31, 2022
d7a71be
🔧 LEVEL_BED_CORNERS => LCD_BED_TRAMMING
thinkyhead Jun 3, 2022
40d96c3
👔 Remove actions from misc. branch
thinkyhead Jun 6, 2022
369542d
🔖 Marlin 2.0.9.4
thinkyhead Jun 4, 2022
72346e8
🔖 Repurpose as bugfix for 2.0.9.4
thinkyhead Jun 6, 2022
7e27f06
🚸 ProUI G-code preview, PID plot (#24282)
mriscoc Jun 6, 2022
b659bb2
👔 Fix and comment use_example_configs
thinkyhead Jun 7, 2022
e5fb6ac
🩹 Media Change followup (#24302)
ellensp Jun 7, 2022
6df193a
🧑‍💻 Remove servo macros
thinkyhead Jun 9, 2022
9860580
🧑‍💻 Misc. servo code cleanup
thinkyhead Jun 9, 2022
3fa767f
🩹 Fix ProUI compile (#24310)
CRCinAU Jun 11, 2022
2268e14
🐛 Fix JGAurora A5S A1 build (#24326)
ellensp Jun 11, 2022
047ecc5
🩹 Fix missing ProUI cpp wrapper (#24313)
ellensp Jun 14, 2022
2ecaebe
🧑‍💻 Apply F() to some LCD / TFT strings
thinkyhead Jun 14, 2022
5149eed
🧑‍💻 MAP macro for axis lists, etc. (#24191)
thinkyhead May 22, 2022
031633c
👷 Use Biqu BX for CI test (#24331)
thisiskeithb Jun 14, 2022
733e5f3
👷 CI test without src filter (emulate Arduino) (#24335)
ellensp Jun 15, 2022
6a20b12
🐛 Fix G2/G3 Arcs stutter / JD speed (#24362)
tombrazier Jun 18, 2022
1afb80d
🌐 Fix LCD string, typos (#24324)
luzpaz Jun 18, 2022
65490f2
🎨 Fix comments, formatting
thinkyhead Jun 22, 2022
3f9869a
🧑‍💻 Fix STATIC_ITEM_N arg order
thinkyhead Jun 22, 2022
5b2b08d
🎨 Use MAP for home axis items
thinkyhead Jun 22, 2022
f04efa8
🎨 Simplify move menus with substitution
thinkyhead Jun 22, 2022
47b8671
🚑️ Fix SD mount bug (#24319)
ellensp Jun 21, 2022
a67dd76
🐛 Resolve DUE Servo pulse issue (#24305)
InsanityAutomation Jun 22, 2022
4648ade
🩹 LCD strings followup, fix warning (#24328)
tombrazier Jun 22, 2022
052a640
🐛 Fix M423 invocation (#24360)
ellensp Jun 22, 2022
b16a32e
🚑️ Fix BIQU BX touch freeze (#24383)
rhapsodyv Jun 22, 2022
7497890
🩹 Fix DGUS (MKS) compile (#24378)
ellensp Jun 22, 2022
a3876c5
✨ Classic UI BIQU BX (#24387)
rhapsodyv Jun 23, 2022
2f81407
🐛 Fix Lerdge build / encrypt (#24391)
Bob-the-Kuhn Jun 24, 2022
d725998
⚡️ PWM for ESP32 I2S expander (#24193)
HoverClub Jun 4, 2022
0698fcb
🩹 Fix Mesh Leveling + Debug compile (#24297)
tombrazier Jun 7, 2022
341bf27
✏️ 9-axis followup fixing G2-G3 arcs
thinkyhead Jun 24, 2022
6d1ce46
🧑‍💻 Fix STATIC_ITEM_N arg order
thinkyhead Jun 22, 2022
f6e248d
🌐 Drop unused delta strings
thinkyhead Jun 25, 2022
fe86ff2
🩹 Fix LCD contrast with K8800 board
sgparry Jun 26, 2022
9efccbf
🌐 Update Slovak language (#24397)
rmoravcik Jun 26, 2022
f1483e7
🌐 Update Italian language (#24398)
GMagician Jun 26, 2022
3bf1003
📝 Add STM32F4 example, Ruby (#24399)
shleeable Jun 26, 2022
0567d61
🐛 Fix Manual Move axis selection (#24404)
thinkyhead Jun 26, 2022
1c3d582
🎨 Misc. shorthand operators
thinkyhead Jun 26, 2022
40fa85b
🐛 Fix types.h macros and fields
thinkyhead Jun 29, 2022
74339bf
🚨 Fix some compiler warnings
thinkyhead Jan 1, 2022
088fa84
♻️ More updates for multi-axis
DerAndere1 Apr 1, 2022
b01caf0
🎨 Minimize block->steps.set
thinkyhead Apr 20, 2022
b938d99
🔨 BTT STM32G0B1RE xfer build (#24245)
elimisback May 28, 2022
b3fe059
⚡️ Improve Sensorless homing/probing accuracy for G28, G33, M48 (#24220)
lujios Jun 3, 2022
a68aa25
♻️ Planner flags refactor
thinkyhead Jun 27, 2022
15915ed
♻️ reset_acceleration_rates => refresh_…
thinkyhead Jun 27, 2022
ea630bb
🐛 Fix MAX31865 PT1000 normalization (#24407)
zeleps Jun 28, 2022
310a764
🐛 Fix Axis Homing (#24425)
thisiskeithb Jun 29, 2022
470512d
🩹 Fix memset block warning
thinkyhead Jun 29, 2022
5660c3b
📝 Index Mobo Rev03 => Opulo Lumen Rev3
thinkyhead Jun 30, 2022
505ae61
🐛 Fix M149 (#24430)
moonglow Jul 1, 2022
95b0ee2
🩹 Remove obsolete split_move
thinkyhead Jul 2, 2022
1607627
🩹 Remove poison wchar_t macro
thinkyhead Jul 2, 2022
4a9ecdd
🩹 Fix MKS TinyBee ADC Vref (#24432)
thisiskeithb Jul 3, 2022
9a4cfe4
🚸 MPCTEMP: Home before cooling (#24434)
thisiskeithb Jul 3, 2022
72f341b
🎨 ANY => EITHER
thinkyhead Jul 14, 2022
cd06d5f
🔨 Fix Warnings.cpp force-recompile
thinkyhead Jul 15, 2022
2bdc5a7
🔨 Fix OpenBLT encode; no-bootloader envs (#24446)
EvilGremlin Jul 4, 2022
5e215fa
🐛 Fix MKS TinyBee compile (#24454)
eduard-sukharev Jul 6, 2022
93144f1
🔨 Disable stack protector on macOS simulator (#24443)
rhapsodyv Jul 3, 2022
7dc3cfa
♻️ Encapsulate PID in class (#24389)
thinkyhead Jul 3, 2022
b09997d
🔨 PlatformIO "--target upload" == "--target exec"
thinkyhead Jul 15, 2022
5a46b90
🔨 Fix firmware upload (#24499)
GHGiampy Jul 15, 2022
6133ca2
♻️ More updates for multi-axis
thinkyhead Jul 17, 2022
eb25530
🏗️ Axis name arrays
thinkyhead Apr 4, 2022
dc04f61
🩹 Fix some parameters w/out values (#24051)
DerAndere1 Apr 18, 2022
091b0f9
💥 Update Motor Current G-codes for extra axes (#23975)
DerAndere1 Apr 19, 2022
41269e9
🧑‍💻 Forward-compatible axis strings
thinkyhead May 22, 2022
ff516e2
🎨 Fix/adjust warnings (#24225, #24404)
thisiskeithb May 22, 2022
e70c350
💥 More M306 M => M306 H (#24258)
tombrazier May 31, 2022
b1162d9
✨ BigTreeTech SKR SE BX V3.0 (#24449)
thisiskeithb Jul 4, 2022
777af4b
⚡️ Fix and improve Inline Laser Power (#22690)
descipher Jul 6, 2022
2535ce2
🩹 Fix LCD_BACKLIGHT_TIMEOUT compile (#24463)
sjasonsmith Jul 8, 2022
0595a55
🐛 Fix SDIO for STM32 (#24470)
thinkyhead Jul 9, 2022
80cc5f0
✨ MKS Monster8 V2 (#24483)
thisiskeithb Jul 11, 2022
fe5e941
✨ Creality3D v4.2.5 / CR200B (#24491)
rhapsodyv Jul 14, 2022
284b35d
🔨 Fix and update Makefile
thinkyhead Jul 14, 2022
f89bb65
✨ eMotion-Tech eMotronic (Micro-Delta rework) (#24488)
strnk Jul 16, 2022
614f546
🔖 Configuration version 02000905
thinkyhead Jul 17, 2022
d50a312
🚸 Renumber EXP pins to match schematics/RRF/Klipper
thinkyhead Jul 16, 2022
31c350d
✨ Polargraph M665 settings (#24401)
arthursw Jul 16, 2022
e52298d
🔨 Add mftest --default flag
thinkyhead Jul 16, 2022
a540c58
🔧 Config parity with 2.1.x
thinkyhead Jul 18, 2022
30da489
🐛 Fix 2d mesh print (#24536)
tombrazier Jul 23, 2022
c6f2be6
EXP header pin numbers redux (#24525)
thinkyhead Jul 20, 2022
a8046d2
🎨 Clean up extra axes
thinkyhead Jul 24, 2022
1ceac4a
📝 Update Driver Type comments
thinkyhead Jul 24, 2022
b0b340a
📝 Update MPCTEMP G-Code M306 T (#24535)
thisiskeithb Jul 25, 2022
976ac28
📺 Fix TFT Classic UI non-Touchscreen 1024x600 (#24541)
thisiskeithb Jul 25, 2022
b2101b9
🎨 PIO scripts cleanup
thinkyhead Jul 24, 2022
94a8b70
🔨 Update build/CI scripts
thinkyhead Jul 26, 2022
dee4199
🩹 Fix lcd_preheat compile
thinkyhead Jul 27, 2022
5ecf3f8
🧑‍💻 Update planner/stepper includes
thinkyhead Jul 27, 2022
20f79e2
🌐 Update German language (#24555)
Ludy87 Jul 28, 2022
ceeb6c6
Fix axis string 'N' (#24259)
kisslorand May 31, 2022
03b5035
🏗️ Extend AXIS_CHAR to include E
thinkyhead Apr 4, 2022
38391eb
🩹 Fix manual move titles (#24518)
thinkyhead Jul 19, 2022
cf1e4df
🩹 Fix MAX31865 approximations
thinkyhead Jul 22, 2022
ca06ec9
🎨 Misc. 'else' cleanup
thinkyhead Jul 29, 2022
ce54972
🐛 Fix Archim2 USB Hang (#24314)
InsanityAutomation Jul 20, 2022
9bd3974
🚸 Fix and update ProUI (#24477)
mriscoc Jul 14, 2022
0ad83e0
🩹 Fix MKS UI extruder speed (#24476)
toomuchwonder Jul 14, 2022
602e147
🚸 Better M350, M114 with more axes (#23986)
DerAndere1 Apr 4, 2022
32765c6
🩹 Fix TFT image packing
thinkyhead Jul 23, 2022
5ee7e3f
🐛 Fix laser/fan sync (#24460)
descipher Jul 8, 2022
ab346f2
🩹 Fix ST7565 LCD contrast init (#24457)
strnk Jul 6, 2022
cd9a23c
🎨 Fix comments, formatting
thinkyhead Jun 21, 2022
9c2d0f4
🩹 Fix safe homing sanity-check (#24462)
Dids Jul 7, 2022
0ef496d
📝 Note about UBL bad splits
thinkyhead Jun 27, 2022
0281459
🎨 Misc. 6-axis cleanup
thinkyhead Apr 10, 2022
407c325
🐛 Fix BACKLASH_COMPENSATION compile (#24072)
ellensp Apr 23, 2022
6904e31
🔧 Assert Probe Temp Comp requirements (#24468)
thisiskeithb Jul 8, 2022
69a1c53
🩹 Apply linearval in M600
thinkyhead Jul 29, 2022
799b8fc
🩹 Fix G33 Delta Sensorless Probing compile (#24291)
lujios Jun 7, 2022
a720b1a
🩹 Fix G60/G61 debug code (#24231)
ellensp Jun 2, 2022
9ba4c58
🧑‍💻 Fix MAP macro use
thinkyhead Jul 29, 2022
3441e91
🚸 Machine-relative Z_STEPPER_ALIGN_XY (#24261)
InsanityAutomation Jul 19, 2022
39f6ae0
📝 Update board MCU comments (#24486)
thisiskeithb Jul 15, 2022
78789ee
📺 SKR_MINI_SCREEN_ADAPTER for BTT SKR Mini E3 V3 (#24521)
ellensp Jul 19, 2022
5ccaf1d
🧑‍💻 Add Sim debug with lldb
thinkyhead Jul 11, 2022
09cc547
🧑‍💻 Fix and improve build_all_examples
thinkyhead Jul 29, 2022
daa7ee6
🩹 Revert extra axis changes
thinkyhead Jul 29, 2022
096bea2
⚡️ Optimize G2-G3 Arcs (#24366)
tombrazier Jul 8, 2022
eee8f11
⚡️ Optimize Planner calculations (#24484, #24509)
tombrazier Jul 15, 2022
3fab489
👷 CI for bugfix-2.0.x, updates (#24560)
thisiskeithb Jul 29, 2022
9a0d0e7
♻️ Small sound / buzz refactor (#24520)
thinkyhead Jul 19, 2022
2bf631c
🚸 Fix, update ProUI (#24251, #24473, #24500)
mriscoc May 28, 2022
0922702
🧑‍💻 Axis macros parity with 2.1.x
thinkyhead Jul 29, 2022
79bd1a6
🧑‍💻 Further script updates
thinkyhead Jul 29, 2022
d5699dd
🚑️ Fix XYZEval = N not setting E
thinkyhead Jul 29, 2022
d1211b9
🩹 Fix M907 "extra axis" limit (#24559)
moonglow Jul 30, 2022
4f9fbce
🐛 Fix recalculate_max_e_jerk
thinkyhead Nov 10, 2022
a6cc7a4
🩹 Add missing FORCE_SOFT_SPI (#24940)
ellensp Nov 14, 2022
031bc6a
[cron] Bump distribution date (2023-04-08)
thinkyhead Apr 8, 2023
e3d1bd6
🩹 Add missing FORCE_SOFT_SPI (#24940)
ellensp Nov 14, 2022
06a6708
🧑‍💻 Update Python indentation
thinkyhead Mar 26, 2023
bb4a01c
🔨 Newer PlatformIO support
thinkyhead Mar 26, 2023
70c5bca
[cron] Bump distribution date (2023-04-16)
thinkyhead Apr 16, 2023
75b4b47
🔨 Update Simulator build
thinkyhead May 26, 2025
ea0ac46
[cron] Bump distribution date (2025-05-27)
thinkyhead May 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 7 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,20 @@ root = true
[{*.patch,syntax_test_*}]
trim_trailing_whitespace = false

[{*.c,*.cpp,*.h}]
[{*.c,*.cpp,*.h,*.ino}]
charset = utf-8

[{*.c,*.cpp,*.h,Makefile}]
[{*.c,*.cpp,*.h,*.ino,Makefile}]
trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf
indent_style = space
indent_size = 2

[{*.py,*.conf,*.sublime-project}]
[{*.py}]
indent_style = space
indent_size = 4

[{*.conf,*.sublime-project}]
indent_style = tab
indent_size = 4
17 changes: 10 additions & 7 deletions .github/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,11 @@ This project and everyone participating in it is governed by the [Marlin Code of

We have a Message Board and a Facebook group where our knowledgable user community can provide helpful advice if you have questions.

* [Marlin RepRap forum](https://reprap.org/forum/list.php?415)
* [MarlinFirmware on Facebook](https://www.facebook.com/groups/1049718498464482/)
- [Marlin Documentation](https://marlinfw.org) - Official Marlin documentation
- Facebook Group ["Marlin Firmware"](https://www.facebook.com/groups/1049718498464482/)
- RepRap.org [Marlin Forum](https://forums.reprap.org/list.php?415)
- Facebook Group ["Marlin Firmware for 3D Printers"](https://www.facebook.com/groups/3Dtechtalk/)
- [Marlin Configuration](https://www.youtube.com/results?search_query=marlin+configuration) on YouTube

If chat is more your speed, you can join the MarlinFirmware Discord server:

Expand All @@ -50,13 +53,13 @@ If chat is more your speed, you can join the MarlinFirmware Discord server:

This section guides you through submitting a Bug Report for Marlin. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.

Before creating a Bug Report, please test the "nightly" development branch, as you might find out that you don't need to create one. When you are creating a Bug Report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out [the required template](issue_template.md), the information it asks for helps us resolve issues faster.
Before creating a Bug Report, please test the "nightly" development branch, as you might find out that you don't need to create one. When you are creating a Bug Report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out [the required template](ISSUE_TEMPLATE/bug_report.yml), the information it asks for helps us resolve issues faster.

> **Note:** Regressions can happen. If you find a **Closed** issue that seems like your issue, go ahead and open a new issue and include a link to the original issue in the body of your new one. All you need to create a link is the issue number, preceded by #. For example, #8888.

#### How Do I Submit A (Good) Bug Report?

Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). Use the New Issue button to create an issue and provide the following information by filling in [the template](issue_template.md).
Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). Use the New Issue button to create an issue and provide the following information by filling in [the template](ISSUE_TEMPLATE/bug_report.yml).

Explain the problem and include additional details to help maintainers reproduce the problem:

Expand Down Expand Up @@ -88,12 +91,12 @@ Include details about your configuration and environment:

This section guides you through submitting a suggestion for Marlin, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion and find related suggestions.

Before creating a suggestion, please check [this list](#before-submitting-a-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in [the template](issue_template.md), including the steps that you imagine you would take if the feature you're requesting existed.
Before creating a suggestion, please check [this list](https://github.com/MarlinFirmware/Marlin/issues?q=is%3Aopen+is%3Aissue+label%3A%22T%3A+Feature+Request%22) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-feature-request). Fill in [the template](ISSUE_TEMPLATE/feature_request.yml), including the steps that you imagine you would take if the feature you're requesting existed.

#### Before Submitting a Feature Request

* **Check the [Marlin website](https://marlinfw.org/)** for tips — you might discover that the feature is already included. Most importantly, check if you're using [the latest version of Marlin](https://github.com/MarlinFirmware/Marlin/releases) and if you can get the desired behavior by changing [Marlin's config settings](https://marlinfw.org/docs/configuration/configuration.html).
* **Perform a [cursory search](https://github.com/MarlinFirmware/Marlin/issues?q=is%3Aissue)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
* **Perform a [cursory search](https://github.com/MarlinFirmware/Marlin/issues?q=is%3Aopen+is%3Aissue+label%3A%22T%3A+Feature+Request%22)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.

#### How Do I Submit A (Good) Feature Request?

Expand All @@ -116,7 +119,7 @@ Unsure where to begin contributing to Marlin? You can start by looking through t

### Pull Requests

Pull Requests should always be targeted to working branches (e.g., `bugfix-1.1.x` and/or `bugfix-2.0.x`) and never to release branches (e.g., `1.1.x`). If this is your first Pull Request, please read our [Guide to Pull Requests](https://marlinfw.org/docs/development/getting_started_pull_requests.html) and Github's [Pull Request](https://help.github.com/articles/creating-a-pull-request/) documentation.
Pull Requests should always be targeted to working branches (e.g., `bugfix-2.0.x` and/or `bugfix-1.1.x`) and never to release branches (e.g., `2.0.x` and/or `1.1.x`). If this is your first Pull Request, please read our [Guide to Pull Requests](https://marlinfw.org/docs/development/getting_started_pull_requests.html) and Github's [Pull Request](https://help.github.com/articles/creating-a-pull-request/) documentation.

* Fill in [the required template](pull_request_template.md).
* Don't include issue numbers in the PR title.
Expand Down
35 changes: 0 additions & 35 deletions .github/issue_template.md

This file was deleted.

40 changes: 0 additions & 40 deletions .github/lock.yml

This file was deleted.

22 changes: 16 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,33 @@
### Requirements
<!--

Submitting a Pull Request

- Please fill out all sections of this form. You can delete the helpful comments.
- Pull Requests without clear information will take longer and may even be rejected.
- We get a high volume of submissions so please be patient during review.

* Filling out this template is required. Pull Requests without a clear description may be closed at the maintainers' discretion.
-->

### Description

<!--

We must be able to understand your proposed change from this description. If we can't understand what the code will do from this description, the Pull Request may be closed at the maintainers' discretion. Keep in mind that the maintainer reviewing this PR may not be familiar with or have worked with the code recently, so please walk us through the concepts.
Clearly describe the submitted changes with lots of details. Include images where helpful. Initial reviewers may not be familiar with the subject, so be as thorough as possible. You can use MarkDown syntax to improve readability with bullet lists, code blocks, and so on. PREVIEW and fix up formatting before submitting.

-->

### Requirements

<!-- Does this PR require a specific board, LCD, etc.? -->

### Benefits

<!-- What does this fix or improve? -->
<!-- What does this PR fix or improve? -->

### Configurations

<!-- Attach any Configuration.h, Configuration_adv.h, or platformio.ini files needed to compile/test your Pull Request. -->
<!-- Attach Configurations ZIP and any other files needed to test this PR. -->

### Related Issues

<!-- Whether this fixes a bug or fulfills a feature request, please list any related Issues here. -->
<!-- Does this PR fix a bug or fulfill a Feature Request? Link related Issues here. -->
68 changes: 47 additions & 21 deletions .github/workflows/test-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Do test builds to catch compile errors
#

name: CI
name: CI - bugfix-2.0.x

on:
pull_request:
Expand Down Expand Up @@ -56,28 +56,34 @@ jobs:

# STM32F1 (Maple) Environments

#- STM32F103RC_btt_maple
- STM32F103RC_btt_USB_maple
- STM32F103RC_fysetc_maple
- STM32F103RC_meeb_maple
- jgaurora_a5s_a1_maple
- STM32F103VE_longer_maple
#- mks_robin_maple
- mks_robin_lite_maple
- mks_robin_pro_maple
#- mks_robin_nano35_maple
#- STM32F103RE_creality_maple
- STM32F103VE_ZM3E4V2_USB_maple

# STM32 (ST) Environments

- STM32F103RC_btt
- STM32F103RC_btt_USB
#- STM32F103RC_btt_USB
- STM32F103RE_btt
- STM32F103RE_btt_USB
- STM32F103RC_fysetc
- STM32F103RC_meeb
- jgaurora_a5s_a1
- STM32F103RE_creality
- STM32F401RC_creality
- STM32F103VE_longer
- mks_robin
- mks_robin_lite
- mks_robin_pro
- STM32F103RET6_creality
- mks_robin_nano35

# STM32 (ST) Environments

- STM32F407VE_black
- STM32F401VE_STEVAL
- BIGTREE_BTT002
- BIGTREE_SKR_PRO
- BIGTREE_GTR_V1_0
- mks_robin_stm32
- mks_robin
- ARMED
- FYSETC_S6
- STM32F070CB_malyan
Expand All @@ -86,9 +92,13 @@ jobs:
- FLYF407ZG
- rumba32
- LERDGEX
- mks_robin_nano35_stm32
- LERDGEK
- mks_robin_nano35
- NUCLEO_F767ZI
- REMRAM_V1
- BTT_SKR_SE_BX
- chitu_f103
- Opulo_Lumen_REV3

# Put lengthy tests last

Expand All @@ -98,23 +108,39 @@ jobs:
# Non-working environment tests
#- at90usb1286_cdc
#- STM32F103CB_malyan
#- STM32F103RE
#- mks_robin_mini

steps:

- name: Check out the PR
uses: actions/checkout@v3

- name: Cache pip
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-

- name: Cache PlatformIO
uses: actions/cache@v3
with:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}

- name: Select Python 3.7
uses: actions/setup-python@v1
uses: actions/setup-python@v3
with:
python-version: '3.7' # Version range or exact version of a Python version to use, using semvers version range syntax.
architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified

- name: Install PlatformIO
run: |
pip install -U https://github.com/platformio/platformio-core/archive/develop.zip
platformio update

- name: Check out the PR
uses: actions/checkout@v2
pip install -U platformio
pio upgrade --dev
pio pkg update --global

- name: Run ${{ matrix.test-platform }} Tests
run: |
Expand Down
Loading