Tooling & Tips for 3d printing.
1. Printer model
Creality Ender-3 model.
3. Enhancements
Category | Tested | Notes |
---|---|---|
Filament |
x |
|
Noise and smoothness |
x |
IMPORTANT: MUST HAVE for noise reduction: Noise goes from "noisy dental care room" to "tower PC loud FAN" |
Nozzle |
x |
|
Head Fan |
40x40 fan cooler |
|
Fan |
x |
|
Camera Mount |
/ |
|
Nuts |
/ |
4. Software
4.1. Drawing
4.1.1. OpenSCAD
$ sudo add-apt-repository ppa:openscad/releases
$ sudo apt-get install openscad
4.1.2. SDF Python
4.2. Printing
4.2.1. Cura
Cura engine is probably best tool for slicing.
Massive defect is that Cura holds of and breaks any USB devices while open and constantly scanning for 3D printers. |
4.2.2. Repetier
Repetier Host is nice, includes Cura (although it looks using Cura directly gives better results).
5. Material
SUNLU wires (from Amazon), is good and last years when well packaged in safe.
Type | T°C Nozzle | T°C Plate | Speed | Options | Comments |
---|---|---|---|---|---|
PLA+ Gray/Green |
210°C |
50°C |
60mm/s |
EASY |
|
PLA+ Carbon Fiber |
215°C |
40°C |
60mm/s |
GOOD FINISH, not so STRONG |
|
PETG+ White/Red |
240°C |
80°C |
60mm/s |
Enable coasting |
VERY GOOD FINISH |
TPU Transparent |
210°C |
40°C |
25mm/s |
Flexible! |
6. How-to
Generally, steps are as follows:
-
identify part you want to print with it’s keywords
-
measure your part specifics using digital measuring calliper
-
search thingiverse or other site for parts keywords, add parametric keyword to find SCAD (if any)
-
usually, people sharing parts only share STL.
STL is fine if you have exact part measures you seek, but a pain if you want to customize the part.
Nevertheless, STL often give good advice on part specifics.
In a wonderful world, people would provide source code, and be using open source and open format … -
OpenSCAD is suitable for programmatic parts creation with basic parts
With few experience, pretty advanced figures can be built, without having to learn fancy CAD UI click-odrome -
design/program your part with boolean 3D operations
-
render STL from openSCAD
-
open in Cura, fine tune specifics for your plastic wire (PETG, PLA, etc), and render GCode
Cura although gives an approximate duration and wire consumption. -
start printing to USB plugged printer
-
enjoy printed custom part
7. G-Code tips
G92 E0 ; set the current filament position to E=0
G1 E50 F200 ; extrude 50mm of filament at speed 200mm/min
8. 3D Printing
8.1. Photogrammetry
Photogrammetry allows to scan objects in 3D using photo shots.
8.1.1. Links
9. Models
Best place to find model is Thingiverse.
Find few of my models under:
9.1. COVID-19
9.1.1. Face Shield
These parts are meant to be created using OpenSCAD, from human-readable primitives like spheres, cubes or cylinders.
9.1.3. Keychain
This is a funny project to create a very randomized COVID figure.
Each refresh in OpenSCAD will generate a distinct figure such as below:
9.3. Duplo/Lego compatible parts
Duplo block lib and many SCAD are based from Thingiverse search.
The lib itself was not modified much, and additional SCAD added.
Below are custom things.
9.5. House stuff
This is an adaptor between a 3.6m sprayer pole and a 3.6m swimming pool pole, making the full pol at about 7m !
9.7. Lego compatible parts
Lego block lib is based on Thingiverse search.
The lib itself was modified to avoid printing defects, and additional SCAD added.
Below are custom things.
9.7.1. Parts
Lego Boost are great, as-is, or when programmed through bluetooth dongle using python lib.
The only mistake from Lego is usage of AAA batteries :-(
Below shows a custom print to replace the 6 AAA by a single LiPo battery.
LiPo battery is a 2S 800mAh, enough for few days of kid playing, while recharging in 30min and obvisouly avoid waste generated by the few AAA sets that are required every few weeks…
Note that recharcheable AAA batteries were tested, without success because voltage is too low, even fully charged.
Left: originial |
9.8. Repairing stuff
9.10. Swimmming Pool Printed parts
Facts: Intex (or any brand) swimming pool requires lots of water connections. Below is an attempt to create parts that allow for flexible diameter of tubes, and different angles, without difficulties, and lot cheaper than buying tones of parts (which might not exist anyway) Parts should be printed in PETG for durability in Chlorine water. |
9.10.3. Inlets / Outlets - Cap
Caps for Inlet/Outlet |
Cap adaptors to plug various diameters tools |
Various diameters tools |
Photo example |
9.10.4. Resources
Here are few ressources which inspired for above designs:
-
Adopted:
-
Ideas to adapt/fix:
9.11. Xiaomi Aqara
Xiaomi Aqara Zigbee Sensors are good sensors. Minimized size factor has drawback to use CR2450 or CR2032 has battaries. Changing batteries every short is not good for earth, and ends up costly! CR123A is a 3.3v battery: CR123A is a good option to save planet/money while not making the sensor too big. |
The CR123A patch can be printed in PLA or PETG.
It includes a nut to plug a custom wall mount.