Skip to content
Snippets Groups Projects
Commit 4c0f950e authored by adai.surinac's avatar adai.surinac
Browse files

images week 9

parents 15673613 6f24d0c7
No related branches found
No related tags found
No related merge requests found
Pipeline #316173 passed
Showing
with 159 additions and 19 deletions
......@@ -4,26 +4,33 @@ The group assignment was to test the design rules of the 3D printer.
There are many parameters one can control on 3d printer. Out of this, Build speed, Extrusion Speed and Nozzle Temperature control are set by the operator
## PRUSA
## CREALITY ENDER-3 PRO
We used a test print object that can be found on [Thingiverse](https://www.thingiverse.com/thing:2806295).
![](week05-images/test.jpg)
![](../week05-images/test%20.jpg)
This test print creates several unique 3D printing features in one object, like overhangs and pillars.
It also creates several other features like lines and pockets of different sizes we could check the resolution of the printers.
Material: PLA
### Loading the Filament
Material: PLA
We cut the filament at a 45 degree angle so it will easily go through the tube.
![](../week05-images/material.jpeg)
![](../week05-images/materialcut.jpeg)
### PRUSA SLICER
When you have the app open, you can then open an .STL file like the one linked above and it will show it in the middle of the app. You can change the settings on speed, heat etc. in the app,
but we went with a default settings, pushed the big Slice button and saved it to an SD card.
- First, import the model in .stl or .obj format.
- Change the orientation of the model, as it has an impact on the strength of the print.
- We did not use any supports and used the default settings for the test.
- Check if the temperature of the bed and the nozzle match with the requirement of the material.
- Click on SLICE and copy it on to the SD card from the printer you are going to be using.
![](../week05-images/cura1.jpg)
![](../week05-images/cura2.jpg)
### PRINTING
We then loaded the SD card in the machine, selected it for printing. Using glue/hairspray on the bed creates good adhesion.
### PRINTER SETTINGS
````
......@@ -33,23 +40,89 @@ We then loaded the SD card in the machine, selected it for printing. Using glue/
4. Bed temp- 60
````
### PRINTING
We then loaded the SD card in the machine, selected it for printing. Using glue/hairspray on the bed creates good adhesion.
- On the printer, choose Print from TF on the menu.
![](../week05-images/ender1.jpeg)
![](../week05-images/ender2.jpeg)
![](../week05-images/ender3.jpeg)
- We initially ran into some problems, the print layers would not stick to the bed.
- Our instructor Eduardo noticed that the nozzle was not close enough to the bed in some places.
- He helped us calibrate it by placing a sheet of paper and using it as reference to tighten the corner screws under the bed.
- The print after this came out well except for the extreme overhangs.
![](../week05-images/failedattempt.jpeg)
### RESULT
### RESULT
The quality of the print was very good and it helped us understand the limitations of the machine like the extent of overhang and the accuracy of some pockets.
![](../week05-images/test1.1.jpeg)
![](../week05-images/test1.2.jpeg)
### OBSERVATIONS
1. Layer heights- Resolution vs Time. Thickness of the layer height determines the resolution of the surface.
2. Lower nozzle size = higher precision.
3. Higher resolution = more printing time.
4. Thickness of the casing must be a multiple of the diameter of the nozzle to prevent gaps from forming.
5. 20% infill density can be used as a standard for most printers.
6. Pay attention to the orientation: strength is more in the XY direction vs. Z direction.
7. Print speed and temperature: You have to be careful with print speed and temperature when it comes to overhangs and bridges.
8. If the temperature is too high it takes longer for the filament to cool down and solidify, and therefore once again giving it more change for it to fall.
1. Layer heights- Resolution vs Time. Thickness of the layer height determines the resolution of the surface.
2. Lower nozzle size = higher precision.
3. Higher resolution = more printing time.
4. Thickness of the casing must be a multiple of the diameter of the nozzle to prevent gaps from forming.
5. 20% infill density can be used as a standard for most printers.
6. Pay attention to the orientation: strength is more in the XY direction vs. Z direction.
7. Print speed and temperature: You have to be careful with print speed and temperature when it comes to overhangs and bridges.
8. If the temperature is too high it takes longer for the filament to cool down and solidify, and therefore once again giving it more change for it to fall.
## PRINTING WITH PASTE (Creality ender-3 pro)
The fablab has been experimenting with printing with different materials for a while now and they have a modified ender-3 pro printer with a 3d printing extruder that can print with paste.
Eduardo gave as a demo on how to use that machine to print with mashed potato and xanthum gum.
![](../week05-images/P3.jpeg)
![](../week05-images/codeforslicing.jpg)
- We decided to make a simple form on grasshopper to test it out ourselves. Below is the grasshopper script made by the lab that is used to prepare the model for slicing and extracting the Gcode.
- A laptop with Repitier has to be connected the printer through USB.
- The Gcode copied from the Gh script has to be pasted in Cura slicer and the commands can be sent directly from the application.
- ![](../week05-images/P1.jpeg)
### Some Gcode basics
- G0 – Is a rapid movement
- G1 – Is a linear movement
- X – Movement in the X axis
- Y – Movement in the Y axis
- Z – Movement in the Z axis
- E – The amount to extrude between the start and end point of a movement
- F – Feed rate per minute as described previously
- G28 – Move to Origin
- G90 - Set absolute co-ordinates
- G91 - Set relative co- ordinates
## RESULT
The model was too big for the paste used and failed to hold its own weight halfway through the print.
![](../week05-images/P4.jpeg)
......
docs/assignments/week05/week05-images/P1.jpeg

62.8 KiB

docs/assignments/week05/week05-images/P2.jpeg

61.6 KiB

docs/assignments/week05/week05-images/P3.jpeg

16.1 KiB

docs/assignments/week05/week05-images/P4.jpeg

48.6 KiB

docs/assignments/week05/week05-images/codeforslicing.jpg

134 KiB

docs/assignments/week05/week05-images/cura1.jpg

141 KiB

docs/assignments/week05/week05-images/cura2.jpg

125 KiB

docs/assignments/week05/week05-images/curapotato.jpg

277 KiB

docs/assignments/week05/week05-images/ender1.jpeg

36.1 KiB

docs/assignments/week05/week05-images/ender2.jpeg

32 KiB

docs/assignments/week05/week05-images/ender3.jpeg

41.9 KiB

docs/assignments/week05/week05-images/failedattempt.jpeg

56.4 KiB

docs/assignments/week05/week05-images/material.jpeg

25.6 KiB

docs/assignments/week05/week05-images/materialcut.jpeg

26.4 KiB

docs/assignments/week05/week05-images/setup2.jpeg

41 KiB

docs/assignments/week05/week05-images/setup3.jpeg

53.5 KiB

docs/assignments/week05/week05-images/test1.1.jpeg

22.4 KiB

docs/assignments/week05/week05-images/test1.2.jpeg

16 KiB

# Input Devices
- group assignment:
- probe an input device's analog levels and digital signals
\ No newline at end of file
## Assignment
- group assignment
- probe an input device's analog levels and digital signals
## The goal
This week, we needed to probe an input device to see how its electric properties change with changes in the environment.
Our unstated objective was to get an object that had no publicly available datasheet, and to reverse engineer it in
order to deduce its electrical properties, so it can be used in a real world scenario.
## The Input Device under test
This is the sensor that I wanted to use this week.
It's a thermal probe that you can find as part of this IKEA kitchen timer/temperature reader.
[<img src="../week12-input-devices/fantast-termometre-carn-temporitzador-digital-negre__0712963_pe729190_s5.jpg" width="500"/>](https://www.ikea.com/es/ca/p/fantast-termometre-carn-temporitzador-digital-negre-20103016/)
As I have already revealed before, the thermal probe appears to be a
simple [thermistor](https://en.wikipedia.org/wiki/Thermistor) with a Negative Temperature Coefficient.
![](week12-input-devices/sensor-with-no-datasheet.jpg)
The only published material for this device is the
commercial [operator's manual](https://www.ikea.com/us/en/manuals/fantast-meat-thermometer-timer-digital-black__AA-2096922-1-2.pdf)
, written in 30 languages, but with no information about the thermal probe, its resistance, or any rated max current.
![](week12-input-devices/ikea-manual-no-specs.png)
### The Datasheet
This is the hand-made datasheet.
<img src="../week12-input-devices/datasheet.jpg" width="500"/>
#### High Temperature is Low Resistance
![](week12-input-devices/high-temp-is-low-resistance.jpg)
This was an easy way to set the probe to around 40+ degrees, from the comfort of my table. The only cost: 2 minutes of
my life, and 3 months off of the lifespan of my CPU! Win/Win!
#### Low Temperature is High Resistance
![](week12-input-devices/low-temp-is-high-resistance.jpg)
This was tested by putting the probe in the Lab's freezer for 20 minutes.
#### The datasheet transcript
| Space | Temperature | Resistance |
|--------------------------------|-------------|------------|
| Laptop heat exhaust (100% CPU) | 40 °C | 50K Ohm |
| Ambient Temperature | 24 °C | 150K Ohm |
| Cold Water | 7 °C | 300K Ohm |
| FabLab Fridge | 5 °C | 350K Ohm |
| Freezer | -15 °C | 800K Ohm |
If we plot these values into a cartesian plane, we can see that the trend is clearly exponential and has a negative
coefficient.
![](week12-input-devices/datasheet-estimated-trend-line.png)
## Applications
Visit [Edu's documentation](../../../../eduard-almasque/assignments/12-input-devices/week12-input-devices/) to find out
how this custom-made datasheet was used to correctly probe temperatures.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment