Uživatelské nástroje

Nástroje pro tento web


cs:openscad

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:openscad [2019/07/06 15:12] – [Použití editoru SublimeText] romancs:openscad [2020/03/27 22:43] – [Knihovny] kaklik
Řádek 4: Řádek 4:
  
  
-=== Styl psaní kódu (coding style) ===+==== Styl psaní kódu (coding style) ====
  
 Je praktické dodržovat některá základní pravidla při vytváření modelů v openscadu. Je praktické dodržovat některá základní pravidla při vytváření modelů v openscadu.
Řádek 25: Řádek 25:
  
  
-== Názvy souborů ==+==== Názvy souborů ====
  
 Názvy jednotlivých souborů modelů jsou číselné ve formátu //(Název_)XXX_XXXX.scad// kde první trojčíslí určuje zamýšlený materiál ze kterého se má model realizovat:  Názvy jednotlivých souborů modelů jsou číselné ve formátu //(Název_)XXX_XXXX.scad// kde první trojčíslí určuje zamýšlený materiál ze kterého se má model realizovat: 
Řádek 38: Řádek 38:
  
  
 +==== Knihovny ====
  
 +Knihovny by v projektech měly být ve složce // src/lib/ //, s tím že složka lib může mít další podsložky. Například standardní knihovny společné pro více projektů ve formě submodulu. 
 +Submodul s knihovnami vytvoříme příkazem 
 +
 +  git submodule add git@github.com:ThunderFly-aerospace/Openscad_stdlib.git lib/stdlib
 +
 +==== Doporučená technická řešení ====
 +
 +Ověřené způsoby, kterými lze vyřešit standardní omezení tisku
 +
 +=== Tolerance rozměrů při návrhu ===
 +
 +  - Otvory jsou tištěny vždy menší než navrhované
 +  - Válce jsou vždy trošku větší než navrhované
 +
 +Výše uvedené fakty vedou k tomu, že při vytvoření modelu, kde hřídel má stejný průměr jako otvor, tak tyto modely nebudou pasovat do sebe.  
 +Fakticky zajistit, aby hřídel byla [[https://cs.wikipedia.org/wiki/L%C3%ADcov%C3%A1n%C3%AD|definovaně lícovaná]] do otvoru současný 3D tisk dopředu neumí a je to otázkou experimentů a nastavování parametrů. 
 +
 +**Je třeba ale zdůraznit, že nalezené parametry platí vždy pro konkrétní počet polygonů díry a válce a pro konkrétní průměr. Výraznou změnou průměru tak dojde k porušení nalezeného lícování.** 
 +
 +Určitou výhodou ale je, že model tištěný opakovaně na stejné tiskárně ze stejného typu filamentu má velmi opakovatelné vlastnosti. 
 +
 +=== Tisk stropů převisů ===
 +
 +  - Tiskárna umí přemostit díru v modelu, most však nesmí obsahovat díry
 +  - Nejhorší možný tvar v modelu je zakulacený strop
 +
 +Z výše uvedených bodů například vyplývá, že když chceme uzavřít otvor pro zapuštění šroubu, kde hlava šroubu začíná u tiskové podložky. Tak je výhodné zapuštění ukončit plnou vrstvou o tloušťce jedné tiskové vrstvy v našich modelech je k tomuto účelu určena konstanta //layer_tickness//
 +
 +Na následujícím obrázku je pak videt jak takový tiskový model vypadá
 +
 +{{ :cs:sw:3dprint:screw_hole_3dprint.png?400 |}}
 +
 +Horizontální mosty je pak potřeba po vytištění odstranit vrtákem. 
 +
 +
 +
 +
 +
 +==== Alternativní editory ====
  
-== Alternativní editory == 
 Integrovaný editor v OpenSCADu není moc pohodlný pro užívání. Je proto vhodnější zdrojové kódy modelů editovat v jiném editoru. OpenSCAD to podporuje tím, že při novém uložení souboru znovu zobrazí náhled. Některé editory podporují pluginy, které znají jazyk OpenSCADdu. Integrovaný editor v OpenSCADu není moc pohodlný pro užívání. Je proto vhodnější zdrojové kódy modelů editovat v jiném editoru. OpenSCAD to podporuje tím, že při novém uložení souboru znovu zobrazí náhled. Některé editory podporují pluginy, které znají jazyk OpenSCADdu.
  
  
 === Použití editoru Atom === === Použití editoru Atom ===
 +
 Editor atom je pro tento účel vhodným editorem. Instalace je docela jednoduchá a rychlá. Editor pak nabízí mnoho pokročilých funkcí. Editor atom je pro tento účel vhodným editorem. Instalace je docela jednoduchá a rychlá. Editor pak nabízí mnoho pokročilých funkcí.
  
cs/openscad.txt · Poslední úprava: 2021/07/27 08:02 autor: kaklik