Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c14162f
Builds and display works
rngkll Aug 4, 2024
defd11f
sync file for modifications
rngkll Aug 4, 2024
329f684
disables heated bed
rngkll Aug 4, 2024
5924f3e
Defines PID params for hotend
rngkll Aug 4, 2024
7690227
Sets extrude max temp and extrude min lenght
rngkll Aug 4, 2024
e80580f
Adds note on origin of configuration
rngkll Aug 4, 2024
4952ea7
sets author
rngkll Aug 4, 2024
31eac0f
set DEFAULT_AXIS_STEPS_PER_UNIT same as printrbot
rngkll Aug 4, 2024
450d736
set probe variables
rngkll Aug 4, 2024
1ee567e
set bed size
rngkll Aug 4, 2024
fe651e3
disables PROBE_MANUALLY
rngkll Aug 4, 2024
883afb3
enables safe homing for z axis
rngkll Aug 4, 2024
a0f252d
fixes Y homing
rngkll Aug 4, 2024
457972f
adds value and keeps variable disabled
rngkll Aug 4, 2024
b5dc6b4
sets fan speed and hotend temp
rngkll Aug 4, 2024
769e59a
set directions same as in printrbot
rngkll Aug 6, 2024
1579d06
disables inductive probe
rngkll Oct 11, 2024
dea54ec
moves correctly, BLtouch retracted
rngkll Oct 24, 2024
0ed2d29
BL drops, y not moving correctly
rngkll Oct 24, 2024
923aab9
add steps to readme on how to use minicom to send GCODE
rngkll Nov 15, 2024
f2a46aa
set nozzle to probe offset and similar setting on z probe as ender 3
rngkll Nov 15, 2024
56e97d7
comments Z_CLEARANCE_FOR_HOMING
rngkll Nov 15, 2024
61f4c41
comments Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and enables chitchat
rngkll Nov 15, 2024
87f1269
enables USE_PROBE_FOR_Z_HOMING
rngkll Nov 15, 2024
fd7c0b8
Update README.md
rngkll Dec 3, 2024
503cc7d
Update README.md
rngkll Dec 3, 2024
0b56d68
Adds GCODE examples to readme
rngkll Nov 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3,645 changes: 3,645 additions & 0 deletions config/examples/Printrbot/Play_BTT_SKR_Mini_E3_30/Configuration.h

Large diffs are not rendered by default.

4,566 changes: 4,566 additions & 0 deletions config/examples/Printrbot/Play_BTT_SKR_Mini_E3_30/Configuration_adv.h

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Making a Custom Bootscreen

To make a custom bootscreen there are 5 requirements:

1. The file format must be JPEG.
2. Progressive must be tuned off in the export settings (under "Advanced" in GIMP).
3. The Sub-sampling format must be chroma quartered (4:2:0) (also under "Advanced" in GIMP).
4. The resolution must be 480x272.

> [!NOTE]
> The left side of the image will be the top. You can compose the image oriented upright as 272x480, but it must be rotated prior to export. (Rotating *during* export only applies a "rotation" attribute that won't be parsed by DWIN DACAI.)

5. For DACAI the file must be named "`0`" and placed in `private/image`. For DWIN the file must be named "`0_start`" and placed in `DWIN_SET`.

After replacing the Bootscreen follow the usual screen flashing instructions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Ender-3 S1 display update guide

Starting with Ender-3 V2, the Ender-3 series **knob**-based (_not_ touch screens) color LCD screens share the same update procedure, with the only difference being the files that need to be copied to a microSD card, based on the type of display unit mainboard.

Please refer to the `README` document for the complete procedure and display variant compatibility list, available here:

`../config/examples/Creality/Ender-3 V2/LCD Files`
Binary file not shown.
38 changes: 38 additions & 0 deletions config/examples/Printrbot/Play_BTT_SKR_Mini_E3_30/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Instructions

* A modified cable is needed for the Knob display, connections in [link](https://www.smith3d.com/skr-mini-e3-v2-v3-on-ender-3-v2-ender-3-s1-lcd-dwin-knob-screen/)
* How to flash [display](https://3dprinting.stackexchange.com/questions/21729/how-to-successfully-flash-a-dacai-lcd-screen-of-a-creality-ender-3-v2)

## Bill of materials
BTT SKR mini E3 V3.0
LCD DWIN knob screen

#Notes
* Based of `config/examples/Creality/Ender-3\ V2/BigTreeTech\ SKR\ Mini\ E3\ 3.0/MarlinUI/`

# Communication with the printer using USB
```
minicom -D /dev/ttyACM0 -b 115200
```
How to get nicer output in minicom
```
ctrl-A Z
local Echo on/off..E
Add Carriage Ret...U
```

## Gcode reference
`M43` debug pin, needs to enable in firmware.
`M43 P0 S` Servo probe test
`M280 P0 S120` CR-touch self test.



# References
* https://www.smith3d.com/skr-mini-e3-v2-v3-on-ender-3-v2-ender-3-s1-lcd-dwin-knob-screen/
* https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0/Hardware/BTT%20SKR%20MINI%20E3%20V3.0%20user%20manual.pdf
* https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0
* https://github.com/MarlinFirmware/Marlin/issues/27124
* https://www.reddit.com/r/ender3v2/comments/1cguk2b/cr_touch_z_axis_not_homing_marlin_firmware/
* https://www.reddit.com/r/BIGTREETECH/comments/rnsopr/skr_mini_e3_v30_crtouch_zhoming_issue

3 changes: 3 additions & 0 deletions config/examples/Printrbot/Play_BTT_SKR_Mini_E3_30/sync.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cp ~/git/rngkll/Marlin/Marlin/Configuration.h .
cp ~/git/rngkll/Marlin/Marlin/Configuration_adv.h .
cp -r ~/git/rngkll/Marlin/Marlin/LCD\ Files .
Loading