SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
OSS 3D tiskárny a tvrdý business
Patrick Zandl @ Prusa Research
Proč vůbec 3D tisk?
◇ Umožňuje kusovou výrobu s opakovatelnou
kvalitou (aditivní výroba)
◇ Nízké pořizovací náklady
◇ Pro IT gramotné snadné používání
◇ Široký výběr materiálů
Kontinuální vývoj a demokratizace výroby
Tři kroky k úspěchu
1. Vyrábět nejlepší 3D tiskárny na světě
2. Prodávat jich nejvíce na světě
3. = PROFIT
Jak na to “nejlepší”
A teď vážně …
… vášeň pro detail!
◇ Hardware
◇ Firmware
◇ Elektro / PSU
◇ Buddy board
◇ Motory & Drivery
◇ Extruder
◇ Tisková podložka
◇ Výrobní nástroje a
testery
◇ Distribuce
◇ Certifikace
◇ Servisní zázemí
◇ Náhradní díly
◇ Krabice přepravní
◇ Filament
◇ Manuály
◇ Slicer
◇ Update server
template<typename OP> class PWM {
uint8_t duty;
...
};
The operation (what shall happen when the output is/changes HIGH
or LOW) will be a template parameter (functor).
Use Member duty uint8_t, i.e. 0-255 values.
Expect, that the class may be called from an ISR.
Provide a reasonable interface for usage of you class.
Expect, that the compiler inlines the functor when making an
instance of the template.
Write a set of unit tests to prove the correctness of the code and to
demonstrate its usage.
Document class and methods using doxygen rules.
Task 1: Design and implement a software PWM
template class.
Je tohle vášeň   pro
detail? 
 případ filament... 
Děkuji
Prostor pro dotazy
A pokud chcete, zastihnete mne na:
◇ www.prusa3d.cz
◇ patrick.zandl@prusa3d.cz

Weitere ähnliche Inhalte

Ähnlich wie Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady

Vlastimil Krejčíř - Systémový pohled na software Archivematica
Vlastimil Krejčíř - Systémový pohled na software ArchivematicaVlastimil Krejčíř - Systémový pohled na software Archivematica
Vlastimil Krejčíř - Systémový pohled na software ArchivematicaLTP-portal-cz
 
Herní výkon mobilních GPU v noteboocích
Herní výkon mobilních GPU v noteboocíchHerní výkon mobilních GPU v noteboocích
Herní výkon mobilních GPU v noteboocíchMSI
 
Brožura Síťové technologie/ Murrelektronik
Brožura Síťové technologie/ MurrelektronikBrožura Síťové technologie/ Murrelektronik
Brožura Síťové technologie/ MurrelektronikIvana Vrzáková
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryDevelcz
 
Comfor noviny 04_2015
Comfor noviny 04_2015Comfor noviny 04_2015
Comfor noviny 04_2015comfor_web
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTAdam Hořčica
 
Průvodce notebooky a PC produkty MSI (jaro 2010)
Průvodce notebooky a PC produkty MSI (jaro 2010)Průvodce notebooky a PC produkty MSI (jaro 2010)
Průvodce notebooky a PC produkty MSI (jaro 2010)MSI
 
Comfor 2016 10 noviny
Comfor 2016 10 novinyComfor 2016 10 noviny
Comfor 2016 10 novinycomfor_web
 
Comfor katalog 04_2013[1]
Comfor katalog 04_2013[1]Comfor katalog 04_2013[1]
Comfor katalog 04_2013[1]comfor_web
 
Výkonnostní archeologie
Výkonnostní archeologieVýkonnostní archeologie
Výkonnostní archeologieTomas Vondra
 
Sběrnice - prezentace
Sběrnice - prezentaceSběrnice - prezentace
Sběrnice - prezentacetkaczy
 
Comfor katalog 04_2013
Comfor katalog 04_2013Comfor katalog 04_2013
Comfor katalog 04_2013comfor_web
 
MSI GAMING Roadshow 2013
MSI GAMING Roadshow 2013MSI GAMING Roadshow 2013
MSI GAMING Roadshow 2013MSI
 
Comfor 2015 09 trhákové noviny
Comfor 2015 09 trhákové novinyComfor 2015 09 trhákové noviny
Comfor 2015 09 trhákové novinycomfor_web
 
8 brumovsky pocitace2
8 brumovsky pocitace28 brumovsky pocitace2
8 brumovsky pocitace2davidek333
 
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)MSI
 
MSI R9 270X HAWK
MSI R9 270X HAWKMSI R9 270X HAWK
MSI R9 270X HAWKMSI
 
Comfor 2016 02 noviny
Comfor 2016 02 novinyComfor 2016 02 noviny
Comfor 2016 02 novinycomfor_web
 

Ähnlich wie Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady (20)

Vlastimil Krejčíř - Systémový pohled na software Archivematica
Vlastimil Krejčíř - Systémový pohled na software ArchivematicaVlastimil Krejčíř - Systémový pohled na software Archivematica
Vlastimil Krejčíř - Systémový pohled na software Archivematica
 
Herní výkon mobilních GPU v noteboocích
Herní výkon mobilních GPU v noteboocíchHerní výkon mobilních GPU v noteboocích
Herní výkon mobilních GPU v noteboocích
 
Brožura Síťové technologie/ Murrelektronik
Brožura Síťové technologie/ MurrelektronikBrožura Síťové technologie/ Murrelektronik
Brožura Síťové technologie/ Murrelektronik
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featury
 
Hardware počítače
Hardware počítačeHardware počítače
Hardware počítače
 
Comfor noviny 04_2015
Comfor noviny 04_2015Comfor noviny 04_2015
Comfor noviny 04_2015
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
 
