
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



Ennek az utasításnak az a célja, hogy elmagyarázza, hogyan kell beállítani a travis ci -t (.travis.yml fájl) úgy, hogy képes legyen az eagle 7 fájlok feldolgozására (sematikus.sch és PCB táblák.brd). Ennek eredményeként automatikusan képeket, gerber fájlokat és anyagjegyzékeket/partlistákat hoz létre, elvégzi az ERC és a DRC szabályok ellenőrzését, automatikus útválasztást és exportálja a projektet a KiCAD-be.
Ezt az oktatható anyagot az ihlette, hogyan kell használni az Arduino IDE -t a Travis CI -n az építési automatizáláshoz, az itt leírtak szerint:
- learn.adafruit.com/the-well-automated-ardu… és
- learn.adafruit.com/continuous-integration-…
Működő példaként megnézheti a repóimat:
github.com/drtrigon/sketchbook és
Munkája során egyszerűen elágazhat a https://github.com/drtrigon/eagle-view oldalra, és feltöltheti projektjei.sch és.brd fájljait a villába.
1. lépés: Eagle CAD
Ennek az oktathatónak a legelején van a sasprojekted és a fájlok, amelyekből áll. Feltételezem, hogy már van ilyen projektje - ha nincs, de mindenképpen tesztelni szeretné ezt az oktathatót, például használhatja az Arduino Store -ból elérhető Arduino Uno Eagle fájlokat (lásd "Dokumentáció" lap).
Abban az esetben, ha még nem ismeri a sasot, és meg kell tanulnia használni, kérjük, adjon egy oktatóanyagot, vagy például hogyan kell használni az Eagle.cad-ot.
2. lépés: Automatizálás a Travis segítségével
Most nézzük meg a "varázslatot" és annak működését. Ha még nem ismeri a travis ci -t, kérjük, adja meg például az Első lépések című részt.
Alapvetően a közös utat járjuk be a travis használatakor; a gitubot a githubba helyezzük vagy tükrözzük, engedélyezzük a travis -t ehhez a repóhoz (a github -on), adjunk hozzá egy.travis.yml konfigurációs fájlt a repóhoz, és használjuk fel a travis -ból származó kimenetet a repónkban (pl. mutassunk képeket a főoldalon) a README.md).
Részletesebben a travis config létrehoz egy dummy x szervert (Xvfb), letölti és telepíti az eagle és a kicad programokat, és a következő feladatokat futtatja (xdotool):
- Gergerek létrehozása, fájlok hozzáadása a zip archívumhoz és a Gerber-p.webp" />
- fúró excellion létrehozása
- bom alkatrészlista létrehozása
- táblakép kimenet
- sematikus képkimenet
- DRC és ERC ellenőrzések (az eredmény képben van tárolva)
- példaként az automatikus útválasztó, ha az AUTOROUTER_ENABLE értékre van állítva (az eredmény képben van tárolva)
- sas -kicad konverzió, ha a KICAD_ENABLE értéke true (tesztelve/KiCAD 5.0RC2 -vel működik)
- küldje vissza az eredményt a github repóba (GIT_USER és GIT_PASS beállítás szükséges)
Ha hiba lép fel az egyik lépés során, a travis a megfelelő állapottal fejeződik be.
3. lépés: Eredmény
A kapott fájlok készlete (például az Arduino Uno esetében) tartalmazza az összes gyártáshoz szükséges gerber fájlt (2 rétegben beállítva, de természetesen 4 -re bővíthető), a sematikus és a nyomtatott áramköri lap képeit bármilyen környezetben való használatra (a szükség van sas telepítésére, működésre vagy futásra) és egy kicad projektre a későbbi használatra, pl
További példákért nézze meg a sas nézet repó ágait.
Végezetül szeretném hangsúlyozni, hogy most már minden eszköz rendelkezésre áll az elektronikai projektek minden aspektusának automatizálásához a github és a travis segítségével:
- szoftver és firmware: lásd az arduino példákat az elején említett adafruit -on
- elektronika (vázlatos, hardver/pcb): ahogyan ezt az útmutatót itt ismertetjük - fontolja meg a kicad használatát is
-
egyéb CAD alkatrészek (mechanikus stb.): ha.stl formátumban tárolja őket, a github online megtekintőt biztosít, beleértve a különböző funkciókat
- 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/
Lehetséges jövőbeni fejlesztések:
-
biztosítson dokkolóképet sas és kicad telepítésével és beállításával a hasonló automatizálás egyszerűsítése és felgyorsítása érdekében (minden alkalommal távolítsa el a sas letöltésének szükségességét az ftp szerverről)
github.com/drtrigon/docker-eagle és
Ajánlott:
DIY Spot Like Quadruped Robot (építési napló V2): 9 lépés

DIY Spot Like Quadruped Robot (építési napló V2): Ez egy építési napló, amely részletes utasításokat tartalmaz az építésre https://www.instructables.com/DIY-Spot-Like-Quadru…robot dog v2. Kövesse a Robolab youtube-ot oldalon további információkért. https://www.youtube.com/robolab19Ez az első robotom, és
HC-05 (bluetooth) Modul otthoni automatizáláshoz Alap: 3 lépés

HC-05 (bluetooth) modul otthoni automatizáláshoz Alapvető: A legutóbbi projektemben nyomógombbal irányítottam a LED-et, de ebben a projektben a PUSH BUTTON-ot HC-05 modulra cseréltem. Erősen javaslom, hogy mielőtt végigmenne ezeken a projekteken folytatja ezt a projektet. Minden részletet megtalálsz a
Számítógép -építési útmutató: 8 lépés

Számítógép -építési útmutató: Ez egy oktatási útmutató lesz arról, hogyan lehet saját, egyedi személyi számítógépet építeni. Bár egyesek azt gondolhatják, hogy egyszerűen olcsóbb és kényelmesebb egy előre beépített számítógépet vásárolni, a legtöbb felhasználó úgy találja, hogy valójában olcsóbb összeállítani
WI-Fi vezérelt 4CH relé modul az otthoni automatizáláshoz: 7 lépés (képekkel)

WI-Fi vezérlésű 4 csatornás relé modul az otthoni automatizáláshoz: Korábban sok WI-FI-t használtam kikapcsolt kapcsolók alapján. De ezek nem felelnek meg a követelményemnek. Ezért szerettem volna sajátot építeni, amely minden változtatás nélkül helyettesítheti a normál fali kapcsolóaljzatokat. Az ESP8266 chip lehetővé teszi a Wifi használatát
Számítógép -építési utasítások: 12 lépés

Számítógép -építési utasítások: Üdvözöljük, így készíthet számítógépet 12 lépésben. A saját számítógép építésének oka az, hogy megtanulja, hogyan működik, hogy megtanulhassa a javítását