-
-
Notifications
You must be signed in to change notification settings - Fork 19.6k
[WIP] Creality Ender-5 S1 #25382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: bugfix-2.1.x
Are you sure you want to change the base?
[WIP] Creality Ender-5 S1 #25382
Conversation
8e9e024 to
ae3affb
Compare
|
I don't have one, tiny machines is not planning on carrying them currently so they didn't send me one, my marketing contacts that have sent me machines direct in the past from Creality have all moved on, so even though it looks trivial I don't have any reason to put time into it. The code shown here is nearly identical to the problematic code I eliminated in the past from prior iterations. If someone provides a machine ill get it done but im not buying a machine to add to my workload and im not putting time into a machine i have no reason to. |
e90c213 to
4b9bb85
Compare
|
Did you get the printer booting? I'm not a developer but am generally able to modify examples and compile custom firmware; I have a machine I'm happy to test with, the stock firmware is rubbish |
27df113 to
8d31429
Compare
|
just for fun tried to compile this today. after adding several missing commits i end up on Seems like RTS_SetLED is missing in leds gcode. Do you have something in the works for this which maybe is a bit more recent to bugfix-2.1.x ? |
cf57de8 to
185ab02
Compare
|
hej @thinkyhead . this time is was able to get a bit further. installing binary and watching on terminal i see this: Log Outputhardware failure or can i or you adjust something in order to make it work? |
8278bca to
aef8822
Compare
3791e7d to
6ea4a16
Compare
aef8822 to
5780e68
Compare
5780e68 to
4ca4c75
Compare
fb007ff to
4e28427
Compare
467d4ba to
88afaff
Compare
04fc9b0 to
0bb9360
Compare
52532da to
06c6c47
Compare
aa356df to
2d2c0d0
Compare
f361b2d to
2a35465
Compare
2a35465 to
f7aa6ab
Compare
Creality Ender-5 S1 adds support for a new Resistive Touch Screen controller and a new motherboard. Many code changes and a few new options are included to support the new controller.
The Ender-5 S1 is a cube-shaped machine with a standard X / Y gantry and Z bed, so it should be configurable with the existing firmware options, plus whatever is needed to interact with the UI on the RTS. This machine can have an optional Wi-Fi add-on, so there is some code to also support that component.
This PR is a work in progress, with the aim to make the Ender-5 S1 work with the basic Marlin firmware as closely as possible, and to fix up any eccentric or extraneous customizations to the firmware behavior.
At this time this code is not functioning correctly and the machine simply reboots. So, it needs to be fixed up, refined, and tested. The closer we can get to the basic Marlin code without the added customizations, the better. Some changes by Creality may actually fix or work around existing bugs, so may be worth keeping.
Calling all brave Ender-5 S1 users to help develop and test this implementation! It would be nice to improve the UI, which is definitely in a rough form. The machine also ships with aggressive acceleration so that should also be re-tuned in the configuration, along with enabling any other motion options that make it perform fast, but reliably.
Configurations (also work-in-progress) are posted at https://github.com/MarlinFirmware/Configurations/tree/import-2.1.x/config/examples/Creality/Ender-5%20S1
The TODO on this can be seen by looking at the code changes. The ultimate aim is to get any required behavioral changes to be conditional so they only apply to this machine (and any others that want those changes), and to integrate any required bug-fixes or behavioral improvements that make sense for all.