Průvodce notebooky a PC produkty MSI (jaro 2010)
Průvodce notebooky a PC produkty MSI (jaro 2010)Průvodce notebooky a PC produkty MSI (jaro 2010)
Průvodce notebooky a PC produkty MSI (jaro 2010)
 
Comfor 2016 10 noviny
Comfor 2016 10 novinyComfor 2016 10 noviny
Comfor 2016 10 noviny
 
Comfor katalog 04_2013[1]
Comfor katalog 04_2013[1]Comfor katalog 04_2013[1]
Comfor katalog 04_2013[1]
 
Výkonnostní archeologie
Výkonnostní archeologieVýkonnostní archeologie
Výkonnostní archeologie
 
Sběrnice - prezentace
Sběrnice - prezentaceSběrnice - prezentace
Sběrnice - prezentace
 
Comfor katalog 04_2013
Comfor katalog 04_2013Comfor katalog 04_2013
Comfor katalog 04_2013
 
MSI GAMING Roadshow 2013
MSI GAMING Roadshow 2013MSI GAMING Roadshow 2013
MSI GAMING Roadshow 2013
 
Comfor 2015 09 trhákové noviny
Comfor 2015 09 trhákové novinyComfor 2015 09 trhákové noviny
Comfor 2015 09 trhákové noviny
 
8 brumovsky pocitace2
8 brumovsky pocitace28 brumovsky pocitace2
8 brumovsky pocitace2
 
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)
Průvodce notebooky, All-in-One PC a PC produkty MSI (podzim 2010)
 
MSI R9 270X HAWK
MSI R9 270X HAWKMSI R9 270X HAWK
MSI R9 270X HAWK
 
Comfor 2016 02 noviny
Comfor 2016 02 novinyComfor 2016 02 noviny
Comfor 2016 02 noviny
 
IoT Hackathon
IoT HackathonIoT Hackathon
IoT Hackathon
 

Mehr von Develcz

Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)Develcz
 
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of WarcraftMartin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of WarcraftDevelcz
 
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužebOndřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužebDevelcz
 
Marcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódyMarcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódyDevelcz
 
Michal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadloMichal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadloDevelcz
 
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojůOndřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojůDevelcz
 
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmyslŠtěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmyslDevelcz
 
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQLTomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQLDevelcz
 
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikacíTomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikacíDevelcz
 
Jakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnostJakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnostDevelcz
 
Roman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To ReasonRoman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To ReasonDevelcz
 
Michal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadloMichal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadloDevelcz
 
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...Develcz
 
David Majda: Autoformátování kódu
David Majda: Autoformátování kóduDavid Majda: Autoformátování kódu
David Majda: Autoformátování kóduDevelcz
 
David Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the UglyDavid Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the UglyDevelcz
 
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!Develcz
 
Adam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/DrupalAdam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/DrupalDevelcz
 
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světěJaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světěDevelcz
 
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijítMartin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijítDevelcz
 
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!Develcz
 

Mehr von Develcz (20)

Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)
 
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of WarcraftMartin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of Warcraft
 
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužebOndřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužeb
 
Marcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódyMarcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódy
 
Michal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadloMichal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadlo
 
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojůOndřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
 
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmyslŠtěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
 
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQLTomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
 
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikacíTomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
 
Jakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnostJakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnost
 
Roman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To ReasonRoman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To Reason
 
Michal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadloMichal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadlo
 
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pra...
 
David Majda: Autoformátování kódu
David Majda: Autoformátování kóduDavid Majda: Autoformátování kódu
David Majda: Autoformátování kódu
 
David Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the UglyDavid Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the Ugly
 
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
 
Adam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/DrupalAdam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/Drupal
 
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světěJaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
 
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijítMartin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
 
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!
Ondřej Mirtes: Usnadněte si práci silně typovaným kódem a statickou analýzou!
 

Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady

  • 1. OSS 3D tiskárny a tvrdý business Patrick Zandl @ Prusa Research
  • 2.
  • 3.
  • 4.
  • 5. Proč vůbec 3D tisk? ◇ Umožňuje kusovou výrobu s opakovatelnou kvalitou (aditivní výroba) ◇ Nízké pořizovací náklady ◇ Pro IT gramotné snadné používání ◇ Široký výběr materiálů Kontinuální vývoj a demokratizace výroby
  • 6. Tři kroky k úspěchu 1. Vyrábět nejlepší 3D tiskárny na světě 2. Prodávat jich nejvíce na světě 3. = PROFIT
  • 7. Jak na to “nejlepší”
  • 8. A teď vážně … … vášeň pro detail! ◇ Hardware ◇ Firmware ◇ Elektro / PSU ◇ Buddy board ◇ Motory & Drivery ◇ Extruder ◇ Tisková podložka ◇ Výrobní nástroje a testery ◇ Distribuce ◇ Certifikace ◇ Servisní zázemí ◇ Náhradní díly ◇ Krabice přepravní ◇ Filament ◇ Manuály ◇ Slicer ◇ Update server
  • 9. template<typename OP> class PWM { uint8_t duty; ... }; The operation (what shall happen when the output is/changes HIGH or LOW) will be a template parameter (functor). Use Member duty uint8_t, i.e. 0-255 values. Expect, that the class may be called from an ISR. Provide a reasonable interface for usage of you class. Expect, that the compiler inlines the functor when making an instance of the template. Write a set of unit tests to prove the correctness of the code and to demonstrate its usage. Document class and methods using doxygen rules. Task 1: Design and implement a software PWM template class.
  • 10. Je tohle vášeň   pro detail?   případ filament... 
  • 11.
  • 12.
  • 13.
  • 14. Děkuji Prostor pro dotazy A pokud chcete, zastihnete mne na: ◇ www.prusa3d.cz ◇ patrick.zandl@prusa3d.cz