Commit Graph

16 Commits (Ender3V2S1-Released)
 

Author SHA1 Message Date
Miguel Risco-Castillo 0e7a9c1fb1
Update README.md 4 weeks ago
Miguel Risco-Castillo ac6b670136 March 2024 (20240410)
Adjust icon blink background
M115 can show PROUI AML capability
Other minor fixes to save program memory
4 weeks ago
Miguel Risco-Castillo bf7777ee8d Fix mistype
update Paypal FUNDING.yml
1 month ago
Miguel Risco-Castillo 8ccd2afef0 Restored access to light control menus 3 months ago
Miguel Risco-Castillo 2db25f5005 Fix Ender-3 S1F4 EEPROM exclusion zone 3 months ago
Miguel Risco-Castillo f469e4a8d6 More TJC brightness fixes 3 months ago
Miguel Risco-Castillo 09cad1387e Fix max brightness for TJC display 3 months ago
Miguel Risco-Castillo ff35dc6d3f Added an exclusion zone in the EEPROM.
That zone is used by some boot loaders to save flags that control the flashing at boot process.

The exclusion zone should be defined in the **.INI** board environments that require it by:
```log
 -DEEPROM_EXCL_ZONE=100,200
```
or in the board pin file by:
```c++
#define EEPROM_EXCL_ZONE 100,200  // Test a range
or
#define EEPROM_EXCL_ZONE 333      // Test a single byte
```
For example, in the Ender-3S1 F4: Marlin\src\pins\stm32f4\pins_CREALITY_V24S1_301F4.h:
```c++
#define EEPROM_EXCL_ZONE 919,926  // Test a range
```

### Related Issues

In the Ender-3 S1 with the STM32F401 SoC the range of exclusion is from 919 to 926. Even if the zone is filled with 0xFF values, the boot loader changes it when the printer is rebooted:

```log
0370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0390: FF FF FF FF 00 FF FF FF FF FF FF FF FF 66 FF FF
03A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
```
If the zone is not excluded, the boot loader may not allow flashing new firmware and may also cause CRC EEPROM corruption.

Perhaps related to:
https://github.com/mriscoc/Ender3V2S1/issues/125
https://github.com/mriscoc/Ender3V2S1/issues/1180
https://github.com/MarlinFirmware/Marlin/issues/26144
3 months ago
Miguel Risco-Castillo ec573df5fc Fix bugs and implement user feedback 4 months ago
Miguel Risco-Castillo c4b983738f Add prusa-settings-3.jpg 4 months ago
Miguel Risco-Castillo d88f41e34b Fix https://github.com/mriscoc/Ender3V2S1/issues/1213 4 months ago
Miguel Risco-Castillo d0934b97ff Fix https://github.com/mriscoc/Ender3V2S1/issues/1209 4 months ago
Miguel Risco-Castillo ef5d0fd025 Fix CREALITY_CR4NTxxC10 E3 Free-runs 4 months ago
Miguel Risco-Castillo f7297881df **New Year 2024 (20240107)**
* The background of hot-end icon and bed icon blinks when they are being heating
* Fix for https://github.com/mriscoc/Ender3V2S1/issues/1175
* Adds mesh inset to the mesh validation test
* Fix screen background in trammingWizard regardless an error in the first corner

**New in source code:**
* Enabled M48 menu item only if Z_MIN_PROBE_REPEATABILITY_TEST is enabled
* Moves Bed size menu items after XY MIN/MAX position
* Enables the storage of parameters in the EEPROM only if the respective feature is enabled

**From Marlin Bugfix**
* Slimmer null T command (#26615)
* Followup to optional M111/M115 (#26626)
* Fix hangs in DUE native USB (#26572)
* Fix Bed PID Autotune output (#26606)
* CONFIGURE_FILAMENT_CHANGE - Optional M603 (#26613)
* I3DBEE TECH Beez Mini 12864 (#26596)
* Options to slim M111, remove M115 (#26603)
* BSD string workaround (#26532)
* Fix homing with FT_MOTION (#26595)
* Fix, extend FAN / AUTOFAN confict check (#26591)
* BigTreeTech Manta M8P V2.0 (STM32H723ZE) (#26578)
* Optimize FT_MOTION (#26557)
* TriGorilla Pro default to ONBOARD_SDIO (#26586)
* Specify U8glib-HAL@0.5.4 (#26582)
* Newer Platform & Toolchain for STM32G0 (#26585)
* Initial support for HC32 U8G LCD (#26568)
* Move U8G defines to HALs
* BigTreeTech Kraken V1.0 (STM32H723ZG) (#26565)
* Fix string buffer warning (#26550)
* Fix MARKFORGED_INVERSE typos (#26558)
* Creality Free Runs fixups (#26562)
* Orca 3D Modular Controller (#26534)
* Jerk correction for LIN_ADVANCE + CLASSIC_JERK (#26551)
* Optional FAN_INVERTING
* Just "warn" on SD fail
* FT_MOTION improvements (#26074)
* Fix Creality E3 "Free-runs" (#26533)
* Creality E3 Free-runs Silent Motherboard (#25636)
* Fix planner jerk limits (#26529)
* MARKFORGED_INVERSE (#26516)
* Fix MKS TS35 with BTT SKR 1.3/1.4 (#26176)
* SERIAL_DMA (for some STM32Fx) (#26328)
* Adjust Progress / Completion (#26466)
* Encoder improvements (#26501)
* Use strlcpy with buffer size (#26513)
* Use PIO versioning (including HC32) (#26512)
* Voxelab Aquila N32 (via Maple) (#26470)
* Fix tool-change E prime (#26494)
* Fix thermistor 14 & 60 constexprness (#26499)
* UI refresh for some events (#26487)
* Fix a NeoPixel override (#26492)
* Fix ftostrX3sign (#26497)
* DOUBLE_LCD_FRAMERATE (#26500)
* Fix some action labels (#26490)
* More num-to-string digits / precisions (#26343)
* Fix BLTouch HSMode deploy (#26311)
* Touch fixes (#26455)
* XY_AFTER_HOMING, EVENT_GCODE_AFTER_HOMING (#26469)
* BlackBeezMini 3D by I3DBEE (#26406)
* HAL for HC32F460 (#26414)
* MAX Thermocouples for Heated Bed (#26441)
* Pins for FYSETC Spider King 4.07 (#26461)
* Use ftpl for item strings (#26462)
* BD_SENSOR_PROBE_NO_STOP (#26353)
* Fix PANDA ZHU missing #endif (#26460)
* Update Teensy 4.0/4.1 Serial (#26457)
* Configurable FR/Flow edit ranges (#26446)
* Fix MMU2 sscanf bug, optimize (#26449)
* Fix GT2560_V41b Z2 pin (#26370)
* BTT Octopus Pro V1.0.1 (STM32H723ZE) (#26159)
* Fix Ender-5 S1 env
* Fix more MarlinUI title centering (#26440)
* Fix MarlinUI axis move / UBL strings (#26439)
* Minor touch calibration improvement (#26445)
* Fix rotational AxisFlags (#26444)
* Rotational move items (#26438)
* Define MarlinUI axis moves with lists (#26344)
* Creality STM32F401RC w/out bootloader (#26373)
* Fix runout state in menu (#26394)
And many other Bug fixes and improvements from the Marlin bugfix branch
4 months ago
Miguel Risco-Castillo c72017267a Preparing the repository 6 months ago
Miguel Risco-Castillo d595bc09bb
Initial commit 2 years ago