ݺߣ

ݺߣShare a Scribd company logo
OSS 3D tiskárny a tvrdý business
Patrick Zandl @ Prusa Research
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
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 “nší”
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... 
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business - jak to jde dohromady
Děkuji
Prostor pro dotazy
A pokud chcete, zastihnete mne na:
◇ www.prusa3d.cz
◇ patrick.zandl@prusa3d.cz

More Related Content

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
  • 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 “nší”
  • 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... 
  • 14. Děkuji Prostor pro dotazy A pokud chcete, zastihnete mne na: ◇ www.prusa3d.cz ◇ patrick.zandl@prusa3d.cz