Sida 1 av 2

Open source CAD system för mekanik?

Postat: 17 juli 2012, 17:03:43
av gkar
Finns det något för Windows eller Linux som är OK att använda för att rita paneler, lådor etc?
Jag behöver något som tar vid, där elektronik-CAD-systemen slutar...
2D går, men ett som klarar 3D vore bättre!

Det behöver inte ha alla features, men om det är stabilt och enkelt att använda är det ett plus! :-)

Re: Open source CAD system för mekanik?

Postat: 17 juli 2012, 17:16:58
av labmaster
Visserligen står det Open source i rubriken men är det verkligen det du är ute efter? Det vill säga att du får tillgång till källkoden och att du därmed kan göra modifieringar eller tillägg till programvaran.

Eller är det fri programvara för 3D CAD du söker efter? I så fall kan du prova Creo Elements Direct Modelling Express. Den är enkel att komma igång med.

Re: Open source CAD system för mekanik?

Postat: 17 juli 2012, 18:05:33
av Nerre
Open Source handlar inte bara om att man själva får tillgång till källkoden, det handlar om att andra får tillgång till källkoden och kan fortsätta utveckla programvaran om den ursprungliga utvecklaren tröttnar.

LibreCad (spinoff från community-versionen av Qcad) och FreeCad (som tydligen utvecklas rejält just nu) är två alternativ. LibreCad är relativt enkel 2D-cad, FreeCad är desto mer komplex och klarar 3D (men har såvitt jag förstått inte riktigt så bra GUI ännu).

Re: Open source CAD system för mekanik?

Postat: 17 juli 2012, 22:12:49
av danei
Att källkoden är öppen behöver väl inte betyda att den är fri?

Re: Open source CAD system för mekanik?

Postat: 18 juli 2012, 07:53:54
av Nerre
Det beror på vad du menar med fri, men du kanske kan ge nåt exempel på Open Source som du inte anser är fri?

Re: Open source CAD system för mekanik?

Postat: 18 juli 2012, 12:04:41
av gkar
Jo, jag känner till de "olika" open source begreppen!
Det jag vill är att inte fastna i ett format eller ett program som efter en stund inte är fritt, eller där tillverkaren efter ett tag inte klöser essentiella buggar som man inte kan arbeta sig runt, eller möjlighet att ändra koden själv.
Det är också rätt besvärande när program som man är beroende av inte upppdateras eller kan uppdateras trots att de inte fungerar under nyare OS versioner.
Sedan är det mycket bra om det fungerar både under Windows och Linux.

På jobbet har vi kvar mjukvara som är skrivet för W3.11! där tillverkaren de senaste 10 åren lovat en W32 uppdatering...
Ungefär hur jag tänker! :-)

Re: Open source CAD system för mekanik?

Postat: 18 juli 2012, 12:47:56
av sodjan
Att supporten/utvecklingen avstannar är ju ett kännetecken för
just "fri" programvara. När intresset svalnar så finns inget annat
(t.ex något ekonomiskt) incitament kvar att fortsätta. Just de
1-2 senaste åren har detta varit ett problem där många glada
utvecklare av "fri" programvara har hoppat över till app-utveckling.

> Det jag vill är att inte fastna i ett format...

Då handlar det inte om öppen källkod, utan om att man använder
ett (eller i alla fall kan exportera till) något "öppet" dataformat. Det
klarar nog de flesta (öppna/fria eller inte) program av idag.

> ...eller möjlighet att ändra koden själv.

Just den där punkten är kraftigt överskattad!
Inte många som sätter sig med t.ex ett CAD system och börjar
underhålla koden. Svaret brukar vara att "då betalar man någon
för det", men då hade det sannolikt varit billigare med ett vanligt
kommersiellt program från första början. :-)

För hemmaanvändare med begränsad ekonomi och obegränsat med
tid så är ju förhållandet lite annorlunda.

Det är ett stort missförstånd att Open Source på något sätt skulle
garantera den framtida utveckling av en viss programvara/produkt.

> men du kanske kan ge nåt exempel på Open Source som du inte anser är fri?

Hur menar du? Det finns ju exempel på att man kan få tillgång till källkod
utan att produkten som sådan därför är "fri", så klart. OK, kanske inte
vad de flesta lägger i begreppet "Open Source", men källkoden är i alla
fall tillgänglig för den som behöver den.

Re: Open source CAD system för mekanik?

Postat: 18 juli 2012, 12:53:05
av Micke_s
jag har kört både Freecad och Google SketchUp 8.
Freecad är bra, fast det fallerar på användargränssnittet.

Google SketchUp 8 är väldigt enkelt i sin uppbyggnad men med några plugin så kan man göra vad man vill i princip.
Pluginen är skrivna i ruby så de är bara att öppa och kika och skriva egna.

Re: Open source CAD system för mekanik?

Postat: 18 juli 2012, 13:28:31
av Nerre
sodjan skrev: Det är ett stort missförstånd att Open Source på något sätt skulle
garantera den framtida utveckling av en viss programvara/produkt.
Det är inte fråga om att garantera, det är fråga om att möjliggöra.

Det GÅR att fortsätta utveckla programvaran om nån vill.

Jag vet flera program som har varit "closed source" fram tills utvecklaren tröttnade och då släppte han grejerna som Open Source och andra tog över.

