Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

3D Printing - Programmer's Perspective

code::dive conference via YouTube

Overview

The course covers the basic concepts of 3D printing from a programmer's perspective, including creating source code for 3D models, slicing models, automating the processing pipeline, and creating a stable SDK. By the end of the talk, attendees will understand how the 3D printing pipeline works and how to set up a toolchain for it with proper automation. The course is designed for programmers with general programming skills and common sense, and no prior knowledge of 3D printing, Linux, or specific tools is required. The teaching method involves a lecture format with a focus on practical skills and knowledge applicable to starting an adventure with 3D printing.

Syllabus

Intro
After hours...
Process
FDM: Fused Deposition Modeling
SLS: Selective Laser Sintering
SLA: Stereolithography (resin)
Comparison
What is OpenSCAD?
OpenSCAD'S IDE
Empty box
Defining constant
Object difference
Debugging time...
Re-positioning
Final thing
Rounded box
Cylinder
Looping me through!
Creating hull
Work duplication...
Module
Logo time!
A better starting point
What's all?
Gains
STL generation
Remeber pipeline?
Tools
Command line
Obtaining config
config.ini
Example G-code
Sharp eye time!
Note from the author
How long?
gcoder
Repeatability
GNU/Make it happen!
Usage
Stable SDK
Dockerfile
Running with SDK
Never used Docker?
3D printing SDK project
What we've learned?
Next step
Knowledge bootstrap

Taught by

code::dive conference

Reviews

Start your review of 3D Printing - Programmer's Perspective

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.