stark@ubuntu:~$ :idle: · @Stark9837
286 followers · 1534 posts · Server techhub.social

Finally, I installed the service for .

My printer doesn't support a chamber natively, so I used the from to measure the enclosure temperature. I then modified the source code to take that sensors value and inject it as that actually thought my printer was enclosed.

Using the , this state was then communicated to a server, which an then read and dimmed my heating lamps with a PID controller to get the enclosure up to 60°C.

The also controlled the power of my printer, visual lights, and then this sensor.

This is now obviously broken.

@3dprinting

#moonrakerz #api #klipper #enclosureplugin #octoprint #gcode #mqttplugin #mosquito #mqtt #esp32 #3dprinting

Last updated 2 years ago

stark@ubuntu:~$ :idle: · @Stark9837
282 followers · 1512 posts · Server techhub.social

@geekandi

My only not-so-simple implementation, which is my own fault, is ragter than forking and installing plugins and making my own modifications, I modified their source directly.

The has been abandoned, so the lack of updates has allowed me to do this because my code is never changed.

Ideally, I should move my entire enclosure to through my , and then I can easily switch.

But currently, my printer is controlled through the and my enclosure sensors through the EnclosurePlugin.

The temperature is communicated over MQTT to my ESP32 that controls the PID because the can't control the PID.

So, not-too-simple and a bit messy. But I am working on an enclosure solution.

Maybe now that I've switched to , I would get around to finishing it.

@RobeeShepherd

@3dprinting

#octoprint #enclosureplugin #mqtt #esp32 #psuplugin #raspberrypi #opensource #klipper #3dprinting

Last updated 2 years ago