This repository was archived by the owner on Nov 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 4f9d155
Showing
94 changed files
with
844 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
daysUntilStale: 60 | ||
daysUntilClose: 7 | ||
exemptLabels: | ||
- pinned | ||
- security | ||
staleLabel: wontfix | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Thank you | ||
for your contributions. | ||
closeComment: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
project/ICON | ||
project/image | ||
|
||
project/*.xls | ||
|
||
project/DWIN_SET/*.bin |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# DGUS-reloaded-Klipper | ||
|
||
Firmware for 3D printers' DGUS touchscreens. | ||
|
||
The printer firmware to run alongside this can be found in [this repository](https://github.com/Desuuuu/klipper). | ||
|
||
## Disclaimer | ||
**This software is provided without any warranty. You are solely responsible for your use of it.** | ||
|
||
## Features | ||
|
||
This firmware was inspired by Creality printers' touchscreen firmware. Some features include: | ||
|
||
* Status message available on most screens | ||
* Z offset, manual and automatic leveling | ||
* PID autotuning | ||
* Volume adjustment | ||
* Brightness adjustment | ||
* BLTouch reset shortcut (if a BLTouch is installed) | ||
* Playing sounds using M300 (the frequency parameter is the index of the audio file) | ||
|
||
Focus was also put on making this firmware as easy and safe to use as possible from a user perspective. | ||
|
||
## Compatibility | ||
This firmware **should** be compatible with printers equipped with the following hardware: | ||
|
||
* 480x272 DWIN touchscreen | ||
* Single extruder | ||
* Heated bed | ||
* Single controllable fan | ||
* Bed leveling sensor (including a BLTouch) | ||
|
||
It **could** also work on machines equipped with more hardware (dual extruder, etc.) but will lack on-screen controls for such hardware. | ||
|
||
Testing has been done on the following machines: | ||
|
||
* Creality CR-10S Pro | ||
|
||
## Prerequisites | ||
You have to use this [modified version of Klipper](https://github.com/Desuuuu/klipper). Make sure to enable the serial connection to the screen while configuring the MCU firmware. | ||
|
||
The only modification required to your Klipper configuration file is to add this section: | ||
``` | ||
[t5uid1] | ||
firmware: dgus_reloaded | ||
``` | ||
|
||
For a list of available options, see the [sample-t5uid1.cfg](https://github.com/Desuuuu/klipper/blob/master/config/sample-t5uid1.cfg) file. | ||
|
||
It is also a good idea to add this command to your start G-code: | ||
``` | ||
DGUS_PRINT_START | ||
``` | ||
And this command to your end G-code: | ||
``` | ||
DGUS_PRINT_END | ||
``` | ||
|
||
## Installation | ||
The installation process is detailed on [this wiki page](https://github.com/Desuuuu/DGUS-reloaded-Klipper/wiki/Flashing-the-firmware). | ||
|
||
## Modification / Compilation | ||
You can make modifications to the firmware by opening the `DWprj.hmi` file in **DGUS Tools**. | ||
|
||
After finishing your modifications, you will need to press the *Generate* button to create the 3 required binary files. | ||
|
||
You can then run the rename script and flash your touchscreen using the resulting `DWIN_SET` folder. | ||
|
||
## Credits | ||
| Material | Author | Modified | License | | ||
|:------------------------------------------------------------------------------:|:---------------------------------------------------------:|:--------:|:---------------------------------------------------------------------:| | ||
| [Klipper logo](https://github.com/KevinOConnor/klipper) | [KevinOConnor](https://github.com/KevinOConnor) | Yes | [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) | | ||
| [Feather icons](https://feathericons.com/) | [Cole Bemis](https://twitter.com/colebemis) | Yes | [MIT](https://github.com/feathericons/feather/blob/master/LICENSE) | | ||
| [3D Printing Line icons](https://www.iconfinder.com/iconsets/3d-printing-line) | [Sam Baines](https://www.iconfinder.com/conceptbaines) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/legalcode) | | ||
| [Fan icon](https://thenounproject.com/term/fan/1153915/) | [Atif Arshad](https://thenounproject.com/atifarshad/) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
| [Snow icon](https://thenounproject.com/term/snow/1959859/) | [Shashank Singh](https://thenounproject.com/rshashank19/) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
| [Electric Motor icon](https://thenounproject.com/term/electric-motor/2734486/) | [Verry](https://thenounproject.com/verry.dsign.creative) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
| [Probe icon](https://thenounproject.com/term/probe/1841345/) | [Mohamed Mbarki](https://thenounproject.com/mb.icons) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
| [Wheel icon](https://thenounproject.com/term/wheel/92430/) | [Deivid Sáenz](https://thenounproject.com/deivid.saenz) | Yes | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
| [Ruler icon](https://thenounproject.com/term/ruler/1738925/) | [Three Six Five](https://thenounproject.com/365) | - | [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/us/legalcode) | | ||
|
||
## License | ||
[GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
1.0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
By default, the flashing process only writes what's currently being flashed to its destination, leaving other areas of the memory untouched. | ||
|
||
The `T5UID1.CFG` file provided here will erase the touchscreen onboard memory before the flashing process starts. | ||
|
||
It is recommended to use this file when coming from a different touchscreen firmware. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
[INIT] | ||
PICFIX=1 | ||
VARCount=64 | ||
Version=1 | ||
SCREENDSIZE=480X272 | ||
SPADDRESS=5000 | ||
[IMG] | ||
000=000_boot.bmp | ||
001=001_home.bmp | ||
002=002_print_status.bmp | ||
003=003_print_adjust.bmp | ||
004=004_print_finished.bmp | ||
005=005_temp_menu.bmp | ||
006=006_temp_manual.bmp | ||
007=007_fan.bmp | ||
008=008_move.bmp | ||
009=009_settings_menu.bmp | ||
010=010_leveling_menu.bmp | ||
011=011_leveling_offset.bmp | ||
012=012_leveling_manual.bmp | ||
013=013_leveling_automatic.bmp | ||
014=014_leveling_probing.bmp | ||
015=015_filament.bmp | ||
016=016_volume.bmp | ||
017=017_brightness.bmp | ||
018=018_settings_menu2.bmp | ||
019=019_pid.bmp | ||
020=020_information.bmp | ||
202=202_popup_numpad.bmp | ||
203=203_popup_numpad_sel.bmp | ||
204=204_popup_abort.bmp | ||
205=205_popup_abort_sel.bmp | ||
206=206_popup_pause.bmp | ||
207=207_popup_pause_sel.bmp | ||
208=208_popup_resume.bmp | ||
209=209_popup_resume_sel.bmp | ||
210=210_popup_presets.bmp | ||
211=211_popup_presets_sel.bmp | ||
212=212_popup_steppers.bmp | ||
213=213_popup_steppers_sel.bmp | ||
240=240_debug1.bmp | ||
241=241_debug2.bmp | ||
249=249_wait.bmp | ||
250=250_kill.bmp |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
@echo OFF | ||
|
||
for %%f in (DWIN_SET\13*.bin) do ( | ||
if not "%%f" == "DWIN_SET\13_touch.bin" move /y "%%f" "DWIN_SET\13_touch.bin" | ||
) | ||
|
||
for %%f in (DWIN_SET\14*.bin) do ( | ||
if not "%%f" == "DWIN_SET\14_variable.bin" move /y "%%f" "DWIN_SET\14_variable.bin" | ||
) | ||
|
||
for %%f in (DWIN_SET\22*.bin) do ( | ||
if not "%%f" == "DWIN_SET\22_config.bin" move /y "%%f" "DWIN_SET\22_config.bin" | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#!/bin/sh | ||
|
||
find DWIN_SET -type f -name "13*.bin" ! -name "13_touch.bin" -exec mv {} DWIN_SET/13_touch.bin \; | ||
find DWIN_SET -type f -name "14*.bin" ! -name "14_variable.bin" -exec mv {} DWIN_SET/14_variable.bin \; | ||
find DWIN_SET -type f -name "22*.bin" ! -name "22_config.bin" -exec mv {} DWIN_SET/22_config.bin \; | ||
|
||
exit 0 |