Vytváření vlastních komponent v LibrePCB: podrobný návod krok za krokem
Ve výchozí knihovně LibrePCB nejsou vždy k dispozici všechny potřebné součástky — například nestandardní konektory nebo moduly jako DC/DC měniče napětí. Vytvoření vlastní komponenty je jednoduché a efektivní řešení. Proces probíhá přes Library Manager a zahrnuje práci se šesti klíčovými oddíly: Component categories, Symbols, Component, Package Categories, Packages a Devices. První tři definují vzhled prvku na schématu, poslední tři jeho fyzické rozměry a umístění na tištěné spojové desce (PCB).
Organizace kategorií
Začněte v Library Manageru: vytvořte novou lokální knihovnu a přepněte se do režimu úprav (Ctrl+N pro vytvoření nové položky).
Pro DC/DC modul je vhodná nová kategorie _Moduly_, která nepatří mezi standardní skupiny jako tranzistory nebo rezistory. Ponechte pole Root category prázdné, abyste umístili kategorii přímo do kořene knihovny. Po uložení počkejte na dokončení přeindexování knihovny — to je povinný krok před dalšími úpravami.
Stejným způsobem vytvořte kategorii _Moduly_ i v části Package Categories, aby byla k dispozici pro návrh plošných spojů.
Návrh symbolů pro schéma
V sekci Symbols vyberte kategorii _Moduly_. Použijte vestavěný editor k vytvoření schematického značení: nakreslete mřížkový obdélník s vstupními a výstupními kontakty a jejich popisky. Editor automaticky ověří správnost a navrhne opravy, pokud dojde k chybě.
Pro typický DC/DC modul stačí základní obrys, piny VIN, VOUT, GND a odpovídající označení.
Vytvoření komponenty a footprintu
Část Component propojuje symbol se skutečným zařízením. Zde upřesněte název, např. „DC/DC modul 5 V“. Různé verze stejného modulu sdílejí jeden symbol, ale mají samostatné položky v tomto oddíle.
V sekci Packages definujte footprint: umístěte kontaktové plošky podle naměřených rozměrů modulu. Mřížku lze nastavit v mil (1/1000 palce) nebo mm.
Běžné kroky mřížky: 100 mil (2,54 mm), 50 mil a jejich násobky. Pro čínské moduly je často výhodnější použít mm — vyhnete se nepřehledným hodnotám jako 787,4 mil; místo toho zaokrouhlujte na 750/800 mil nebo 20 mm.
Naměřte vzdálenosti mezi otvory pravítkem a převeďte:
- mm × 39,37 = mil → zaokrouhlujte na běžnou hodnotu.
Příklad konverzního skriptu (Perl):
#!/usr/bin/perl
print "Zadejte hodnotu v mm a stiskněte ENTER:\n> ";
while(my $str = <>){
if($str =~ /([\d\.]+)/){
my $mil = $1 * 39.37;
printf("%.02f -> %.02f\n", $1, $mil);
print "> ";
}
}
Dokončení zařízení (Device)
V části Devices vytvořte finální prvek: vyberte kategorii, symbol a package. Komponenta je nyní k dispozici v editoru schémat a při umisťování se automaticky přiřadí správný footprint na PCB.
Příklad pro relé: kategorie _Elektromechanické součástky_, symbol relé, package s vývody v mil (naměřte v mm a převeďte).
Klíčové doporučení
- Vytvářejte hierarchii kategorií pro lepší přehlednost: např. _Moduly_ jako kořenová kategorie pro hotové funkční bloky.
- Po každé změně knihovny vždy počkejte na dokončení přeindexování.
- Pro maximální přesnost používejte jednotku mil; pro metrické moduly preferujte mm.
- Symboly i footprinty vždy ověřte v editoru na chyby.
- Hotový device spojuje schéma a PCB do jediné, plně funkční komponenty.
— Editorial Team
Zatím žádné komentáře.