Gernot Walzl

3D Printing

Contents

Modeling with CAD

Computer-aided design (CAD) is used to create 3D models.
Solid parts of the created models are stored in STL files.

FreeCAD
https://www.freecad.org/

Example: Case for Raspberry Pi 5

Raspberry Pi Datasheets
https://datasheets.raspberrypi.com/

Slicing

A slicer segments solid parts into a stack of flat layers.
Layer by layer, the slicer generates G-code to control the 3D printer.

UltiMaker Cura
https://ultimaker.com/software/ultimaker-cura/

Printing with G-code

G-code
https://marlinfw.org/meta/gcode/

Included Settings

3D printers usually come with examples that can be printed.
The G-code files include settings for good quality prints on the actual printer.

Rabbit.gcode
;FLAVOR:Marlin
;...
;Generated with Creality Slicer 4.8.2-256
M140 S60
;...
M104 S205
;...
G1 F1800 E-0.8
;...
;LAYER:3
M106 S255
;...
Build Plate Temperature:60 °C
Printing Temperature:205 °C
Retraction Rate:1800 mm/min = 30 mm/s
Retraction Distance:0.8 mm
Fan Speed:100 %
CONTENT.html source 2024-01-23 2.4 KB
Fairphone3-Case.stl view 2024-04-02 1.3 MB
RaspPi5Case-Body.stl view 2024-01-03 661.4 KB
RaspPi5Case-Button.stl view 2024-01-23 31.1 KB
RaspPi5Case-Top.stl view 2024-01-03 268.1 KB