Orodha ya maudhui:
Video: Jinsi ya Kutumia Eagle CAD kwenye Travis CI kwa Ujenzi wa Kuunda: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Hii inakusudia kuelezea jinsi ya kusanidi faili ya travis ci (.travis.yml faili) kwa njia ambayo ina uwezo wa kusindika faili za tai 7 (schematics.sch na bodi za pcb.brd). Kama matokeo itazalisha kiatomati picha, faili za kijinga na orodha ya muswada / orodha, fanya ukaguzi wa sheria za ERC na DRC, uelekezaji kiotomatiki na usafirishe mradi kwa KiCAD.
Hii inaweza kufundishwa na jinsi ya kutumia Arduino IDE kwenye Travis CI kwa ujenzi wa kiotomatiki kama ilivyoelezewa hapa:
- learn.adafruit.com/the-well-automated-ardu… na
- learn.adafruit.com/continuous-integration-…
Kwa mfano wa kufanya kazi unaweza kuangalia mapumziko yangu:
github.com/drtrigon/sketchbook na
Kwa kazi yako unaweza kuanza kwa uma tu https://github.com/drtrigon/eagle-view na kupakia miradi yako.sch na.brd faili kwenye uma.
Hatua ya 1: Tai CAD
Mwanzoni mwa hii inayoweza kufundishwa ni mradi wako wa tai na faili zinajumuisha. Nitachukulia kuwa tayari una mradi kama huo - ikiwa sivyo, lakini unataka kujaribu njia yoyote inayoweza kufundishwa, kwa mfano unaweza kutumia Faili za Tai za Arduino Uno zinazopatikana kutoka Duka la Arduino (tazama kichupo cha "Nyaraka").
Ikiwa hauko sawa na tai tayari na unahitaji kujifunza jinsi ya kuitumia, tafadhali toa mafunzo au jinsi ya kupenda Jinsi ya Kutumia Eagle.cad kwa mfano.
Hatua ya 2: Kujiendesha kupitia Travis
Sasa wacha tuangalie "uchawi" na jinsi inavyofanya kazi, ikiwa sio familia na travis ci bado, tafadhali toa Anza kwa mfano.
Kimsingi tunatembea kwenye njia ya kawaida wakati wa kutumia travis; tunaweka au kuakisi git repo yetu kwa github, kuwezesha travis kwa repo hii (kwenye github), ongeza faili ya usanidi wa.travis.yml kwenye repo na utumie matokeo yanayotokana na travis kwenye repo yetu basi (kwa mfano onyesha picha kwenye ukurasa kuu iliyotolewa na README.md).
Kwa undani zaidi usanidi wa travis huweka dummy x server (Xvfb), inapakua na kusanikisha tai na kicad na inaendesha kazi zifuatazo (xdotool):
- toa vijidudu, ongeza faili kwenye kumbukumbu ya zip na ubadilishe gerber kuwa png
- kuunda kuchimba visima
- orodha ya bom kuundwa
- pato la picha ya bodi
- pato la picha
- Ukaguzi wa DRC na ERC (matokeo yaliyohifadhiwa kwenye picha)
- kiotomatiki kama mfano, ikiwa AUTOROUTER_ENABLE imewekwa kuwa kweli (matokeo yamehifadhiwa kwenye picha)
- tai kuwa ubadilishaji kicad, ikiwa KICAD_ENABLE ingewekwa kuwa kweli (ilijaribiwa / inafanya kazi na KiCAD 5.0RC2)
- kushinikiza matokeo kurudi kwenye github repo (inahitaji usanidi wa GIT_USER na GIT_PASS)
Ikiwa kosa linatokea wakati wa moja ya hatua hizi, travis anamaliza na hali kulingana.
Hatua ya 3: Matokeo
Seti ya faili zinazosababishwa (mfano wa Arduino Uno) ni pamoja na faili zote za vijidudu zinazohitajika kwa utengenezaji (iliyowekwa kwa tabaka 2, lakini inaweza kupanuliwa hadi 4 kwa kweli), picha za bodi ya skimu na pcb ya kutumiwa katika mazingira yoyote (bila hitaji la tai iliyosanikishwa, inayofanya kazi au inayofanya kazi) na mradi wa kicad kwa matumizi ya baadaye mfano
Kwa mifano zaidi angalia matawi ya repo-view repo.
Mwishowe ningependa kusisitiza kwamba sasa tuna vifaa vyote vinavyohitajika kusanikisha nyanja zote za miradi ya umeme kwa msaada wa github na travis:
- programu na firmware: angalia mifano ya arduino na adafruit iliyotajwa mwanzoni
- umeme (skimu, vifaa / pcb): kama ilivyoelezewa hapa katika hii inayoweza kufundishwa - fikiria pia kutumia kicad
-
sehemu zingine za CAD (mitambo, n.k.): ikiwa utazihifadhi katika muundo wa.stl, github itatoa mtazamaji mkondoni anayeangazia vipengee tofauti.
- 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/
Uboreshaji unaowezekana wa Baadaye:
-
toa picha ya docker na tai na kicad iliyowekwa na kusanidi ili kurahisisha na kuharakisha kiotomatiki sawa (pia ondoa hitaji la upakuaji wa tai kutoka kwa seva ya ftp kila wakati)
github.com/drtrigon/docker-eagle na
Ilipendekeza:
Jinsi ya Kuunda Ukurasa Rahisi wa Wavuti Kutumia Mabano kwa Kompyuta: Hatua 14
Jinsi ya Kuunda Ukurasa Rahisi wa Wavuti Kutumia Mabano kwa Kompyuta: Utangulizi Maagizo yafuatayo yanatoa mwongozo wa hatua kwa hatua kutengeneza ukurasa wa wavuti ukitumia Mabano. Mabano ni kihariri chanzo cha msimbo na lengo kuu kwenye maendeleo ya wavuti. Iliyoundwa na Adobe Systems, ni bure na chanzo chanzo programu leseni
Mafunzo: Jinsi ya Kuunda Moduli ya Sensor ya Kuweka VL53L0X kwa Kutumia Arduino UNO: Hatua 3
Mafunzo: Jinsi ya Kuunda Moduli ya Sensor ya Kuweka VL53L0X kwa Kutumia Arduino UNO: Maelezo: Mafunzo haya yatawaonyesha ninyi nyote kwa undani juu ya jinsi ya kujenga kigunduzi cha umbali kwa kutumia Moduli ya Sura ya Kuweka Reli ya Laser na Arduino UNO na itaendesha kama wewe unataka. Fuata maagizo na utaelewa mkufunzi huyu
Jinsi ya Kuunda Hatua Yako ya Kwanza kwa Nyumba ya Google (kwa Dakika 10) Sehemu ya 1: Hatua 10
Jinsi ya Kuunda Hatua Yako ya Kwanza kwa Google Home (kwa Dakika 10) Sehemu ya 1: Halo, Hii ni ya kwanza katika safu ya nakala ambazo nitaandika ambapo tutajifunza jinsi ya kukuza na kupeleka Vitendo kwenye Google. Kweli, ninafanya kazi kwenye "vitendo kwenye google" kutoka miezi michache iliyopita. Nimepitia makala nyingi zinazopatikana kwenye
Jinsi ya Kuunda Anemometer yako mwenyewe Kutumia Swichi za Mwanzi, Sensorer ya Athari ya Ukumbi na Baadhi ya chakavu kwenye Nodemcu - Sehemu ya 2 - Programu: Hatua 5 (na Picha)
Jinsi ya Kuunda Anemometer yako mwenyewe Kutumia Swichi za Mwanzi, Sensor ya Athari ya Ukumbi na Vifupisho Vingine kwenye Nodemcu - Sehemu ya 2 - Programu: UtanguliziHuu ndio mwendelezo wa chapisho la kwanza " Jinsi ya Kujenga Anemometer yako mwenyewe ukitumia Swichi za Mwanzi, Sensor ya Athari ya Ukumbi na Baadhi ya Mabaki kwenye Nodemcu - Sehemu ya 1 - Vifaa " - ambapo ninaonyesha jinsi ya kukusanya kasi ya upepo na kipimo cha kupima
Jinsi ya Kubuni Mizunguko na Kuunda PCB Kutumia Autodesk EAGLE: Hatua 9
Jinsi ya Kubuni Circuits na Kuunda PCB Kutumia Autodesk EAGLE: Kuna aina nyingi za programu ya CAD (Design Aided Design) ambayo inaweza kukusaidia kubuni na kutengeneza PCB (Bodi za Mzunguko zilizochapishwa), suala pekee ni kwamba wengi wao hawana ' kuelezea kweli jinsi ya kuzitumia na wanachoweza kufanya. Nimetumia t nyingi