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

Explore the world of 3D printing from a programmer's perspective in this 54-minute conference talk from code::dive 2021. Dive into basic concepts, learn to create source code for 3D models, understand slicing techniques, and discover how to automate the processing pipeline. Gain insights into setting up a toolchain and creating a stable SDK for 3D printing projects. Perfect for programmers looking to start their 3D printing journey, this introductory talk covers everything from FDM and SLS technologies to using OpenSCAD for model creation. Follow along as speaker Bartosz Szurgot, a veteran C++ and Linux developer, demonstrates practical examples and shares valuable tips for integrating programming skills with 3D printing techniques.

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.