Sida 1 av 1

Cad-program

Postat: 1 juli 2007, 16:32:48
av flippy
Jag har börjat att skriva på ett enkelt cad-program, just nu är det bara en liten test grej på ~2000 rader kod i c#. Har börjat lite på att skriva det i c++ och opengl istället så att det blir mindre plattformsberoende. Jag tänkte börja med att skriva bibliotekseditorn men har lite funderingar, finns det några bra öppna filformat att använda, eller borde man göra ett eget?

Postat: 1 juli 2007, 16:54:07
av PeterH
Varför, det finns ju redan så många färdiga program? Är det bara som ett kul projekt eller vad? Hur som haver borde du nog använda något av dom format som redan finns om du vill kunna ta in färdiga filer eller om du vill att andra användare skall vara intresserade över huvud taget...

/PeterH

Postat: 1 juli 2007, 17:01:39
av strombom
lite skämtsamt: tänk om google skulle sagt: äsh, det finns ju redan sökmotorer :)

Postat: 1 juli 2007, 17:10:32
av flippy
visst finns det redan färdiga program, men vill man ha nåt bra så kostar det också, pads tex, riktigt nice program att jobba i men knappast nåt jag skulle ha råd att köpa. Men eagle är ju annars överkomligt men jag tycker det är rätt kasst faktiskt och det verkar inte hända så mycket heller, men får väl se när version 5 kommer ut.

Detta är bara som ett kul projekt, men problemet är att jag inte hittar några beskrivningar på format förutom gEDA, men då tror jag nog jag hellre gör ett eget.

strombom: så sant som det var sagt :lol:

Postat: 2 juli 2007, 07:08:17
av TLovskog
Hej,

Det finns väldigt få fullständiga beskrivningar på filformat för PWB/Schema. Det enda jag kommer på så här första semesterdagen är AutoTrax EDA. Han som skrev detta har skapat ett XML filformat som hanterar allt från symboler, schemor till stackar coh layout. Det är också uppenbart att Ilija Kovacevic (skaparen) har varit med och skapat ett och annat PCB/PWB i sina dagar.

Kolla in dokumentationen på www.autotraxeda.com.

I övrigt är de större tillverkarna relativt hushhush om sina format.

Sedan håller jag med om att skapa ett eget PWB design verktyg hade varit askul. Själv har jag funderat på att ta ledigt från jobbet (av och till, men mest av frustration) under 2 år för att skapa en bibliotekshanterare av Guds nåde. Dagens (alla system) är skräp -- punkt -- slut. Åtminstånde för kommersiella företag.

Postat: 2 juli 2007, 10:29:54
av SvenW
Jag roar mig också med att skriva ett experimentellt elcadprogram, och jag har valt att använda gEDAs filformat.
Dessa är väl beskrivna och någorlunda vettiga. Som bonus kan man använda deras symbolbibliotek. Och tjata på deras mejlinglista. Få goda råd, använda deras simuleringsprogram Gnucap och Ngspice. Så jag tycker det vore bra om du också använder gEDAs filformat. Kanske vi kunde få igång lite samarbete. Gå gärna in på min hemsida.

Postat: 2 juli 2007, 10:50:29
av GrodanB
Förstår jag rätt att du håller på med ett program likt KiCad?

Om det inte är för ditt egna höga nöjes skull skulle jag ta KiCad. Håller på att lära mig det just nu... roligare att ha ett fullvärdes program än ett begränsat Eagle Cad... även om det räcker långt.

Eller varför inte hjälpa till med Kicad... det är ju Open sorce.

Postat: 2 juli 2007, 11:02:38
av TomasL
Inte riktigt samma sak, men har den komplertta sourcen för Intellicad liggande.
Intellicad var Autocad-klonen som VISIO jobbade med innan de blev uppköpta av MS.

Postat: 2 juli 2007, 11:58:50
av SvenW
GrodanB:
Jo, givetvis studerar jag KiCad av och till, men är inte aktiv där. Där är också lite för stort (60MB tgz) för att riktigt falla mig i smaken. gEDAs filosofi ligger mig närmare.
Hec är mycket experimentellt och i mitt eget tycke roligare, även om jag kan tänka mig att många tycker att det är hopplöst udda.
On någon vill slipa till Hec det och göra det mer lättillgängligt så skulla jag stödja detta, men för min egen del har det för tillfället låg prioritet.

Postat: 2 juli 2007, 14:23:23
av flippy
GrodanB skrev:Förstår jag rätt att du håller på med ett program likt KiCad?

Om det inte är för ditt egna höga nöjes skull skulle jag ta KiCad. Håller på att lära mig det just nu... roligare att ha ett fullvärdes program än ett begränsat Eagle Cad... även om det räcker långt.

Eller varför inte hjälpa till med Kicad... det är ju Open sorce.
Jag har kikat lite på koden till Kicad, men gav upp rätt snabbt när allt var skrivet på franska :?

TomasL: det lät intressant, inte riktigt samma sak som sagt men mycket kan man ju kika på, som lagerhantering, polygoner osv. Det vore trevligt om du hade lust att maila eller ladda upp filen kanske?

Ska ta och kika på autotrax eda också, såhär vid en snabbtitt verkar det väldigt väldokumenterat iaf :)

Postat: 2 juli 2007, 14:59:29
av TomasL
Intellicad-sourcen är visserligen rätt gammal, det är den versionen som fanns tillgänglig när det var open source, innan det blev en "closed" source, men som sagt den kan ju ge ideer.

Dock vet jag inte den legala statusen på den, så jag vet inte hur "lagligt" det är att delge den.

När jag tankade ner den så var det open source, efter ett tag bestämde man sig att det skulle vara en "closed" "open" source, dvs det kostar pengar att köpa in sig i den tydligen.

Nåväl, jag pm'ar dig med en länk i veckan (när jag hunnit tanka upp den på servern).

Postat: 2 juli 2007, 21:42:09
av SvenW
flippy:
Detta är bara som ett kul projekt, men problemet är att jag inte hittar några beskrivningar på format förutom gEDA, men då tror jag nog jag hellre gör ett eget.
Får man fråga varför du inte tycker om gEDAs filformat? Specifikt gschem, PCB eller båda?

Postat: 3 juli 2007, 21:08:54
av flippy
gEDAs filformat verkar vettigt iofs, det var visst pcb jag tänkte på och dom gamla biblioteken som använder macros, då kör jag hellre ett binärt format som är lätt för programmet att läsa utan att använda m4.

Postat: 6 juli 2007, 11:56:04
av SvenW
flippy:
Jag håller med om att m4 beroendet inte är bra. Det finns fler historiska reminiscenser i PCBs format, och det vore bra om någon ville städa bort dessa, ju förr dess bättre.
Jag stöder inte dessa i Hec, utan räknar med att de kommer att tyna bort så småningom.
Det finns för närvarande inga symbolbibliotek medskickade i Hec, utan endast ett par exempel, och orsaken är bl.a. att jag betraktar symbolhantering/format i PCB som ickedefinitiv.