Några exempel är echomailprocessorn CrashMail (ursprungligen skriven av Johan Billing, som sen togs över av ryska utvecklare) och fidonet-editorn GoldEd (http://en.wikipedia.org/wiki/GoldED).

Ett annat exempel är Android-appen c:geo, där utvecklaren tröttnade på att slåss mot GroundSpeak.
Hur menar du? Det finns ju exempel på att man kan få tillgång till källkod
utan att produkten som sådan därför är "fri", så klart. OK, kanske inte
vad de flesta lägger i begreppet "Open Source", men källkoden är i alla
fall tillgänglig för den som behöver den.
Att källkoden är tillgänglig, t.ex. mot att man skriver på ett NDA, innebär ju inte att det är Open Source. Open Source innebär (normalt) att källkoden är tillgänglig för vem som helst att studera, modifiera och använda.

Wikipedia säger t.ex.
In production and development, open source is a philosophy, or pragmatic methodology that promotes free redistribution and access to an end product's design and implementation details.
Notera "free redistribution".

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 11:11:40
av gkar
sodjan skrev:Att supporten/utvecklingen avstannar är ju ett kännetecken för
just "fri" programvara. När intresset svalnar så finns inget annat
(t.ex något ekonomiskt) incitament kvar att fortsätta. Just de
1-2 senaste åren har detta varit ett problem där många glada
utvecklare av "fri" programvara har hoppat över till app-utveckling.

> Det jag vill är att inte fastna i ett format...

Då handlar det inte om öppen källkod, utan om att man använder
ett (eller i alla fall kan exportera till) något "öppet" dataformat. Det
klarar nog de flesta (öppna/fria eller inte) program av idag.

> ...eller möjlighet att ändra koden själv.

Just den där punkten är kraftigt överskattad!
Inte många som sätter sig med t.ex ett CAD system och börjar
underhålla koden. Svaret brukar vara att "då betalar man någon
för det", men då hade det sannolikt varit billigare med ett vanligt
kommersiellt program från första början. :-)

För hemmaanvändare med begränsad ekonomi och obegränsat med
tid så är ju förhållandet lite annorlunda.

Det är ett stort missförstånd att Open Source på något sätt skulle
garantera den framtida utveckling av en viss programvara/produkt.

> men du kanske kan ge nåt exempel på Open Source som du inte anser är fri?

Hur menar du? Det finns ju exempel på att man kan få tillgång till källkod
utan att produkten som sådan därför är "fri", så klart. OK, kanske inte
vad de flesta lägger i begreppet "Open Source", men källkoden är i alla
fall tillgänglig för den som behöver den.

Mitt, och många andras problem har varit att kommersiella program läggs ner/köps upp och all support och utveckling läggs ner.
Ta Cadence OrCad tex. Nu är det officiellt dött. Men ingen uppdatering av värde har kommit på 10 år. De har fixat några buggar, och skapat lika många nya.
Allegro, uppföljaren också från Cadence, läser inte in OrCad underlagen så pass bra så att de går att använda. Bara att göra om.
Detta får du för 50.000:- licens.

Om jag kan få samma kvalitet gratis är det ett +, om jag kan få någon att lösa några problem på ett open source program för 50.000:-, då är det ju ett kap!

Men jag tar tacksamt emot förslag på programtillverkare som garanterar 10år+ underhåll och buggfixar, även om de går i konkurs eller köps upp. :-)
Allt går att försäkra, men ingen gör det! :-)

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 12:14:24
av TomasL
Det är en omöjlighet att garantera en programvaras livslängd, det säger sig självt.
Vill man vara någorlunda säker, inom överskådlig framtid skall man köpa från någon av de stora, när det gäller CAD är det då Autodesk och Dassault (inom rimlig prisnivå).

Det finns inga öppna fungerande export/importformat inom CAD-världen.

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 16:30:14
av danielpublic
Som sagt, FreeCAD helt enkelt. (<-- se resurserna)
Det använder sig av den här kärnan, vilket är fri mjukvara och mao är mer eller mindre garanterat odödligt.

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 17:07:00
av Micke_s
Annars gör som Linus. Skriv eget, då får du support så länge du lever( eller så länge du kan tänka och hantera en dator)

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 22:34:25
av TomasL
danielpublic skrev:Som sagt, FreeCAD helt enkelt. (<-- se resurserna)
Det använder sig av den här kärnan, vilket är fri mjukvara och mao är mer eller mindre garanterat odödligt.
På vilketm sätt skulle den vara "odödlig", snarare tvärtom, tröttnar eldsjälarna av någon orsak, så är det ett dött projekt.
Dessutom är detta i princip en naturlag inom denna typ av mjukvara.
Titta på hur många projekt på SF som är döda, betydligt fler än antalet aktiva.

Re: Open source CAD system för mekanik?

Postat: 20 juli 2012, 22:45:28
av j.po
gkar skrev:Finns det något för Windows eller Linux som är OK att använda för att rita paneler, lådor etc?
Jag behöver något som tar vid, där elektronik-CAD-systemen slutar...
2D går, men ett som klarar 3D vore bättre!

Det behöver inte ha alla features, men om det är stabilt och enkelt att använda är det ett plus! :-)

TargetPCB har panelritning

http://ibfriedrich.com/