Unduh installer untuk Windows, Linux, dan MacOS di sini.
Freerouting adalah AutoRouter PCB yang kuat yang kompatibel dengan perangkat lunak desain PCB apa pun yang mendukung antarmuka Specctra atau Electra DSN standar. Ini mengimpor file .dsn yang dihasilkan oleh antarmuka specctra sistem host dan mengekspor file sesi .ses .
Anda dapat berinteraksi dengan freerouting menggunakan antarmuka pengguna grafis (GUI), antarmuka baris perintah (CLI), atau API freerouting. Semua argumen baris perintah dukungan antarmuka untuk mengatur file input/output atau memodifikasi pengaturan.
Integrasi tersedia dengan:
Klik di sini untuk lebih jelasnya.
Luncurkan Freerouting : Setelah diluncurkan, Anda akan melihat antarmuka utama.
Buka Desain Anda : Buka File > Open... dan pilih file input .dsn Anda.
Mulai Autorouting : Klik ikon Magic Wand untuk memulai proses autorouting.
Monitor Kemajuan : Saksikan kemajuan perutean secara visual di editor papan dan secara numerik di footer.
Penyelesaian : Tunggu agar autorouter menyelesaikan semua umpan. Ini mungkin memakan waktu dari beberapa menit hingga beberapa jam.
Simpan Papan Routed Anda : Pergi ke File > Save as... untuk menyimpan papan rute Anda sebagai file .ses .
Saat menggunakan CLI, Anda akan bekerja dengan file input (misalnya, specctra .dsn ) yang diekspor dari alat EDA Anda. Freerouting akan autoroute jaring yang tidak terhubung dan menyimpan hasil untuk mengimpor kembali ke EDA Anda (misalnya, sebagai file specctra .ses ).
Argumen baris perintah umum:
-de [design input file] : Muat file desain specctra ( .dsn ) saat startup.-do [design output file] : Simpan File Sesi Specctra ( .ses ) setelah routing.-l [language] : Atur bahasa (misalnya, en untuk bahasa Inggris, de untuk bahasa Jerman).-inc [net class names] : Abaikan kelas bersih yang ditentukan selama routing.-help : Tampilkan informasi bantuan.Contoh Perintah:
java -jar freerouting-2.0.0.jar -de MyBoard.dsn -do MyBoard.ses -inc GND,VCC Perintah ini merutekan MyBoard.dsn , mengabaikan kelas Net GND dan VCC , dan mengeluarkan MyBoard.ses .
Untuk detail lebih lanjut (termasuk mode tanpa kepala), lihat dokumentasi CLI.
Freerouting menawarkan titik akhir API publik untuk perutean PCB. Root API adalah https://api.freerouting.app/v1 . Periksa status layanan di /system/status .
Untuk mengakses fungsionalitas penuh, minta akses di situs web freerouting.
Harap dicatat bahwa API freerouting dan dokumentasinya dalam beta dan dapat berubah.
Installer tersedia untuk Windows X64, Linux X64, dan MacOS. Untuk sistem lain, Anda dapat menjalankan file .jar platform-independen jika Anda telah menginstal Java JRE.
Tangga:
Unduh file jar : Dapatkan .jar terbaru dari halaman rilis.
Instal Java JRE : Unduh dan instal Java JRE.
JRE sebagai jenis paket.21 .Jalankan Freerouting :
java -jar freerouting-2.0.0.jarCatatan untuk pengguna MacOS : Luncurkan Freerouting dari Terminal; Mulai dari Finder tidak didukung.
Kami ❤️ semua kontributor kami; Proyek ini tidak akan mungkin tanpamu!
Jika Anda ingin mendukung proyek secara finansial, silakan pertimbangkan untuk mensponsori saya.
Setiap kontribusi, tidak peduli seberapa kecil, sangat dihargai!