User Tools

Site Tools


xnorit:public:summary:3dprinterenclosure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
xnorit:public:summary:3dprinterenclosure [2024/10/12 20:47] – [LED and fan control] timdv91xnorit:public:summary:3dprinterenclosure [2024/11/06 11:42] (current) – [LED and fan control] timdv91
Line 1: Line 1:
 ====== 3D printer enclosure ====== ====== 3D printer enclosure ======
-After purchasing a Prusa MK4, I wanted to put it in it's own enclosure with air-ventilation on it. This as many prints take a while, and the fumes are unpleasant an probably not as healthy.+After purchasing a Prusa MK4, I wanted to put it in it's own enclosure with air-ventilation on it. This as many prints take a while, the fumes are unpleasant to sit in, and it's probably not that healthy as well...
  
 {{ :xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232657.png?600 |}} {{ :xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232657.png?600 |}}
Line 14: Line 14:
 {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-231851.png?400|}} {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-231851.png?400|}}
 {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232150.png?400|}} {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232150.png?400|}}
-{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233231.png?400|}} +{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233231.png?280|}} 
- +{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241013-122835.png?530|}} 
 +The hinges where rather large, but I got them to fit diagonally.
 ===== LED lights ===== ===== LED lights =====
 After finalizing the enclosure, I added additional LED lights to see what the printer was doing during late evening prints. Buying commercial LED's would be to straight forward, so I redesigned a smaller 2xLED driver PCB instead. After finalizing the enclosure, I added additional LED lights to see what the printer was doing during late evening prints. Buying commercial LED's would be to straight forward, so I redesigned a smaller 2xLED driver PCB instead.
Line 22: Line 22:
 Having a custom LED driver means that I could make the firmware compatible with my XnorDuino system, thus synchronizing dim and light temperature with the rest of the rooms ceiling lights.   Having a custom LED driver means that I could make the firmware compatible with my XnorDuino system, thus synchronizing dim and light temperature with the rest of the rooms ceiling lights.  
  
-{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232657.png?400|}} +{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-232657.png?390|}} 
-{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233552.png?400|}}+{{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233552.png?410|}}
 {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233516.png?400|}} {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233516.png?400|}}
 {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233532.png?400|}} {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-233532.png?400|}}
Line 31: Line 31:
 ==== Fan ==== ==== Fan ====
  
-A fan mount was designed and 3D printed, using FreeCad. Which could then connect to the airvent outlet. A 3300 RPM desktop PWM fan was added inbetween, in order to provide enough pressure given the long outlet pipe. +A fan mount was designed and 3D printed, using FreeCad. Which could then connect to the airvent outlet. A 3300 RPM desktop PWM fan was added inbetween, in order to provide enough pressure given the long outlet pipe. 
 + 
 +The PWM fan is controlled by a custom designed PWM controller, which hooks into the XnorDuino system. So the RPM is calculated based on the 3D printers nozzle temperature, which can be requested through the 3D printers API. 
  
 {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-234645.png?420|}} {{:xnorit:public:summary:3dprinterenclosure:ksnip_20241010-234645.png?420|}}
Line 61: Line 63:
 {{ :xnorit:public:summary:3dprinterenclosure:ksnip_20241010-235206.png?400|}} {{ :xnorit:public:summary:3dprinterenclosure:ksnip_20241010-235206.png?400|}}
  
-The box with the blue LED has an Raspberry-pi and XnorDuino Master inside it, which controles the XnorDuino bus. This Raspberry-Pi wil for example: +The box with the blue LED has an Raspberry-pi and [[xnorit:public:summary:xnorduino|XnorDuino Master]] inside it, which controls the XnorDuino bus. This Raspberry-Pi wil for example: 
   * Request the Prusa's 3D printers API for nozzle temperature, in order to adjust the PWM fan's RPM.    * Request the Prusa's 3D printers API for nozzle temperature, in order to adjust the PWM fan's RPM. 
   * Request the Prusa's 3D printers API for printer status (printing, pauzed, ended), in order to adjust the LED lights intensity.   * Request the Prusa's 3D printers API for printer status (printing, pauzed, ended), in order to adjust the LED lights intensity.
-  * Receive API calls from the inwall touchscreen, to adjust my ceiling lights configuration. +  * Receive API calls from the [[xnorit:public:summary:inwalltouchscreen|in-wall touchscreen]], to adjust my [[xnorit:public:summary:ledlightsceiling|ceiling lights]] configuration. 
xnorit/public/summary/3dprinterenclosure.1728766052.txt.gz · Last modified: by timdv91