Zpět na domů

Vytváření komponent LibrePCB: průvodce pro vývojáře

Průvodce k vytváření vlastních komponent v LibrePCB pro nestandardní moduly jako DCDC. Pokrývá kategorie, symboly, footprint v mil/mm a dokončení devices. Zahrnuje skript pro převod jednotek.

LibrePCB: jak přidat své komponenty rychle
Advertisement 728x90

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.

Google AdInline article slot

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í.

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Číst dál