-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Support for Ender 3 S1 with the STM32F401RCT6 SoC #128
Comments
Zip file updated, some printers need the binary file in the root of the memory card. |
Zip file updated, applied latest Marlin Bugfix. |
Hi. |
I can also confirm that settings are not saved. I just got a replacement board which has the F4, ran the Hotend PID tune, saved the updated settings, powered down and upon restart the setting were back to the defaults. Experimental Zip 20220504. Any chance you can post the config changes needed so I can make a few changes for the Sprite Pro Extruder. |
hello, |
Did you upgrade the screen firmware first? If not, you will need to open it up and upgrade it with a micro SD card. Look at Wiki topic updating the display. |
I'm not sure this works for the pro version? |
Oh yeah, I forgot that I swapped the non-touch screen display with the knob on my S1 Pro. The touchscreen won't work. |
Thanks for this. My printer wasn't even booting until I tried this firmware so you really saved me. As others have mentioned it does seem like some settings aren't being saved. Should there be a save config in the prepare section? |
The is currently a known issue #125 we are working to fix that. |
New Release Candidate for the Ender3S1F4, the file has been updated. |
Super small detail that I've noticed since updating my firmware to this new version is that 9x9 mesh levelling seems to fail all the time for me. Not sure if it's just me though. |
Mine finished the 9x9 grid but the front left was squished and the back was to high. I trammed the bed so that it was within 0.01 on the corners. |
Link? |
Check that you have the HS mode disabled for meshes larger than 5x5. |
@mriscoc Appreciate the work on the RC for the F4 chip. I've been playing around with it and I've noticed the filament runout sensor isn't working still. just letting you know. |
Check your runout distance and the End-stop diagnostic. |
End-stop diagnostic works, for me your firmware works quite well, what doesn't work is the bed size setting, it reboots after installation. Everything is saved, even after several hours, all settings are retained. |
Hi, ok the flow is not saved after the printer is switched off, which I don't like, the Z offset I set is retained after the switch is switched off, but the first layer is still not always the same, what I noticed is that the Z motors in the print don't move which means to me that BED leveling isn't carried over, that's a real shame. |
The flow is never saved, not even in the stock firmware, flow is only a corrective parameter when the calibration of the e-steps is not ok. If you want to have a corrective flow set to a given value, you can use the G-code M221: https://marlinfw.org/docs/gcode/M221.html |
I'm closing this issue now, please open a new issue if you found a bug or want to request a feature, remember to do a search first on the closed issues for not to duplicate them. |
Will the latest release Ender3S1-STM32F4-20220515.zip work with S1 Pro and the 300 degree all metal hot end? |
nope, only 260°... maybe we get a new 300° version from @mriscoc :) :) |
Thanks, I was able to get this version of the firmware working on my S1 Pro. Had to purchase and install a v2 screen but everything seems to work without issues. Hopefully there's an update soon to which supports the higher temps the S1 Pro provides. |
Edit the Configuration.h on HEATER_0_MAXTEMP 275 to 295 and recompile the Firmware again and you have higher Temp on the Extruder Pro. Note: The difference is ever 15 degree Celsius in the Firmware to real Temp. That means you will have 280 degree Celsius in real when you set it to 295 in the Configuration.h |
Hat funktioniert. Aber schön blöd das man ein update Verzeichnis anlegen muss |
Dann war es aber doch kein f103 Board oder? |
doch |
Nun mal wieder eine frage an alle. Leider scheint es so das es kaum mehr möglich ist eine Marlin Firmware auf das STM32F103RCT6 zu bringen. Habe nun eine neues von Creality aufspielen können aber kein von Marlin. Habe alles mögliche versucht. Der Bootloader hängt sie immer wieder auf und ich muss dann mit dem Bootloader und dem Update von Creality drüber gehen. Kann es sein das ich nur über usb c - icsp (zb Arduino) flashen kann. Oder hat da jemand ne tipp. Würde gern wieder mit Marlin abeiten. |
So neues update von mir nach langen hin und herhabe ich es geschaft mein neues board upzudaten. Zu meiner Schande muss ich gestehen das ich davon ausging ein 103 bekommen zu haben. So wie es aber jetzt aussieht habe ich ein F4 bekommen. Nach dem ich das Verzeichnis auf SD erstellt habe und die Datei dort hinein kopiert hatte ging das update ohne Probleme durch. Jetzt habe ich nur noch die Herausforderung wie ich meinen neuen Extruder(300 grad) richtig aufheizen kann. Da warte ich sehnsüchtig auf ein neues Update. |
To unlock the temperature limit of the hotend you can use this G-code in a terminal as Octoprint with the latest firmware version: C104 U1 T300 ; set absolute limit to 300°C
M500 ; save settings But be careful to not to exceed the manufacturer's limit. |
Wenn du magst kann ich dir eine Firmware compilen für 300° |
Das wäre super. |
@mriscoc Thanks, I just updated my S1 Pro with the latest version, sent the custom G-code you provided and everything looks good. I appreciate your help with all of this! |
Da hab ich auch Interesse. Ich bin leider zu blöd die neue Firmware für den EnderS1F4 zu finden :-( |
Jep das wäre auch ne gute Sache mit 110 Grad. Hätte da noch ne Kleinlichkeit. Wäre es möglich 2 oder 3 Profile zu lager um sie dann abzurufen. Denke gerade ans leveln und div unterschiedliche druck platten. Habe eine von Crality und eine von Cura. Bedie sind unterschiedlich dick. Wäre schön wenn man beim wechseln einfach das entsprechende Profil auf rufen kann und dann auto levelt. |
Hatt einer von euch die gleiche Erfahrung gemacht das die Grundplatte nicht wirklich gerade ist. Ich habe es nie das alles Grün wird in der Mitte habe ich immer ein unter schied von +- 0,4 bis 0,8 |
mmh so uneben ist das bei Dir? 0.8 mm finde ich schon enorm viel!? Ich hab neulich die Glasplatte vom alten A6 auf den S1 geklemmt - a Traum! Aber selbst Die hat gewisse Unebenheiten, doch die sind im Bereich der 2. Nachkommastelle und eher klein. Gibt es eigentlich irgendwo eine Anleitung, wie man die Firmware selbst kompiliert? Hatte gesucht, aber nicht wirklich was dazu gefunden... |
Anzeige 0,6 oder -0,6. Leider habe ich keinen Bezug ob das nur die Differenz ist oder mm/ym sind. Was ich jetzt nur noch brauche ist das update auf 300 grad. |
Achtung!!! die Version Ender3S!-F4-20220527 hat einen Fehler. Der Flow wird bei mir nach dem ersten Layer unterbrochen und wird auch nicht fortgesetzt Habe die Version Ender3S1-STM32F4-20220515 wieder drauf gemacht und alles wieder ok. Also schön aufpassen |
Danke für den Test, ich wollte das heute Abend auch probieren. Hast Du Screens gemacht? Wenn Du das Issue reportest könnte das der Chef beheben. Falls nicht, kann ich das noch nachholen...sag Bescheid. |
Habe eben auf die Version F4 20220527 upgedated, Restore settings gemacht, Grund Setup gemacht, aber ohne PID Tuning. !. Druck läuft, bis jetzt Layer 13 , 2.6mm, keine Probleme mit dem Flow. Ich hab einen S1 Pro....keine Ahnung, warum das bei Dir nicht tut. |
Tja wenn ich das wüste warum? Warte jetzt auf die Version mit 300Grad und dann versuche ich es nochmal. Bin gerade dabei einen Flaschenadapter für Soda stream zu drucken damit kann ich auch die Glasflaschen füllen und die PETG entsorgen. Hie die Live Übertragung vom Druck. https://www.youtube.com/watch?v=0m2MRwd9tOU |
Noch 150min. |
Hei mriskoc wie lange brauchst bis ne Version für 300 Grad fertig ist. Wäre schön wenn ich meinen neuen Kopf mal testen könnte |
Download the sources and change in the configuration files the value for TEMP_SENSOR_0 and HEATER_0_MAXTEMP. You can use some sponsored compile from here: https://github.com/mriscoc/Special_Configurations/releases Creality don't give up to date an official answer about the correct thermistor configuration to the Sprite extruder Pro, but some users have had succesful using this configuration: https://github.com/mriscoc/Special_Configurations/releases/tag/AM3950T13 but Marlin doesn't have a calibration table for temperatures above 300°C then the maximum usable temperature is 300-15=285°C |
Hmmm??? leider habe ich bis jetzt nie einen code Manuel verändert. Hmmm Hab mir ArduinoUno zugelegt und das entsprechende Program. Bin leider aus Zeitmangel noch nicht dazu gekommen damit etwas zu machen. Bin leider 40 Jahre raus aus der programierei. Werde wohl oder übel darauf warten das einer das update fertigstellt. |
Hei Mriskoc, Habe wieder versucht die 527 Version zu nutzen. Nach leveln und einstellen mittels Test druck hatte ich wieder Probleme mit dem Ausdruck. Die wände waren nicht wirklich sauber. Auch führ der Kopf einmal Komplet zum ende der Y Achse und dann wieder zurück zum druck Objekt. Habe versuch es mit Einstellungen zu kompensieren ohne Erfolg. Habe dann wieder auf die 515 gewechselt. Ohne das ich etwas nachgestellt habe war der Ausdruck um längen besser. Als Slicer benutze ich Simplify 3D. Bin mir nicht sicher ob es vielleicht an dem Neuen Board (F4) liegen kann!? Mit dem Alten hatte ich nie Probleme. |
I'm printing without problems with the latest version 20220527 in my V2, and don't see what changes with the previous version could negatively affect your printing quality. |
OK Tja ist schon komisch. Vielleicht ist das ein zusammen spiel vom neuen Board und dem neuen Druckkopf? Wer weiß das schon. Ist nicht so schlimm. Ich kann ja drucken und das zählt. Werde mich bald an die Sache mit den 300 Grad machen. Mal sehen ob ich es hinbekomme |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
New Release candidate version with the changes from the APRIL2022 release, only for Ender3S1 with the STM32F401RCT6 chip:
Ender3S1-STM32F4-20220515.zip
The issue #125 has been fixed.
@houseofbugs has discover that the firmware must be inside the STM32F4_UPDATE folder of the memory card for a correct flash procedure in some S1 F4 printers.
This is a private build for testing the compatibility of the firmware with the Ender3S1 with the F4 SoC, please use it with caution.
Disclaimer
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 THE USE OF THIS FIRMWARE. IF YOU DO NOT AGREE TO THESE TERMS THEN DO NOT USE THIS FIRMWARE.
The text was updated successfully, but these errors were encountered: