Skip to content

Commit a3dab6a

Browse files
joskfgthinkyheadthisiskeithbHaxk20TheNeskik
authored
Upgrade (#4)
* Clean up W25QXXFlash class * Fix Creality RET6 env - RE (MarlinFirmware#19340) * [cron] Bump distribution date (2020-09-12) * Fix Print Stats appearance (MarlinFirmware#19348) * M872 wait for probe temperature (MarlinFirmware#19344) * [cron] Bump distribution date (2020-09-13) * Highlight Creality DWIN menu icons (MarlinFirmware#19368) * Update Italian language (MarlinFirmware#19365) * Fix EXP2 pin define for MKS SGEN_L (MarlinFirmware#19369) * Read from backup TMC StealthChop state (MarlinFirmware#19364) * Fix extra string substitution bug (MarlinFirmware#19351) * Touch UI "Leveling" menu, misc. fixes (MarlinFirmware#19349) * Allow SWD debug on Robin Nano (MarlinFirmware#19345) * heater_ind_t => heater_id_t * [cron] Bump distribution date (2020-09-14) * Improve temperature runaway, idle timeout (MarlinFirmware#19339) Co-authored-by: Scott Lahteine <[email protected]> * Better choice of code Followup to MarlinFirmware#19344 * Always show Compiled: * M115 strings * Allow E3 V2 DWIN without EEPROM, POWER_LOSS_RECOVERY * Add missing FTDI EVE menu source (MarlinFirmware#19382) * More strict STATIC_ITEM_N (MarlinFirmware#19378) * Only set up SPI pins as needed (MarlinFirmware#19372) * [cron] Bump distribution date (2020-09-15) * [cron] Bump distribution date (2020-09-16) * E3 V2 DWIN cleanup * More DWIN cleanup * MarlinUI percent methods for all * [cron] Bump distribution date (2020-09-17) * Demo and test multiple PID defaults (MarlinFirmware#19413) * Fix missing spaces in info menu (MarlinFirmware#19404) * Add more DWIN commands, docs (MarlinFirmware#19395) * E3 V2 DWIN: Z-Offset, cleanup, versatility (MarlinFirmware#19384) Co-authored-by: Scott Lahteine <[email protected]> * SHOW_REMAINING_TIME for HD44780 character LCD (MarlinFirmware#19416) * Add warning to ExtUI Bed Mesh Screen. (MarlinFirmware#19397) - Show a warning on the Mesh Bed Leveling screen if some points aren't probed. * Fix MKS UI SPI flash typo (MarlinFirmware#19410) * Expose JOYSTICK_DEBUG to the general user (MarlinFirmware#19394) Co-authored-by: Scott Lahteine <[email protected]> * Update stale issue message and parameters (MarlinFirmware#19412) * Update stale issue bot * Update close-stale.yml * Update close-stale.yml Co-authored-by: Scott Lahteine <[email protected]> * Host Action: Start (MarlinFirmware#19398) * Move screen for Color UI (MarlinFirmware#19386) * [cron] Bump distribution date (2020-09-18) * Fix missing include (MarlinFirmware#19418) Co-authored-by: ellensp <[email protected]> * [cron] Bump distribution date (2020-09-19) * Fix CoreXY compile with backlash cal. (MarlinFirmware#19422) * Change some dwin defines * Fix compile for Taz Pro (MarlinFirmware#19424) * Fix case light brightness save/load (MarlinFirmware#19436) * Optional Host Start menu item (MarlinFirmware#19443) * Ultratronics Pro SPI pins (MarlinFirmware#19444) * Fix Creality DWIN Control menu icons (MarlinFirmware#19441) * [cron] Bump distribution date (2020-09-20) * Whitespace cleanup * Add multi-extruder condition * Cleanup before MKS changes * Add HAS_ROTARY_ENCODER * [cron] Bump distribution date (2020-09-21) * Add MKS Robin E3P, improve LVGL UI (MarlinFirmware#19442) * Optional menu item for Assisted Tramming (MarlinFirmware#19447) * Replace Serial with Serial1 in pins files (MarlinFirmware#19459) * Update pins_ANET_10.h * [cron] Bump distribution date (2020-09-22) * Fix up K8800 pins (MarlinFirmware#19476) * Define <u8,u8,u8>::softSPI (MarlinFirmware#19419) * MKS SGEN L V2 adaptable heaters/fans (MarlinFirmware#19462) * Update board/teensy comment (MarlinFirmware#19456) * Fix Teensy 4.1 include * [cron] Bump distribution date (2020-09-23) * Fix up tests, warnings * Catch a TMC address conflict early (MarlinFirmware#19458) * New Touch UI buttons (MarlinFirmware#19465) * Include pins.h in dependencies script (MarlinFirmware#19468) * MKS Robin Mini uses ONBOARD_SPI_DEVICE (MarlinFirmware#19460) * Teensy pins cleanup * Preserve brightness in EEPROM validate (MarlinFirmware#19485) Co-authored-by: Scott Lahteine <[email protected]> * Define UART pins for LPC debug based on LPC_PINCFG_UART (MarlinFirmware#19475) * Whitespace cleanup * [cron] Bump distribution date (2020-09-24) * HAL and serial cleanup Co-Authored-By: Jason Smith <[email protected]> * HAL/serial followup * Fix some pin inits * [cron] Bump distribution date (2020-09-25) * Fix and improve STM32F1 serial (MarlinFirmware#19464) * BigTreeTech SKR E3 Turbo (MarlinFirmware#19500) * Sanity check old serial names * TFT: No timeout on Move Screen (MarlinFirmware#19426) * [cron] Bump distribution date (2020-09-26) * Escape the M33 string arg (MarlinFirmware#19515) * Fix MKS Robin undefined pins error (MarlinFirmware#19507) * Fix SKR 1.4 thermistor pin comments (MarlinFirmware#19510) * SKR E3 Turbo followup (MarlinFirmware#19513) * Fix MBL "Click to continue" on Color UI touchscreen (MarlinFirmware#19514) * Allow ColorUI color customization (MarlinFirmware#19484) * MMU2 S Mode spins the BMG gears during C0 (MarlinFirmware#19429) * [cron] Bump distribution date (2020-09-27) * Tweak MMU beeps, misc. cleanup * Drop extra Bed PID * Allow M524 between M23 and M24 * E3 DWIN: General cleanup * E3 DWIN: "No Media" message * CardReader cleanup * [cron] Bump distribution date (2020-09-28) * LVGL followup fixing "C", etc. (MarlinFirmware#19517) * Fix Allen Key Probe pin test (MarlinFirmware#19520) * Working LCD_USE_DMA_FSMC (MarlinFirmware#19522) * Thermistor: Kis3d Silicone heater + precision cast plate (MarlinFirmware#19528) * Update AnyCubic deps * Menu tweak * Prettier INI * Rename LCD conditionals (MarlinFirmware#19533) * MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (MarlinFirmware#19375) * Update configs to 020007 * Tweaks to git helpers * Default E3 V2 to English * Change "Fr" on LCD to ">>" (MarlinFirmware#18830) * Multi-line comments cleanup (MarlinFirmware#19535) * Fix diveToFile with open Dir object (MarlinFirmware#19539) * Fix CardReader diveToFile * Add CardReader::fileExists * Improve Power-Loss Recovery (MarlinFirmware#19540) * Add extra CardReader debugging * Fetch longname when a file exists * Fix up E3 DWIN Power Panic * Anycubic Chiron full feature support (MarlinFirmware#19505) * [cron] Bump distribution date (2020-09-29) * Marlin 2.0.7 * Keep HAL tasks running during PID Autotune (MarlinFirmware#19671) * [cron] Bump distribution date (2020-09-30) * [cron] Bump distribution date (2020-10-01) * Fix Move Screen with disabled Touch (MarlinFirmware#19558) * Fix Buzzer (pin) init for uninitialized FastIO (MarlinFirmware#19559) * Update Slovak language (MarlinFirmware#19561) * No move on Park = No move on Resume (MarlinFirmware#19569) * Fix Anycubic i3 Mega target temperature display (MarlinFirmware#19572) Also includes a workaround for missing (probably un-fetched) long name in file listing * G35 workaround for Pronterface "feature" (MarlinFirmware#19577) * [cron] Bump distribution date (2020-10-02) * Minor SPI fixes, systick_callback for STM32F1 HAL compatibility (MarlinFirmware#19565) * Replace tabs with spaces * Adjust HAL platform defines, comments * Fix onboard SD card support for Teensy 3.6 & 4.1 (MarlinFirmware#19593) * Fix compile of MMU2 with S-mode disabled (MarlinFirmware#19584) * Fix TEMP_ADC_PROBE support for STM32F1 (MarlinFirmware#19582) Co-authored-by: ellensp <[email protected]> * Fix wrappers on HAL/STM32F1 .cpp files (MarlinFirmware#19581) Co-authored-by: Scott Lahteine <[email protected]> * Touch UI support for X2, Y2 and Z2 (MarlinFirmware#19538) * Fix 'bossac' upload on Windows (MarlinFirmware#19545) * [cron] Bump distribution date (2020-10-03) * [cron] Bump distribution date (2020-10-04) * Fix Tune/Fan edit items - Fixes MarlinFirmware#19617 - Followup to MarlinFirmware#18400 * Shared singlenozzle item * Fix German translation purging/unloading (MarlinFirmware#19615) * Move SF_ARC_FIX option * Fix Z_AFTER_HOMING without probe (MarlinFirmware#19607) * Add HAS_FAST_MOVES * Fix Archim1 stepper timing (with new variant) (MarlinFirmware#19596) * [cron] Bump distribution date (2020-10-05) * Allow bypass for cold E movement (MarlinFirmware#19606) * Z Probe Offset Wizard (MarlinFirmware#18866) * Sync config to examples * Trailing whitespace * [cron] Bump distribution date (2020-10-06) * Improve retract / unretract labels * Fix Ender-3 V2 DWIN Stop SD Print (MarlinFirmware#19642) Co-authored-by: Scott Lahteine <[email protected]> * Add Chamber servo vent, auto fan (MarlinFirmware#19519) * Update language fonts * [cron] Bump distribution date (2020-10-07) * Fix small font section directive, mixer warning * Chamber vent/fan followup * Restore ° to 6x9 small info font (MarlinFirmware#19645) * More accessible PROBE_OFFSET_WIZARD (MarlinFirmware#19647) * [cron] Bump distribution date (2020-10-08) * Update PROBE_OFFSET_WIZARD comment (MarlinFirmware#19652) * Apply env:mega2560ext to relevant boards (MarlinFirmware#19624) * Use 0xFF (not 'ff') for byte transfer * Permit touch calibration override * Fix and improve Makefile / CMake (MarlinFirmware#19640) * [cron] Bump distribution date (2020-10-09) * Update Italian language (MarlinFirmware#19654) * Fix touch ifndefs (MarlinFirmware#19661) * Support for FLY MINI (MarlinFirmware#19185) * Support for Debug Codes - Dnnn (MarlinFirmware#19225) Co-authored-by: Scott Lahteine <[email protected]> * Optional `M42`/`M226`; Add more features filters (MarlinFirmware#19664) * Batch appercase hex values * [cron] Bump distribution date (2020-10-10) * HAS_CHARACTER_LCD => HAS_MARLINUI_HD44780 (MarlinFirmware#19673) * Fixes for TFTGLCD Panel, FastIO (MarlinFirmware#19614) * Marlin 2.0.7.1 * TFT Refactoring (MarlinFirmware#19192) * split tft folder in two: tft for color ui; tft_io for shared tft code * after the files got moved, now the code was moved to the right place * classic ui using TFT IO init lcd codes * feature to compile tft_io when enabled * compiling fix * lvgl spi tft working with tft io init codes * there is no need for separeted fsmc and spi class in lvgl anymore, as tft io handle everything * remove debug * base for TFT rotation and mirroring API, and ILI9488 support * ST7796S rotate and mirror support * ST7789V rotate and mirror support * ST7735 rotate and mirror support * ILI9341 rotate and mirror support * ILI9328 rotate and mirror support * R61505 rotate and mirror support * MKS TFT definitions * more configs for mks tfts * update config * naming typo * to configure the user interface * ANYCUBIC_TFT35 * tft configs * support for SSD1963 * tft display types * updated conditionals lcd; first board fully working with the new code - all 3 ui! * compatiblity * changed name * move classic ui file name * rename TURN -> ROTATE * GRAPHICAL_TFT_ROTATE_180 deprecated * first fsmc board fully working - chitu v5 * mks robin nano v1.2 + tft 35 ok! * right pin name * anycubic tft tested in a TRIGORILLA_PRO * chitu v6 * nano 32 tft orientation * mks tft43 * mks tft43 rotation * fixed LONGER LK tft setup * GRAPHICAL_TFT_UPSCALE defined by the display type * better offsets defaults * Update Configuration.h * Update tft_fsmc.cpp * Update Conditionals_LCD.h * Tweak comments * update nano tests * Revert "update nano tests" This reverts commit a071ebb. * default tft * outdated comments * to not break non-vscode builds * upscale tft 35 * support tft 180 rotation for color ui * Each TFT Driver is responsible for its default color mode. * use auto detect in mks displays, because some of them could be shipped with diferent drivers * extra s * unused code * wrong -1 * missing mirror options * Smaller regex pattern * Comment updates * Clean up old defines * Apply pins formatting * GRAPHICAL_TFT_ROTATE_180 => TFT_ROTATE_180 * MKS_ROBIN_TFT_V1_1R * merge fix * correct resolution * auto is default, dont need be there, and it will allow the user to configure it even for named displays * to not use rotation with MKS_ROBIN_TFT_V1_1R * i like () in macros * avoid sleepy commits * default for st7789 is rgb * nano follow up * to allow ili9328 rotation * default is rgb * boards merge follow up * to match bootloader orientation * HAS_TOUCH_XPT2046 is not hal specific anymore * lets not forget LPC * 180 rotation for ili9328 and R61505 * Clean up whitespace Co-authored-by: Scott Lahteine <[email protected]> Co-authored-by: Scott Lahteine <[email protected]> * G34 Mechanical Gantry Calibration (like Prusa M915) (MarlinFirmware#18972) Co-authored-by: Scott Lahteine <[email protected]> * Sanity-check mutually-exclusive G34 features (MarlinFirmware#19706) * Fix screen click reading too often (MarlinFirmware#19696) Co-authored-by: andreibobirica <[email protected]> * Option to prevent (extra) Watchdog init on STM32 (MarlinFirmware#19693) * Implement wait_for_user for Color UI (MarlinFirmware#19694) * Fix UTF8 handling for Color UI (MarlinFirmware#19708) * Fixes for TFTGLCD Panel, FastIO (MarlinFirmware#19614) * Restore correct STM32 port-bits code (MarlinFirmware#19678) * Save PLR on resume from pause (MarlinFirmware#19676) Co-Authored-By: shahab <[email protected]> * Digipots refactor / cleanup (MarlinFirmware#19690) * Fix at90usb1286 build (MarlinFirmware#19687) * Skip check for USBCON during dependency detection * Ignore incompatible Teensy_ADC library, which requires Teensy >= 3 * Add IS_AT90USB Co-authored-by: Scott Lahteine <[email protected]> * Fix various errors, warnings in example config builds (MarlinFirmware#19686) Co-authored-by: Scott Lahteine <[email protected]> * Fix I2C_ADDRESS sign warning (MarlinFirmware#19685) * Fix motion compile w/out probe-oriented settings (MarlinFirmware#19684) * Add REPORT_TRAMMING_MM option (MarlinFirmware#19682) Co-authored-by: Scott Lahteine <[email protected]> * Allow MAX31865 resistance values configuration (MarlinFirmware#19695) * Add D100 Watchdog Test (MarlinFirmware#19697) * Add loose soft endstop state, apply to UBL fine-tune (MarlinFirmware#19681) Co-authored-by: Scott Lahteine <[email protected]> * Fixes for TFTGLCD Panel, FastIO (MarlinFirmware#19614) * Restore correct STM32 port-bits code (MarlinFirmware#19678) * [cron] Bump distribution date (2020-10-11) * Fix various errors, warnings in example config builds (MarlinFirmware#19686) Co-authored-by: Scott Lahteine <[email protected]> * [cron] Bump distribution date (2020-10-12) * [cron] Bump distribution date (2020-10-13) * Simple bool in soft_endstops_t * Fix SET_SOFT_ENDSTOP_LOOSE w/out soft endstops (MarlinFirmware#19734) * [cron] Bump distribution date (2020-10-14) * [cron] Bump distribution date (2020-10-15) * Fix mega2560ext environment (MarlinFirmware#19730) * Watchdog Refresh for LVGL Asset Load (MarlinFirmware#19724) * TFT followup fixes (MarlinFirmware#19710) * If needed, home before G34 (MarlinFirmware#19713) * Add NUCLEO-F767ZI dev board (MarlinFirmware#19373) Co-authored-by: Lorenzo Delana <[email protected]> * Don't define IS_ULTIPANEL empty * Fix HAL/STM32 FastIO for analog pins (MarlinFirmware#19735) * Fix SAMD Serial name macro (MarlinFirmware#19765) * Marlin 2.0.7.2 * Update "Bug Report" template (MarlinFirmware#19906) * Fix bilinear_line_to_destination definition See MarlinFirmware#19431 * Fix extraneous Linear Advance DIR change (MarlinFirmware#20131) * Fix bad SET_FAST_PWM_FREQ calls (MarlinFirmware#20227) * Set "lcd_move_e" index to fix the label (MarlinFirmware#20263) * Help hosts when password-locked (MarlinFirmware#20348) * Fix TMC_HOME_PHASE divide by zero (MarlinFirmware#20368) * Fix TEMP_0_TR_ENABLE * Fixes for TFTGLCD (MarlinFirmware#20734) * Fix PR template, lock action Co-Authored-By: Jason Smith <[email protected]> * Ignore M22 during SD print * Trust XY after Quiet Probing short sleep (MarlinFirmware#21237) * Clean up labels on close * Token for "Clean Closed" action (MarlinFirmware#21320) * Remove one label at a time * Emojis and donate link * Add emojis * Change issue templates to YML * Enhance workflows * Auto-label Feature Requests (MarlinFirmware#21348) * Fix bool++ warning * Fix Hotend-abort-on-idle Check (MarlinFirmware#21535) * Sanity Check newer Configs too (MarlinFirmware#21550) Co-authored-by: Scott Lahteine <[email protected]> * Keep 'confirmed bug' open * Fix check-pr action * 'issue_body' obsolete in templates * Update Issue Templates (MarlinFirmware#21702) * Fix SDIO buffer alignment (MarlinFirmware#21396) Co-authored-by: Scott Lahteine <[email protected]> Co-authored-by: Keith Bennett <[email protected]> Co-authored-by: Haxk20 <[email protected]> Co-authored-by: Neskik <[email protected]> Co-authored-by: Jesse S <[email protected]> Co-authored-by: Giuliano Zaro <[email protected]> Co-authored-by: Jason Smith <[email protected]> Co-authored-by: ManuelMcLure <[email protected]> Co-authored-by: ellensp <[email protected]> Co-authored-by: Marcio T <[email protected]> Co-authored-by: mmajoor <[email protected]> Co-authored-by: Zachary Annand <[email protected]> Co-authored-by: Victor Oliveira <[email protected]> Co-authored-by: tovam <[email protected]> Co-authored-by: enigmaquip <[email protected]> Co-authored-by: cosmoderp <[email protected]> Co-authored-by: deram <[email protected]> Co-authored-by: jahartley <[email protected]> Co-authored-by: InsanityAutomation <[email protected]> Co-authored-by: ellensp <[email protected]> Co-authored-by: Cole Markham <[email protected]> Co-authored-by: qwewer0 <[email protected]> Co-authored-by: makerbase <[email protected]> Co-authored-by: Chris Pepper <[email protected]> Co-authored-by: riodoro1 <[email protected]> Co-authored-by: Jason Smith <[email protected]> Co-authored-by: Luke Harrison <[email protected]> Co-authored-by: Trocololo <[email protected]> Co-authored-by: Siana Gearz <[email protected]> Co-authored-by: Tanguy Pruvot <[email protected]> Co-authored-by: Emperor <[email protected]> Co-authored-by: Serhiy-K <[email protected]> Co-authored-by: Pavel Melnikov <[email protected]> Co-authored-by: Nick <[email protected]> Co-authored-by: Roman Moravčík <[email protected]> Co-authored-by: Ilya <[email protected]> Co-authored-by: Stéphane <[email protected]> Co-authored-by: swissnorp <[email protected]> Co-authored-by: bilsef <[email protected]> Co-authored-by: ellensp <[email protected]> Co-authored-by: Ryan V1 <[email protected]> Co-authored-by: Scott Lahteine <[email protected]> Co-authored-by: Speaka <[email protected]> Co-authored-by: Cory Ory <[email protected]> Co-authored-by: Mathew Winters <[email protected]> Co-authored-by: signetica <[email protected]> Co-authored-by: ladismrkolj <[email protected]> Co-authored-by: Samantaz Fox <[email protected]> Co-authored-by: 石立枫 <[email protected]> Co-authored-by: andreibobirica <[email protected]> Co-authored-by: shahab <[email protected]> Co-authored-by: Earle F. Philhower, III <[email protected]> Co-authored-by: Lorenzo Delana <[email protected]> Co-authored-by: phcay <[email protected]> Co-authored-by: Simone Primarosa <[email protected]> Co-authored-by: Luu Lac <[email protected]> Co-authored-by: ldursw <[email protected]>
1 parent d6e767e commit a3dab6a

File tree

2,269 files changed

+192035
-84010
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,269 files changed

+192035
-84010
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
github: [thinkyhead]
22
patreon: thinkyhead
3-
custom: ["http://www.thinkyhead.com/donate-to-marlin"]
3+
custom: ["https://www.thinkyhead.com/donate-to-marlin"]

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
name: 🪲 Report a bug
2+
description: Create a bug report to help improve Marlin Firmware
3+
title: "[BUG] (bug summary)"
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: >
8+
Do you want to ask a question? Are you looking for support? Please use one of the [support links](https://github.com/MarlinFirmware/Marlin/issues/new/choose).
9+
10+
- type: markdown
11+
attributes:
12+
value: |
13+
**Thank you for reporting a bug in Marlin Firmware!**
14+
15+
## Before Reporting a Bug
16+
17+
- Read and understand Marlin's [Code of Conduct](https://github.com/MarlinFirmware/Marlin/blob/master/.github/code_of_conduct.md). You are expected to comply with it, including treating everyone with respect.
18+
19+
- Test with the [`bugfix-2.0.x` branch](https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip) to see whether the issue still exists.
20+
21+
## Instructions
22+
23+
Please follow the instructions below. Failure to do so may result in your issue being closed. See [Contributing to Marlin](https://github.com/MarlinFirmware/Marlin/blob/2.0.x/.github/contributing.md) for additional guidelines.
24+
25+
1. Provide a good title starting with [BUG].
26+
2. Fill out all sections of this bug report form.
27+
3. Always attach configuration files so we can build and test your setup.
28+
29+
- type: dropdown
30+
attributes:
31+
label: Did you test the latest `bugfix-2.0.x` code?
32+
description: >-
33+
Always try the latest code to make sure the issue you are reporting is not already fixed. To download
34+
the latest code just [click this link](https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip).
35+
options:
36+
- Yes, and the problem still exists.
37+
- No, but I will test it now!
38+
validations:
39+
required: true
40+
41+
- type: markdown
42+
attributes:
43+
value: |
44+
# Bug Details
45+
46+
- type: textarea
47+
attributes:
48+
label: Bug Description
49+
description: >-
50+
Describe the bug in this section. Tell us what you were trying to do and what
51+
happened that you did not expect. Provide a clear and concise description of the
52+
problem and include as many details as possible.
53+
placeholder: |
54+
Marlin doesn't work.
55+
validations:
56+
required: true
57+
58+
- type: input
59+
attributes:
60+
label: Bug Timeline
61+
description: Is this a new bug or an old issue? When did it first start?
62+
63+
- type: textarea
64+
attributes:
65+
label: Expected behavior
66+
description: >-
67+
What did you expect to happen?
68+
placeholder: I expected it to move left.
69+
70+
- type: textarea
71+
attributes:
72+
label: Actual behavior
73+
description: What actually happened instead?
74+
placeholder: It moved right instead of left.
75+
76+
- type: textarea
77+
attributes:
78+
label: Steps to Reproduce
79+
description: >-
80+
Please describe the steps needed to reproduce the issue.
81+
placeholder: |
82+
1. [First Step] ...
83+
2. [Second Step] ...
84+
3. [and so on] ...
85+
86+
- type: markdown
87+
attributes:
88+
value: |
89+
# Your Setup
90+
91+
- type: input
92+
attributes:
93+
label: Version of Marlin Firmware
94+
description: "See the About Menu on the LCD or the output of `M115`. NOTE: For older releases we only patch critical bugs."
95+
validations:
96+
required: true
97+
98+
- type: input
99+
attributes:
100+
label: Printer model
101+
description: Creality Ender 3, Prusa mini, or Kossel Delta?
102+
103+
- type: input
104+
attributes:
105+
label: Electronics
106+
description: Stock electronics, upgrade board, or something else?
107+
108+
- type: input
109+
attributes:
110+
label: Add-ons
111+
description: Please list any hardware add-ons that could be involved.
112+
113+
- type: dropdown
114+
attributes:
115+
label: Your Slicer
116+
description: Do you use Slic3r, Prusa Slicer, Simplify3D, IdeaMaker...?
117+
options:
118+
- Slic3r
119+
- Simplify3D
120+
- Prusa Slicer
121+
- IdeaMaker
122+
- Cura
123+
- Other (explain below)
124+
125+
- type: dropdown
126+
attributes:
127+
label: Host Software
128+
description: Do you use OctoPrint, Repetier Host, Pronterface...?
129+
options:
130+
- SD Card (headless)
131+
- Repetier Host
132+
- OctoPrint
133+
- Pronterface
134+
- Cura
135+
- Same as my slicer
136+
- Other (explain below)
137+
138+
- type: markdown
139+
attributes:
140+
value: >-
141+
## Other things to include
142+
143+
Please also be sure to include these items to help with troubleshooting:
144+
145+
* **A ZIP file** containing your `Configuration.h` and `Configuration_adv.h`.
146+
(Please don't paste lengthy configuration text here.)
147+
* **Log output** from the host. (`M111 S247` for maximum logging.)
148+
* **Images or videos** demonstrating the problem, if it helps to make it clear.
149+
* **A G-Code file** that exposes the problem, if not affecting _all_ G-code.
150+
151+
If you've made any other modifications to the firmware, please describe them in detail in the space provided.
152+
153+
When pasting formatted text into the box below don't forget to put ` ``` ` (on its own line) before and after to make it readable.
154+
155+
- type: textarea
156+
attributes:
157+
label: Additional information & file uploads

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
blank_issues_enabled: false
22
contact_links:
3-
- name: Marlin Documentation
3+
- name: 📖 Marlin Documentation
44
url: http://marlinfw.org/
55
about: Lots of documentation on installing and using Marlin.
6-
- name: MarlinFirmware Facebook group
6+
- name: 👤 MarlinFirmware Facebook group
77
url: https://www.facebook.com/groups/1049718498464482
88
about: Please ask and answer questions here.
9-
- name: Marlin on Discord
9+
- name: 🕹 Marlin on Discord
1010
url: https://discord.gg/n5NJ59y
1111
about: Join the Discord server for support and discussion.
12-
- name: Marlin Discussion Forum
12+
- name: 🔗 Marlin Discussion Forum
1313
url: http://forums.reprap.org/list.php?415
1414
about: A searchable web forum hosted by RepRap dot org.
15-
- name: Marlin Videos on YouTube
15+
- name: 📺 Marlin Videos on YouTube
1616
url: https://www.youtube.com/results?search_query=marlin+firmware
1717
about: Tutorials and more from Marlin users all around the world. Great for new users!
18+
- name: 💸 Want to donate?
19+
url: https://www.thinkyhead.com/donate-to-marlin
20+
about: Please take a look at the various options to support Marlin Firmware's development financially!

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: ✨ Request a feature
2+
description: Request a new Marlin Firmware feature
3+
title: "[FR] (feature summary)"
4+
labels: 'T: Feature Request'
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: >
9+
Do you want to ask a question? Are you looking for support? Please use one of the [support links](https://github.com/MarlinFirmware/Marlin/issues/new/choose).
10+
11+
- type: markdown
12+
attributes:
13+
value: >
14+
**Thank you for requesting a new Marlin Firmware feature!**
15+
16+
## Before Requesting a Feature
17+
18+
- Read and understand Marlin's [Code of Conduct](https://github.com/MarlinFirmware/Marlin/blob/master/.github/code_of_conduct.md). You are expected to comply with it, including treating everyone with respect.
19+
20+
- Check the latest [`bugfix-2.0.x` branch](https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip) to see if the feature already exists.
21+
22+
- Before you proceed with your request, please consider if it is necessary to make it into a firmware feature, or if it may be better suited for a slicer or host feature.
23+
24+
- type: textarea
25+
attributes:
26+
label: Is your feature request related to a problem? Please describe.
27+
description: A clear description of the problem (e.g., "I need X but Marlin can't do it [...]").
28+
29+
- type: textarea
30+
attributes:
31+
label: Are you looking for hardware support?
32+
description: Tell us the printer, board, or peripheral that needs support.
33+
34+
- type: textarea
35+
attributes:
36+
label: Describe the feature you want
37+
description: A clear description of the feature and how you think it should work.
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
attributes:
43+
label: Additional context
44+
description: Add any other context or screenshots about the feature request here.

.github/contributing.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,15 @@ This project and everyone participating in it is governed by the [Marlin Code of
3434
3535
We have a Message Board and a Facebook group where our knowledgable user community can provide helpful advice if you have questions.
3636

37-
* [Marlin RepRap forum](http://forums.reprap.org/list.php?415)
37+
* [Marlin RepRap forum](https://reprap.org/forum/list.php?415)
3838
* [MarlinFirmware on Facebook](https://www.facebook.com/groups/1049718498464482/)
3939

40-
If chat is more your speed, you can join the MarlinFirmware Slack team:
40+
If chat is more your speed, you can join the MarlinFirmware Discord server:
4141

42-
* Join the Marlin Slack Team
43-
* To obtain group access, please [send a request](http://www.thinkyhead.com/contact/9) to @thinkyhead.
44-
* Even though Slack is a chat service, sometimes it takes several hours for community members to respond &mdash; please be patient!
45-
* Use the `#general` channel for general questions or discussion about Marlin.
46-
* Other channels exist for certain topics. Check the channel list.
42+
* Use the link https://discord.gg/n5NJ59y to join up as a General User.
43+
* Even though our Discord is pretty active, it may take a while for community members to respond &mdash; please be patient!
44+
* Use the `#general` channel for general questions or discussion about Marlin.
45+
* Other channels exist for certain topics or are limited to Patrons. Check the channel list.
4746

4847
## How Can I Contribute?
4948

@@ -93,7 +92,7 @@ Before creating a suggestion, please check [this list](#before-submitting-a-sugg
9392

9493
#### Before Submitting a Feature Request
9594

96-
* **Check the [Marlin website](http://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](http://marlinfw.org/docs/configuration/configuration.html).
95+
* **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).
9796
* **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.
9897

9998
#### How Do I Submit A (Good) Feature Request?
@@ -117,12 +116,12 @@ Unsure where to begin contributing to Marlin? You can start by looking through t
117116

118117
### Pull Requests
119118

120-
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](http://marlinfw.org/docs/development/getting_started_pull_requests.html) and Github's [Pull Request](https://help.github.com/articles/creating-a-pull-request/) documentation.
119+
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.
121120

122121
* Fill in [the required template](pull_request_template.md).
123122
* Don't include issue numbers in the PR title.
124123
* Include pictures, diagrams, and links to videos in your Pull Request to demonstrate your changes, if needed.
125-
* Follow the [Coding Standards](http://marlinfw.org/docs/development/coding_standards.html) posted on our website.
124+
* Follow the [Coding Standards](https://marlinfw.org/docs/development/coding_standards.html) posted on our website.
126125
* Document new code with clear and concise comments.
127126
* End all files with a newline.
128127

@@ -137,7 +136,7 @@ Pull Requests should always be targeted to working branches (e.g., `bugfix-1.1.x
137136

138137
### C++ Coding Standards
139138

140-
* Please read and follow the [Coding Standards](http://marlinfw.org/docs/development/coding_standards.html) posted on our website. Failure to follow these guidelines will delay evaluation and acceptance of Pull Requests.
139+
* Please read and follow the [Coding Standards](https://marlinfw.org/docs/development/coding_standards.html) posted on our website. Failure to follow these guidelines will delay evaluation and acceptance of Pull Requests.
141140

142141
### Documentation
143142

.github/issue_template.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
# NO SUPPORT REQUESTS PLEASE
22

3-
Support Requests posted here will be automatically closed!
3+
Do you want to ask a question? Are you looking for support? Please don't post here. Support Requests posted here will be automatically closed!
44

5-
This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. See https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/contributing.md#i-dont-want-to-read-this-whole-thing-i-just-have-a-question.
5+
Instead use one of the following options:
66

7-
For best results getting help with configuration and troubleshooting, please use the following resources:
7+
- The Marlin Firmware forum at https://reprap.org/forum/list.php?415
8+
- The MarlinFirmware Facebook Group at https://www.facebook.com/groups/1049718498464482/
9+
- The MarlinFirmware Discord Server at https://discord.gg/n5NJ59y.
810

9-
- RepRap.org Marlin Forum http://forums.reprap.org/list.php?415
10-
- Tom's 3D Forums https://discuss.toms3d.org/
11-
- Facebook Group "Marlin Firmware" https://www.facebook.com/groups/1049718498464482/
12-
- Facebook Group "Marlin Firmware for 3D Printers" https://www.facebook.com/groups/3Dtechtalk/
13-
- Marlin Configuration https://www.youtube.com/results?search_query=marlin+configuration on YouTube
14-
- Marlin Discord server. Join link: https://discord.gg/n5NJ59y
15-
16-
After seeking help from the community, if the consensus points to to a bug in Marlin, then you should post a Bug Report at https://github.com/MarlinFirmware/Marlin/issues/new/choose).
11+
Before filing an issue be sure to test the latest "bugfix" branch to see whether the issue is already addressed.

0 commit comments

Comments
 (0)