My first setup with a Creality Ender 3-S1 Plus
My first setup with a Creality Ender 3-S1 Plus - Lemmy.world
Hi everyone, just to put some content in this community, I thought that sharing my setup could be useful to some people! I have a Creality Ender 3-S1 Plus [https://www.creality.com/products/creality-ender-3-s1-plus-3d-printer?spm=..page_1967279.products_display_1.1&spm_prev=..product_bd4931ac-1863-4b1a-85b5-def0896847c8.header_1.1] as my first printer. Why this choice? because… I wanted a big set, it suited my budget, and… I didn’t know too much about it so I followed my instinct. First thing I did was to replace the original firmware with this one [https://github.com/ThomasToka/MarlinFirmware]. Many more features including a lot of work on the touch screen, and more compatibility with Octoprint (see below). I then installed a led strip with a support [https://www.thingiverse.com/thing:5820928] printed by me. Then Tasmota connected sockets [https://fr.aliexpress.com/item/4001230982267.html?spm=a2g0o.productlist.main.11.4e6337d1AmwDdc&algo_pvid=93176245-184e-48c1-b217-ccfc0d85bbd3&algo_exp_id=93176245-184e-48c1-b217-ccfc0d85bbd3-5&pdp_npi=3%40dis%21EUR%2122.15%2115.51%21%21%2123.88%21%21%40211bea7b16903610340053458d077f%2112000015521471616%21sea%21FR%214189599393&curPageLogUid=fs7myIEJbVJO] (open source firmware). Driven by Octoprint, I can turn on my printer remotely, then the LED strip and the printers will be turned off automatically at the end of printing. Open-source was important to me, for control to be done locally only, and not via a server on the other side of the world… [https://lemmy.world/pictrs/image/f362ec9a-b051-4617-9920-da2e4a324673.jpeg] I then discovered via Reddit (urg) the existence of Octoprint [https://octoprint.org/]. After trying to install it on my first generation RPi, I bought an RPi 4 and created myself an optimized server. [https://lemmy.world/pictrs/image/2dc11ee5-05a4-4b13-87b9-e8a01e6674d6.jpeg] I added some plugins including: - Bed visualizer: to have a 3D visual of the bedleveling - OctoEverywhere! (in free version) to have access to my server outside my local network (at work for example) - Signal Notifier: to send me a message on Signal (I hate Meta and therefore Whatsapp) when the print is finished - Tasmota: to control my connected sockets, very easy to use by adding commands in my Gcode - UI Customizer: to have a beautiful interface - Slicer Thumbnails: to have a preview of the Gcode rather than just the name (requires manipulation in Cura) - M73 progress: to display the printing progress on the touch screen [https://lemmy.world/pictrs/image/ab8f53ee-26ef-4e13-980b-77efe108f4d9.png] To perfect my installation and avoid going back and forth to check my impressions, I installed a Logitech HD C270 with a custom case. [https://lemmy.world/pictrs/image/62d54688-323a-42c2-bf56-9c35b69137ab.jpeg] Here, to conclude, I had a lot of trouble with Signal to install it on the RPi but I created a script [https://github.com/Nosnahc/Signal-cli-with-Octopi] to achieve this easily. And I burned my first bed by putting a Z-offset too low so I bought another one on amazon [https://www.amazon.fr/dp/B0BR59Y4Q7?psc=1&ref=ppx_yo2ov_dt_b_product_details] which I am very satisfied with. My next project will be to confine my printer to print ABS. Edit : (Yes, I need to clean the bed) Edit 2 : Here’s the video [https://piped.video/watch?v=VtSVgwfsRpA] to not burn your bed, watch it until the end!