YoVDO

3D Printing - Programmer's Perspective

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Programming Courses 3D Printing Courses OpenSCAD Courses G-Code Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

2D image processing
Higher School of Economics via Coursera
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
AWS Alexa Skill Builder Essentials
A Cloud Guru
Azure Cosmos DB Deep Dive
A Cloud Guru
PostgreSQL Administration Deep Dive
A Cloud Guru