![Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan: 3 Langkah Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan: 3 Langkah](https://i.howwhatproduce.com/images/001/image-698-96-j.webp)
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan](https://i.howwhatproduce.com/images/001/image-698-97-j.webp)
![Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan](https://i.howwhatproduce.com/images/001/image-698-98-j.webp)
![Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan Cara Menggunakan Eagle CAD pada Travis CI untuk Automasi Binaan](https://i.howwhatproduce.com/images/001/image-698-99-j.webp)
Instruksional ini bertujuan untuk menerangkan cara menyiapkan travis ci (.travis.yml file) dengan cara ia dapat memproses fail eagle 7 (skema.sch dan papan pcb.brd). Hasilnya, secara automatik akan menghasilkan gambar, fail gerber dan senarai bahan / senarai, melakukan pemeriksaan peraturan ERC dan DRC, auto-routing dan mengeksport projek ke KiCAD.
Instruksional ini diilhamkan oleh bagaimana menggunakan Arduino IDE di Travis CI untuk automasi binaan seperti yang dijelaskan di sini:
- learn.adafruit.com/the-well-automated-ardu… dan
- learn.adafruit.com/continuous-integration-…
Sebagai contoh, anda boleh melihat repos saya:
github.com/drtrigon/sketchbook dan
Untuk kerja anda, anda boleh mulakan dengan hanya menggunakan https://github.com/drtrigon/eagle-view dan memuat naik fail.sch dan.brd projek anda ke garpu.
Langkah 1: Eagle CAD
Pada awal arahan ini adalah projek helang anda dan fail yang di dalamnya terdiri. Saya akan menganggap bahawa anda sudah mempunyai projek seperti itu - jika tidak, tetapi anda ingin menguji instruksinya, anda boleh menggunakan Arduino Uno Eagle Files yang tersedia dari Arduino Store (lihat tab "Dokumentasi").
Sekiranya anda tidak biasa dengan helang dan perlu belajar bagaimana menggunakannya, sila berikan tutorial atau bagaimana cara Menggunakan Eagle.cad misalnya.
Langkah 2: Automasi Melalui Travis
Sekarang mari kita lihat "keajaiban" dan cara kerjanya, jika anda belum biasa dengan travis ci, sila beri contoh Permulaan misalnya.
Pada asasnya kita berjalan di sepanjang jalan biasa ketika menggunakan travis; kami meletakkan atau mencerminkan git repo kami ke github, mengaktifkan travis untuk repo ini (di github), menambah fail konfigurasi.travis.yml ke repo dan menggunakan output yang dihasilkan dari travis di repo kami kemudian (contohnya menunjukkan gambar di halaman utama disediakan oleh README.md).
Dengan lebih terperinci, travis config menubuhkan pelayan x dummy (Xvfb), memuat turun dan memasang eagle dan kicad dan menjalankan tugas berikut (xdotool):
- menjana gerbers, menambah fail ke arkib zip dan menukar gerber ke png
- latih tubi cemerlang
- pembuatan senarai bahagian bom
- output gambar papan
- output gambar skematik
- Pemeriksaan DRC & ERC (hasil disimpan dalam gambar)
- penghala automatik sebagai contoh, jika AUTOROUTER_ENABLE ditetapkan ke true (hasil disimpan dalam gambar)
- penukaran elang ke kicad, jika KICAD_ENABLE ditetapkan ke benar (diuji / bekerja dengan KiCAD 5.0RC2)
- tolak hasil kembali ke repo github (perlu persediaan GIT_USER dan GIT_PASS)
Sekiranya ralat berlaku semasa salah satu langkah ini, travis selesai dengan keadaan yang sesuai.
Langkah 3: Hasilnya
Kumpulan fail yang dihasilkan (contoh untuk Arduino Uno) merangkumi semua fail gerber yang diperlukan untuk pengeluaran (disiapkan untuk 2 lapisan, tetapi dapat diperluas menjadi 4 tentunya), gambar papan skematik dan papan pcb untuk digunakan dalam lingkungan apa pun (tanpa perlu elang dipasang, berfungsi atau berjalan) dan projek kicad untuk kegunaan masa depan misalnya
Untuk contoh lebih lanjut, periksa cabang repo eagle-view.
Akhirnya saya ingin menekankan bahawa sekarang kita mempunyai semua alat yang diperlukan untuk mengautomasikan semua aspek projek elektronik dengan bantuan github dan travis:
- perisian dan firmware: lihat contoh arduino oleh adafruit yang disebut pada awalnya
- elektronik (skematik, perkakasan / pcb): seperti yang dijelaskan di sini dalam arahan ini - juga pertimbangkan untuk menggunakan kicad
-
bahagian CAD lain (mekanikal, dll.): jika anda menyimpannya dalam format.stl, github akan memberikan penonton dalam talian yang merangkumi pelbagai ciri
- help.github.com/articles/3d-file-viewer/
- blog.github.com/2013-04-09-stl-file-viewin…
- blog.github.com/2013-09-17-3d-file-diffs/
Kemungkinan Penambahbaikan Masa Depan:
-
sediakan gambar pelabuhan dengan elang dan kicad dipasang dan disiapkan untuk mempermudah dan mempercepat automasi serupa (juga menghilangkan keperluan muat turun helang dari pelayan ftp setiap masa)
github.com/drtrigon/docker-eagle dan
Disyorkan:
Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): 14 Langkah
![Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): 14 Langkah Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): 14 Langkah](https://i.howwhatproduce.com/images/001/image-133-14-j.webp)
Automasi Rumah Gen seterusnya Menggunakan Eagle Cad (Bahagian 1 - PCB): Pengenalan: Mengapa saya katakan generasi berikutnya: kerana ia menggunakan beberapa komponen yang jauh lebih baik daripada peranti automasi rumah tradisional. Alat ini dapat mengawal peralatan dengan: Panel Sentuh Perintah Google Voice pada Kawalan Peranti dari aplikasi
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)
![Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar) Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-6810-j.webp)
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay | Idea Automasi Rumah: Dalam projek automasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengawal 5 peralatan rumah. Modul relay ini dapat dikendalikan dari telefon bimbit atau telefon pintar, jauh IR atau TV jauh, suis manual. Relay pintar ini juga dapat merasakan
Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: 4 Langkah (dengan Gambar)
![Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: 4 Langkah (dengan Gambar) Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/009/image-24453-j.webp)
Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: Akhir-akhir ini saya telah menghabiskan banyak masa untuk mengautomasikan perkara di dalam dan di sekitar rumah saya. Saya menggunakan Domoticz sebagai aplikasi Automasi Rumah saya, lihat www.domoticz.com untuk maklumat lebih lanjut. Dalam carian saya untuk aplikasi papan pemuka yang menunjukkan semua maklumat Domoticz
Automasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Reka Bentuk PCB: 4 Langkah
![Automasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Reka Bentuk PCB: 4 Langkah Automasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Reka Bentuk PCB: 4 Langkah](https://i.howwhatproduce.com/images/010/image-28070-j.webp)
Automasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Reka Bentuk PCB: Automasi Rumah Langkah demi Langkah menggunakan Wemos D1 Mini dengan Reka Bentuk PCBSebilangan minggu yang lalu kami menerbitkan tutorial "Automasi Rumah menggunakan Raspberry Pi" di rootaid.com yang diterima dengan baik di kalangan penggemar dan pelajar kolej. Kemudian salah seorang ahli kami datang
Cara Membuat Sistem Automasi Rumah Firebase Menggunakan NodeMCU - dalam Platform IOT: 14 Langkah
![Cara Membuat Sistem Automasi Rumah Firebase Menggunakan NodeMCU - dalam Platform IOT: 14 Langkah Cara Membuat Sistem Automasi Rumah Firebase Menggunakan NodeMCU - dalam Platform IOT: 14 Langkah](https://i.howwhatproduce.com/images/003/image-6052-37-j.webp)
Cara Membuat Sistem Automasi Rumah Firebase Menggunakan NodeMCU | dalam Platform IOT: OBJEKTIF PROJEK INI Projek ini bertujuan untuk membangunkan sistem automasi rumah yang memberi pengguna kawalan penuh ke atas semua peranti yang dapat dikawal dari rumahnya menggunakan aplikasi IOT Android. Terdapat banyak pelayan dan platform dalam talian pihak ketiga yang