You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/classicrocker883/MRiscoCProUI/releases) <sup>- Link to latest releases</sup>
7
7
8
-
### Visit the [Wiki](https://github.com/classicrocker883/MRiscoCProUI/wiki) for more information about *this* firmware and the features it provides
8
+
### Visit the [Wiki](https://github.com/classicrocker883/MRiscoCProUI/wiki) for more information about _this_ firmware and the features it provides
9
9
10
10
<br>
11
11
@@ -33,18 +33,19 @@ I designed and made it to be used for upgrading the hotend.**
33
33
---
34
34
35
35
## Universal Firmware for RET6/RCT6 chips:
36
+
36
37
G32, N32, H32, Creality 4.2.7 and 4.2.2 boards<br>
37
38
**_<sup><sub>(Also available for E3 Free-runs, BTT SKR Mini E3, STM32F401, GD32F303, and others)</sub></sup>_**
38
39
39
40
> [!IMPORTANT]
40
41
> **Please read the following:**
41
42
42
43
> [!NOTE]
43
-
Many Updates have been included in the most recent MRiscoCProUI for the **2025-August** release.
44
-
This release has many changes to the **UI**.
45
-
New ICON's have been added, and old ones enhanced. Whoever edited them before saved directly as .*JPG* which in many editors lowers the quality of the image. I painstakingly remastered almost every single one; preserving the original quality.
44
+
> Many Updates have been included in the most recent MRiscoCProUI for the **2025-August** release.
45
+
> This release has many changes to the **UI**.
46
+
> New ICON's have been added, and old ones enhanced. Whoever edited them before saved directly as ._JPG_ which in many editors lowers the quality of the image. I painstakingly remastered almost every single one; preserving the original quality.
46
47
>
47
-
> > You must [REFLASH](https://github.com/classicrocker883/MRiscoCProUI/wiki/HOW-TO-UPDATE-THE-DISPLAY) the *LCD Display* with the new **DWIN_SET**; which is located in the `display assets` folder.
48
+
> > You must [REFLASH](https://github.com/classicrocker883/MRiscoCProUI/wiki/HOW-TO-UPDATE-THE-DISPLAY) the _LCD Display_ with the new **DWIN_SET**; which is located in the `display assets` folder.
48
49
>
49
50
> If you encounter any issues, have a suggestion, or feature requests please feel free to post it on the [Issues tab](https://github.com/classicrocker883/MRiscoCProUI/issues), otherwise if everything is going well please leave a comment on the [Discussions tab](https://github.com/classicrocker883/MRiscoCProUI/discussions).
50
51
>
@@ -66,15 +67,16 @@ New ICON's have been added, and old ones enhanced. Whoever edited them before sa
66
67
> <ins>**FOREWARNING**</ins>: So far everything has been working great - as normal - except there is an issue with the initialization of the SD card media. If you get a message saying this has failed, just reinsert the card or reboot. Keep trying if this doesn't work the first time.
67
68
68
69
> [!CAUTION]
69
-
> *G-code Thumbnail Preview* has been disabled for HC32 boards for the time being.
70
-
> When enabled, the screen may **freeze and restart** when the SD card is inserted. This means that everything *so far* seems to work correctly as it should, except for when an **SD card is inserted**, so printing may not be possible *unless* you use USB serial interface to upload the file (through a slicer or something like OctoPrint, or Pronterface).
70
+
> _G-code Thumbnail Preview_ has been disabled for HC32 boards for the time being.
71
+
> When enabled, the screen may **freeze and restart** when the SD card is inserted. This means that everything _so far_ seems to work correctly as it should, except for when an **SD card is inserted**, so printing may not be possible _unless_ you use USB serial interface to upload the file (through a slicer or something like OctoPrint, or Pronterface).
71
72
72
73
> [!NOTE]
73
74
> H32->HC32 support has been added to the [Marlin Firmware](https://github.com/MarlinFirmware/Marlin) repository. Please post any [Issues](https://github.com/MarlinFirmware/Marlin/issues) there first, otherwise if there are any ProUI specific issues or anything else to report please do so under [Issues tab](https://github.com/classicrocker883/MRiscoCProUI/issues) here. You can find the original HC32 repo here [@shadow578/Marlin-H32](https://github.com/shadow578/Marlin-H32)
74
75
75
76
<br>
76
77
77
78
#### Other Information:
79
+
78
80
General information about the firmware and updates is located in the _Wiki_ page [What's New In This Release](https://github.com/classicrocker883/MRiscoCProUI/wiki/What's-New-in-this-Release). <br>
79
81
Other changes and updates are [addressed here](https://github.com/classicrocker883/MRiscoCProUI/releases/latest).
80
82
@@ -83,14 +85,15 @@ Other changes and updates are [addressed here](https://github.com/classicrocker8
- There may be other basic ones if you don't have already; like python, cmake, pip...
149
162
150
163
#### Using MarlinSimulator
164
+
151
165
Before building, open a terminal and run `./buildroot/share/scripts/simulator_error.sh`, or change the following manually:
166
+
152
167
- Replace `#define INVERT_E0_DIR HMI_data.Invert_E0` with `#define INVERT_E0_DIR false` (or comment it and `#undef INVERT_E0_DIR` out) in **proui/dwin_defines.h**.
153
168
- Comment out `#undef Z_MIN_ENDSTOP_HIT_STATE` in **inc/Conditionals-5-post.h**.
154
169
- Replace `-flto` with `-fno-lto` at `release_flags =` under `[simulator_common]` in **native.ini**.
155
170
156
-
157
-
- Open the executable program found in **.pio\build\simulator_<windows|linux_release>**.
158
-
-- For Windows, *MarlinSimulator.exe*
171
+
- Open the executable program found in **.pio\build\simulator\_<windows|linux_release>**.
172
+
-- For Windows, _MarlinSimulator.exe_
159
173
-- For Linux, enter in a terminal: `./MarlinSimulator`
160
174
161
175
How to use:
176
+
162
177
- Under `SD Card`, under `Components` on the right side, select or load an image.
163
-
-- To simulate an actual print, you may need to use a *.img* file containing the *.gcode*.
178
+
-- To simulate an actual print, you may need to use a _.img_ file containing the _.gcode_.
164
179
- Select Serial Monitor(1) if you do not see any output.
165
180
- Use like a normal terminal, enter `G28` to watch it Home for example.
166
181
167
182
<br>
168
183
169
184
### Printer Information
170
-
The Precompiled binary files of this firmware can work with STM32 (STM32F103RET6/RCT6 - STMicroelectronics) and it's clones:
185
+
186
+
The Precompiled binary files of this firmware can work with STM32 (STM32F103RET6/RCT6 - STMicroelectronics) and it's clones:
187
+
171
188
- G32 (GD32F103Rx - GigaDevice)
172
189
- N32 (N32F103Rx / N32G455x - Nation)
173
190
- H32 (HC32F460x - Huada Semiconductor/HDSC)
@@ -185,38 +202,42 @@ They can be downloaded here:
185
202
<br>
186
203
187
204
## Donations
205
+
188
206
Thank you for your support.
189
207
Please consider making a donation, as large or as small and as often as you'd like.
@@ -275,9 +300,11 @@ Thank goodness for VS Code's compiler and also AI like ChatGPT which shows me wh
275
300
<br>
276
301
277
302
## Disclaimer
303
+
278
304
THIS FIRMWARE AND ALL OTHER FILES IN THE DOWNLOAD ARE PROVIDED FREE OF CHARGE WITH NO WARRANTY OR GUARANTEE. SUPPORT IS NOT INCLUDED JUST BECAUSE YOU DOWNLOADED THE FIRMWARE. WE ARE NOT LIABLE FOR ANY DAMAGE TO YOUR PRINTER, PERSON, OR ANY OTHER PROPERTY DUE TO USE OF THIS FIRMWARE. IF YOU DO NOT AGREE TO THESE TERMS THEN DO NOT USE THE FIRMWARE.
279
305
280
306
<br>
281
307
282
308
## LICENSE
309
+
283
310
For the license, check the header of each file, if the license is not specified there, the project license will be used. Marlin is licensed under the GPL.
> - Takes the output_file (e.g. **\_Define_Configuration.h**) of the first command, and removes all the defined values (e.g. **\_Undef_Configuration.h**)
0 commit comments