the idea of this project is to make a device that can protect the filament from the moisture absorbed from the air by controlling the temperature and humidity needed for the used filament. This project solves the problem of damage to the filament. I am trying to implement this project for two main reasons:
The first is that: this project has not yet been implemented inside meker diploma.
The second: Fab Lab is in great need of such a project because it will save a large budget instead of wasting a large amount of filament.
I was inspired by this project because it was proposed to me by Eng Ahmed Ibrahim, in addition to that, I found a person in the Fab Lab who needed a filament and was unable to finish his work because the remaining film was damaged. I searched more from this moment to the project and I found it on amazon with different shapes also I found a Cad design to it on Thingiverse and grab cad.
Then I searched for videos that describe the idea of the project.
Amazon filament dryer:https://www.amazon.com/s?k=filament%2Bdryer&crid=2PTI4CVRS2JE1&sprefix=filament%2Bdryer%2Caps%2C874&ref=nb_sb_ss_ts-doa-p_1_14
Thingverse Design: https://www.thingiverse.com/thing:1618037
Videos( Guide):
https://www.youtube.com/watch?v=5CFxT1q6dX8
https://www.youtube.com/watch?v=H1DoJxY6v_U
projects:(guide)
Software
1-preparation:
first i start to design a 3D shape describe the final shape to inspire me the position of the joins which the design will need.
After design the 3D shape i found the shape is very huge to fabricate by using 3D printer so i decide to fabricate the project design using laser cuter machine ,so o start to design each part with t-slots to design the box.
2-design :-
Box parts:-
-Front part : I draw a rectangle the front part by dimension (130*300 mm) then i made an rectangle to put the on/of switch (15*20 mm) and made a t-slots to connect between front and the two sides and t-slot in the bottom to connect front with bottom then i draw rectangle with dimension (15*3) to join the parts of the box. after that i extrude the front part by (3mm) and import the LCD to make the rectangle in my design for it and determine the position of screw.
-Back part :I draw a rectangle the front part by dimension (130*300 mm) the I draw then I draw a circle with diameter (30mm) and draw a small circle inside it by diameter (3.5mm) then i choose circler pattern to make Ventilation holes for the components inside the box.
Finally I draw the T-slots to connect between front and the two sides and t-slot in the bottom to connect front with bottom and draw rectangle with dimension (15*3) to join the parts of the box.
After that I extrude this part 3mm.
front
Back
-Right side: I draw a rectangle with dimension (130*120 mm) then I draw a T-slots to connect between side and the bottom and draw a two circle with diameter(3 mm) in the side at the center of the rectangle to join with the t-slots in front and the back part.
then i draw three rectangles in the last part from the side to connect power from this rectangles I draw one of them with dimension ( 10*40) then I mirror it then i draw between the two rectangle a big letter T with dimension (40*20).
in the high of the side i draw a two circle with diameter (3 mm) to connect with the t-slots in the heater holder parts.
Also I draw a 4 rectangles with dimension (3*15) inside the side part to connect with the parts.
then i extrude with 3mm.
-Left side: I draw a rectangle with dimension (130*120 mm) then I draw a T-slots to connect between side and the bottom and draw a two circle with diameter(3 mm) in the side at the center of the rectangle to join with the t-slots in front and the back part.
in the high of the side i draw a two circle with diameter (3 mm) to connect with the t-slots in the heater holder parts.
Also I draw a 4 rectangles with dimension (3*15) inside the side part to connect with the parts.
then i extrude with 3mm.
Right side
Left side
-Bottom part: i draw a rectangle with dimension (310*120 mm) then inside the rectangle i draw a 4 circle with diameter (3 mm) to join with T-slots by nail and draw rectangles with dimension (3*15) to join all parts of the box with the bottom.
then i extrude with 3mm.
-Top part: i draw a rectangle with dimension (310*120 mm) then i draw a rectangle with dimension(50*5) and select this rectangle and choose mirror to draw second one distance between them (55 mm) to put the filament inside these two rectangles .
Also I draw rectangles with dimension (3*15) to join all parts of the box with the top part.
then I draw a two rectangle with dimension (150*3) to put the acrylic in them.
then i extrude by 3 mm.
after that i insert a dc fan to put it inside the top ,so i should take the dimension then i draw a 4 circle with diameter (3 mm) to install the fan and draw a some circles with dimension (5 mm) to make the air throw inside the acrylic box.
Bottom
Top part
acrylic parts:-
i draw a two lines with length (100 mm) and distance between them (300 mm) the i draw a circle with diameter (300 mm) and cut the half circle to formation this shape then i extend the shape by rectangle with dimension (150*3) to join with top part.
then i extrude by 3 mm.
After that i draw a rectangle with dimension (100*115) to connect between two acrylic part .
Then i draw a rectangle with dimension (500*115) to deform these part under high temperature to be the curve of the acrylic part.
Acrylic part
Heater holder:-
i design a two rectangle one of them with dimension (299.5*45)and the other with dimension(299.5*35) to be heater holder and design inside these two rectangles T-slots to join with the box .
then i extrude it by 3mm.
heater holder
3-Assembling :-
finally I joint all parts by choose the part then choose join to connect all parts together.
software
i use laser work to select the speed and the power for cutting and scanning and also to convert the dxf file to be rld file.
Machines
use laser cutting machine to fabricate the laser cutting design
use driller machine to cutting the external terminals from the acrylic.
use heater machine to reshape the acrylic into arc but it doesn't work
so i use the cooker in my home to reshape and finally i reshape acrylic into arc
Materials
MDF 3mm
Acrylic
Tools
screw :to connect all parts of the box
screwdriver
sanding
1-laser work:-
import DXF files to Laser Work.
move parts close to each other to the corner of the sheet to take the best benefit from the sheet .
adjust the speed and power to all of the parts to cut it.(speed 10,power 75) in MDF material and (speed 12, power70) in acrylic.
save file as .rld.
2-laser cutter:-
i put my RLD file to laser cutter computer
give name to the file and click download
Adjust focus
choose the file in the machine
track the frame
run the process
connect all parts of the box with screw and screw drivers.
3-Heater machine:-
Acrylic can be easily heated and formed to a desired shape. so, i use heater machine to form the round shape of the acrylic box with eng.Ahmed Ibrahim but we cant form the exact shape so i go to fourth state in the journey of the fabrication.
4-cooker:-
After I can't form the round shape I go to the YouTube and start search about a solution and i found this video "https://www.youtube.com/watch?v=s5nP7MDf63Y " in this video he used a small cooker but i haven't a similar one so i go to cooker in my home to test this solution and after test I form the round shape and solution successed.
5-driller machine:-
After form the round part i found excess part so i used driller to cut this part and i want to thanks eng. Amany because she helped me in this part .
6-painting :-
finally i paint my box by painting spray .
My input components are Four :
To control passing the power to the whole circuit.
To determine the required temperature value of the heater in Celsius depends on the type of the filament.
3-Thermistor
To measure the heater temperature to prevent exceeding a specific value.
4-DHT11 Sensor
To measure the humidity and temperature value inside the acrylic.
My Action Components are Three:
Spreading the hot air inside the acrylic box
To heat up the environment inside the acrylic
To display the value of the temperature and Humidity and the controllable temperature value from the potentiometer
There are other components that I used to combine my circuit together as :
Beadboard
To get more pins and connect the whole circuit together.
Jumpers
To connect all components to Arduino and breadboard
Arduino UNO
the used microcontroller and we programming it using C Arduino language.
Power Supply
To receive all circuit power from.
Relay
To put it on the Fan and the heater and it acts as a switch.
Used Tools
Avometer
To test the wires and read the used resistance values
Electricity Jac
we used this Jac with the power supply
Circuit Diagram
LCD connection with a potentiometer and changing its value from 0 to 99 to test it .
Through Circuit design phase I decided to test the connections of separate parts alone so I searched for these connections to apply them in my project circuit.
Sources files for those designs are :
https://www.tinkercad.com/things/38gfjw6KyxV-pot-led-lcd-with-arduino
https://mechatrofice.com/arduino/arduino-temperature-controller
Final Circuit connections
Through my connection process I followed some phases:
1- Connect The LCD
2- Connect the LCD to the potentiometer and try range from 0 to 99
3- Connect the DHT11 Sensor and test it.
4- Connect the Relay to test the Fan
5- Connect the heating pad and test it
The final Circuit connections after testing all components and uploading the code.
In my project there were 4 main components which need to be powered which are
Fan
Heater
LCD
Arduino Uno
All of them need 5V
so I used power supply 5v to power all of them and this power supply is 5A too and this ampere is enough for those components' supplying.
Software
I used Arduino IDE software to write my C Arduino code.
Arduino code structure and explanation
first i start to install the library of LCD then i choose two pin of LCD (A3,A4) .
2- write the potentiometer pin(A0)
3- write the thermistor library and chose pin (A1)
4- write the dht sensor library and chose pin (2) for it
5-i go to void setup and chose pin (3 and 7 to be the out put pin )this pin for fan and heater .
6- i go to voice loop and start to programing LCD to display the temperature and humidity which come from DHT sensor and display also the target temperature which the user determine by potentiometer.
7- i program the system if the temperature which come from DHT sensor is more than the determine temperature the fan and the heater work until the two temperature become equal then the fan and the heater stop.
1- I started to put the LCD in it place in the front side and fixing the LCD by 4 screw .
2- put the switch in his place in the front side .
3- put the potentiometer in their place (circle 5mm) in the front side of the box.
4-fixed the fan by screws in the top part of the box.
5- heater was fixed above the heater holder which I have designed.
6- The DHT11 sensor places in the acrylic chamber and to connect its wires I made a hole with diameter 5 mm .
Project Video show the parts in their places.
My friend Yasen Elfeky from ODC helped me with the code of the potentiometer and the thermistor because I was struggling with them but we searched together for it until it works correctly.
While Fabrication I faced Two problems :
First: the acrylic round shape to make the chamber was not done correctly so I tried to use the heater machine with the help of Eng. Ahmed Ibrahim and it did not sound well too. When I think about a solution, I found that to reshape the acrylic I need more surface area so I used my home cooker and its final shape was great as shown.
Second: While cutting the wood I put the speed to be 15 with 75 power, but I found that the cutting process failed So I edited the speed to be 10 with the same power and it cuts correctly.
If I have more time ,I will try to control my filament dryer wirelessly through the Bluetooth module from my smart phone.
Arduino code
DXF files