ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ LibrePCB 1.3.0 Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ. LibrePCB ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Π±ΡΡΠ·ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ»Π°ΡΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ, ΠΌΠ°ΠΊΠ°Ρ ΠΈ Π΄Π° ΠΈΠ·ΠΎΡΡΠ°Π²Π° ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΎΡ KiCad, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ΅Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΠΎΡΡΠΈΡΠ° Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈΡΠ΅, Π½ΠΎ ΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π² ΡΠ±ΠΎΡΠΊΠΈ Π·Π° Linux (Flatpak, Snap, AppImage), FreeBSD, macOS ΠΈ Windows. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C++ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Qt) ΠΈ Π΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GPLv3.
Π‘ΡΠ΅Π΄ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π·Π° ΡΡ Π΅ΠΌΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°; ΠΏΡΠΎΡΡ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Π±Π°Π·Π° Qt; ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° βΡΠΌΠ½Π°β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ; ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ Π·Π° ΡΡΡΠ½ΠΎ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅; Multi-PCB ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΠ»Π°ΡΠΊΠΈ Π½Π° Π±Π°Π·Π° Π΅Π΄Π½Π° ΡΡ Π΅ΠΌΠ°; Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Ρ Π΅Π»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠ·ΠΊΠΈ (netlist) ΠΌΠ΅ΠΆΠ΄Ρ ΡΡ Π΅ΠΌΠ°ΡΠ° ΠΈ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅Π·ΠΈΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΡΠΊΠΈ (ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π° 96%) ΠΈ ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈ Π΅Π·ΠΈΠΊ (ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π° 91%), ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ.
LibrePCB Π²ΠΊΠ»ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°; ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ ΡΡ Π΅ΠΌΠΈ; ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ; ΡΡΠ»ΡΠ³Π° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° Π½Π°ΡΠ°Π»ΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ; ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄ librepcb-cli Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ); Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΡΡΠ΅Π· ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ·ΠΈΡΠ°Π½ ΡΠΏΠΈΡΡΠΊ Ρ Π΄ΡΡΠ²ΠΎΠ²ΠΈΠ΄Π½Π° ΡΡΡΡΠΊΡΡΡΠ°. ΠΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π°ΡΡ ΠΈΠ²ΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΡΡΠ΅Π· ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ Π²Π½ΠΎΡ Π½Π° DXF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠΈ PDF, SVG ΠΈ CSV BOM, pick&place X3/CSV, Gerber/Excellon ΠΈ STEP.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΡΠΏΠΈΡΡΠΊ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ (BOM β Bill of Materials) ΠΈ ΡΠ±ΠΎΡΠ΅Π½ ΠΏΠ»Π°Π½, Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π·Π° ΡΡΡΠΏΠΊΠΎΠ²ΠΎΡΠΎ ΡΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ°. Π‘ΠΏΠΈΡΡΠΊΡΡ ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π° Π² HTML ΡΠΎΡΠΌΠ°Ρ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΡΡΠΈΠ»ΠΎΠ²Π΅ ΠΈ JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ Π·Π° KiCad ΠΏΠ»ΡΠ³ΠΈΠ½Π° InteractiveHtmlBom. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΡΡΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ PDF ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΡΠΎΡΡΠΈΡΠ°Π½Π΅, ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² KiCad 9.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° LibrePCB Ρ Π΅Π·ΠΈΠΊΠ° Rust. ΠΠΎ-Π³ΠΎΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° BOM Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π° ΡΠ΅, ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Rust ΡΠ΅ ΡΡΠΊΠΎΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π ΠΏΠ»Π°Π½Π° Π΅ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΡΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΡΡΠ²Π°Π½Π΅ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° C++ Π² ΠΏΠΎΠ»Π·Π° Π½Π° Rust ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΠΏΡΠ»Π½Π° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΡΡΠ΅ΠΉΠΌΡΡΡΠΊΠ° Slint, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust, Π²ΠΌΠ΅ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Qt.
- ΠΠΌΠ΅ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° QuaZip Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ Π½Π° ZIP-Π°ΡΡ ΠΈΠ²ΠΈ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ crate-ΠΏΠ°ΠΊΠ΅Ρ zip, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust.
- ΠΠΎΠ΄ΡΡ Π½Π° C++ Π΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° C++20 (tl::optional Π² ΠΊΠΎΠ΄Π° Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ std::optional).
- ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ°ΡΠ° Π·Π° Qt5 Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π°.


ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
