1 Punkte von GN⁺ 2024-09-12 | 1 Kommentare | Auf WhatsApp teilen
  • Der erste RC1-Build von FreeCAD 1.0 wurde veröffentlicht und kann auf GitHub heruntergeladen werden
  • Der Release Candidate richtet sich an Nutzer, die zwar instabile Software normalerweise meiden, aber nahezu fertiggestellte Software testen und Probleme melden können
  • Derzeit gibt es 7 release-blocking issues, und durch die Tests des Release Candidates wird erwartet, dass diese Zahl etwas steigt
  • Es wird darum gebeten, RC1 in realen Projekten zu testen und entdeckte Bugs im Issue-Tracker zu melden
  • Mitwirkende Entwickler können ein zu lösendes Problem aus der Liste der Meldungen auswählen, es beheben und anschließend einen Pull Request einreichen; wöchentliche Merge-Meetings zur Prüfung offener Pull Requests finden montags statt

1 Kommentare

 
GN⁺ 2024-09-12
Meinungen auf Hacker News
  • Wenn man SolidWorks nicht über den Arbeitgeber oder die Schule nutzen kann, ist FreeCAD auf dem Mac ziemlich nah an der richtigen Antwort.
    SolidWorks wird ab dem Moment, in dem man selbst eine Lizenz kaufen muss, richtig teuer; die Kosten liegen im Bereich mehrerer Tausend Dollar. Eine „Hobby“-Version, die tatsächlich die Desktop-Version bietet, konnte ich auch nicht kaufen, und nachdem die Firmenlizenz wegfiel und ich kein Student mehr war, verschwanden die Optionen. Fusion habe ich ebenfalls ausprobiert, aber es war nicht so gut wie SolidWorks, und die Studentenversion lief ebenfalls ab. Jetzt nutze ich auf dem Mac FreeCAD und gewöhne mich daran; meine Modellierung ist langsamer geworden, aber ich spare sehr viel Geld.

    • Ondsel kann ich ebenfalls empfehlen. Es ist ohne Einschränkungen kostenlos; die kostenpflichtigen Stufen bringen Cloud-Funktionen mit, sind aber nicht zwingend nötig.
      In ein paar Tagen sollen auch die Fixes aus FreeCAD 1.0 enthalten sein, und die FreeCAD-GUI wurde stark verbessert. Gespeichert wird außerdem im FreeCAD-Format, man ist also nicht abhängig.
    • Ich frage mich, warum „auf dem Mac“. Ist das eine zwingende Voraussetzung? Alles, was hilft, das Autodesk-Monopol aufzubrechen, würde ich gern ausprobieren, aber wenn ich dafür einen Mac verwenden muss, ist das eine Hürde.
    • Eine nichtkommerzielle Lizenz kann man für 99 $ pro Jahr mieten. Trotzdem ist das typisches SaaS-Geiselnahme-Theater und eher unschön.
      In letzter Zeit haben sie auch bei den echten Lizenzen den Preis erhöht, indem man mehrere Jahre Updates mitkaufen muss, was aus Nutzersicht meistens kaum einen Wert hat. Rund 4.000 $ hätte ich vielleicht noch geschluckt, aber wegen der zusätzlichen Erhöhung zögere ich wieder. Auf dem Markt gibt es kein vollständiges CAD zu einem vernünftigen Preis, und wenn FreeCAD die UI nicht kürzlich grundlegend überarbeitet hätte, wären selbst Aufgaben, die in SolidWorks mit zwei Klicks erledigt sind, extrem schmerzhaft.
    • SOLIDWORKS for Makers kostet 48 $ pro Jahr [1]. Das Abo enthält eine richtige SOLIDWORKS-Installation, und auch wenn Dassault die Web-Schiene pusht, muss man sie nicht unbedingt nutzen.
      Anders als Fusion verwendet es standardmäßig lokale Dateien [2]. Es gibt eine nichtkommerzielle Klausel, und Dateien lassen sich nicht in der kommerziellen Version öffnen, aber wenn es wirklich nötig wird, lässt sich das Dateiproblem vermutlich auf hoher See lösen. Zum Mac: Auf einem M1 läuft SOLIDWORKS unter Parallels gut. Ich bin von Fusion gewechselt und zufrieden; allein dass G3-Flächen/-Constraints [3] und Sketch-Punktmuster richtig funktionieren, ist den Preis wert.
      [1] https://www.solidworks.com/solution/3dexperience-solidworks-...
      [2] Autodesk hat die Richtlinie kürzlich geändert: Wenn man in Fusion360 nicht bezahlt und sich ein Jahr lang nicht einloggt, werden die Dateien gelöscht.
      [3] Angesichts des Entwicklungstempos von Open CASCADE ist das eine Funktion, die man in FreeCAD wohl nicht sehen wird: https://git.dev.opencascade.org/gitweb/?p=occt.git
    • Für lokales 3D-Drucken nutze ich Onshape als Haupt-CAD. Ehrlich gesagt ist es ziemlich gut.
  • Der Link zur Seite ist besser als der Link zu den Kommentaren.
    https://blog.freecad.org/2024/09/10/the-first-release-candid...

    • Für Leute, die mehr über FreeCAD erfahren wollen, ist auch das hier nötig:
      https://www.freecad.org/
      Auf Mobilgeräten gab es im Blog keinen Link zur Hauptseite.
  • Ich hatte immer das Gefühl, dass FreeCAD besser ist als die meisten anderen kostenlosen CAD-Tools.
    Aber fast jedes Mal konnte ich es nicht wirklich sinnvoll nutzen. Bei jedem neuen Major Release probiere ich es aus, und zwei Stunden später beende ich es wütend. Ich wünschte, es gäbe Leute wie bei Blender, die bei Stabilität und UX-Verbesserungen helfen.

    • An der UX wird gearbeitet.
      Die aktuellen Development-Builds auf dem Mac sind ziemlich stabil, und 0.21.2 ist die Version, die mir bisher am seltensten abgestürzt ist. Wenn du Stabilität/Robustheit beim Ändern von Modellen meinst: Durch die Abmilderung des Topological-Naming-Problems ist es deutlich besser geworden. Es ist noch nicht perfekt, und ich sehe FreeCAD immer noch eher als Lifestyle-Entscheidung, aber die Arbeit damit macht inzwischen viel mehr Spaß. Falls du es noch einmal versuchen willst: Die Videos von Mango Jelly Solutions auf YouTube sind sehr sehenswert und haben mir am meisten geholfen, ein Gefühl dafür zu bekommen, wie FreeCAD als Gesamtpaket funktioniert.
    • Hat Blender nicht einen Constraint-Solver für inverse Kinematik? Wie viel Spaghetti-Code müsste man wohl hinzufügen, um daran einen vollständigen CAD-Kernel anzuschließen? Den Rest macht es ja praktisch schon.
      Manchmal dachte ich, es wäre schön, wenn man mit Blender auch Vektorgrafiken erstellen könnte, aber selbst dafür bräuchte man CAD-Grundlagen wie parallele Kanten oder Radius-Constraints. Mit Mesh-Modifiern, Drivern und Geometry Nodes ist es auch schon ziemlich nah an parametrischem Modeling. Ich weiß, dass es ein paar CAD-Plugins gibt, habe sie aber nicht ausprobiert und weiß daher nicht, wie gut sie sind.
    • Ich habe fast genau dasselbe erlebt. Man sieht, dass in der Software enormes Potenzial und sehr viel Arbeit steckt, aber die UX ist immer noch schmerzhaft.
      Schon das Auswählen des gewünschten Elements mit der Maus ist schwierig, und dieselbe Aufgabe dauert im Vergleich zu Fusion oder SolidWorks fünfmal so lang. Dazu kommen kleine Frustrationen wie die Verwirrung zwischen „Part workbench“ und „Part design workbench“ oder wenig hilfreiche Python-Fehler, wenn man etwas tun will. Trotzdem wird das irgendwann behoben werden, und wenn die UX überarbeitet ist, dürfte es zu 90 % fertig sein.
    • Inzwischen ist es brauchbar. Ich habe immer mal wieder damit herumgespielt, und im Vergleich zu früher ist es komplett anders.
    • Ich habe es mehrfach ausprobiert und wieder aufgegeben. Wegen der geringen Stabilität konnte ich es nie dauerhaft nutzen; hoffentlich ist es diesmal besser.
      Aber wenn man dann erfolgreich eine Zeichnung erstellt hat: Was macht man als Nächstes? Welche CAM-Posts gibt es?
  • Diese Nachricht freut mich wirklich. Jetzt, wo Fusion kostenpflichtig geworden ist, würde ich mir wünschen, dass es in der Hobby-Community stärker genutzt wird.
    Ich weiß nicht genau, wie beliebt die verschiedenen CAD-Programme jeweils sind. In letzter Zeit habe ich unter Hobbyanwendern einige Leute gesehen, die Onshape nutzen, und auch ein paar, die OpenSCAD verwenden, aber im echten Leben habe ich, glaube ich, noch keinen anderen FreeCAD-Nutzer getroffen.

    • Ich nutze FreeCAD sehr häufig, verstehe aber auch, warum es nicht beliebter ist. Es ist sehr leistungsfähig, hat aber viele scharfe Kanten, sodass man es oft fast im Zorn benutzt.
      Topologische Benennung fällt mir sofort ein, und bei nicht ganz unwichtigen Konstruktionen gab es auch Probleme, die sich eher wie Mauern anfühlten: Man umgeht dann nicht einfach Bugs oder Grenzen, sondern muss die Konstruktion neu aufbauen, um sie zu vermeiden. Das kann mühsam und frustrierend sein. Trotzdem wird es mit jedem Release besser, nur ist der Weg noch weiter als bei den meisten Open-Source-Projekten.
    • OpenSCAD ist in der Maker-/Mikrocontroller-/Elektronik-Szene definitiv beliebt. Die niedrige Einstiegshürde ist ein Vorteil, zugleich ist es aber auch eingeschränkt und frustrierend.
      Auf Thingiverse ermöglicht es gute Ergebnisse, aber es driftet schnell in Richtung Mathematik ab. Ich würde mir wünschen, dass Leute, die codebasiertes CAD mögen, sich auch Replicad, Build123D und CadQuery genauer ansehen. Persönlich mag ich FreeCAD ziemlich, aber ich würde es niemandem aufdrängen. Wenn TinkerCad passt, ist das auch in Ordnung.
    • Es heißt zwar „jetzt, wo Fusion kostenpflichtig geworden ist“, und es stimmt, dass Autodesk die Funktionen der Personal Edition nervig Stück für Stück beschneidet und künstliche Einschränkungen einbaut.
      Trotzdem funktioniert meine kostenlose Installation noch, und ich sehe keine Anzeichen, dass sie verschwindet.
    • Ich freue mich darüber auch. Als Elektroingenieur habe ich nur begrenzte Erfahrung mit mechanischem CAD, deshalb starte ich normalerweise Onshape, wenn ich ein maßgeschneidertes Teil für den 3D-Druck brauche.
      Anfang des Jahres habe ich bei der Arbeit FreeCAD ausprobiert, um eine kleine Vorrichtung zu bauen, und war ziemlich überrascht. Es funktionierte auch für jemanden ohne Erfahrung gut, und falls ich den Zugriff auf Onshape verlieren sollte, werde ich mich wohl intensiver in FreeCAD einarbeiten.
    • Ich hoffe, dass FreeCAD durch die neuen Änderungen etwas zugänglicher wird. Ich bin von Fusion herübergekommen und wollte es ernsthaft ausprobieren, habe aber schnell aufgegeben, weil die UI viel zu ungewohnt und schwer verständlich war.
  • FreeCAD erinnert ein wenig an GIMP. Enorm leistungsfähig, aber die UI ist seltsam schwer zu bedienen.

    • Allerdings ist der Workflow noch viel schwerer zu merken als bei Gimp. Jedes Mal, wenn ich es versuche, lande ich am Ende wieder bei OpenSCAD.
  • Leider ist die UX im Vergleich zu Shapr3D oder Fusion immer noch miserabel. Es sieht etwas besser aus und es gibt Verbesserungen, aber im tatsächlichen Workflow ist es noch weit davon entfernt, eines von beiden einzuholen.
    Mein größter Kritikpunkt ist weiterhin, dass es so chaotisch ist wie ein Sack voller Eichhörnchen. Wenn man die Workbench wechselt, kann das unvorhersehbare Folgen haben, und auch der STEP-Import ist immer noch fehlerhaft.

  • Persönlich halte ich FreeCAD noch lange nicht für stabil. Schon beim Öffnen zufälliger Beispielprojekte kommt man schnell zu Warnungen, Fehlern, Exceptions und sogar Segmentation Faults.

    • Die Nutzung ist extrem frustrierend.
      Schon beim ersten Öffnen wusste ich, dass es eine schlechte Erfahrung werden würde. Wegen meines HiDPI-Monitors waren die Pixel-Bounding-Boxes einiger Oberflächenelemente absurd klein, sodass ich Bildschirmelemente nicht einmal auswählen konnte.
  • Wenn du FreeCAD schon einmal wütend beendet hast, solltest du OpenSCAD ausprobieren. Der Workflow ist völlig anders, und mir hat er wirklich gefallen.
    Er passte genau dazu, wie ich arbeite und denke.

    • Wenn dir OpenSCAD gefällt, du aber ein oder zwei Fillets und STEP-Export brauchst, ist Build123d ebenfalls großartig.
    • Ich habe OpenSCAD wütend beendet und bin zu FreeCAD gewechselt.
      In der Praxis bin ich mit FreeCAD viel produktiver. FreeCAD kann mit topologischen Merkmalen wie Flächen und Kanten arbeiten; in OpenSCAD ist das praktisch sehr umständlich.
  • Vorläufige Release Notes: https://wiki.freecad.org/Release_notes_1.0
    Der Kernpunkt ist eindeutig die Verbesserung der topologischen Benennung.

    • Für die meisten CAD-Hobbyanwender halte ich die Entschärfung des Problems der topologischen Benennung, die neue integrierte Assembly-Workbench samt Solver, die großen Verbesserungen der Sketch-Werkzeuge, die Unterstützung mehrerer nicht überlappender Solids in Part Design, verbesserte Array-Werkzeuge, eine teilweise Unterstützung dafür, Pad-/Revolve-/Pocket-Operationen nur auf ausgewählte Geometrie im Sketch anzuwenden, sowie Verbesserungen an der CNC-Workbench für am wichtigsten.
      Die topologische Benennung ist inzwischen im Großen und Ganzen so weit gelöst, dass man ihr vertrauen kann, auch wenn es manchmal immer noch besser ist, Skizzen zu verwenden, die von Bezugsebenen versetzt sind. UI-Verbesserungen würde ich ehrlich gesagt weiter unten auf die Liste setzen. Auf einem Laptop-Bildschirm ist es oft verwirrend und frustrierend. Das neue dunkle Theme ist aber wirklich gut, auch das dunkle Theme von OpenTheme funktioniert gut, und das schnelle Umschalten der Transparenz ist nützlich. Die optionale Workbench-Tab-Leiste ermöglicht auch schnelleren Zugriff auf verstreute Werkzeuge und lässt das Ganze etwas stärker zusammenhängend wirken.
    • Für mich persönlich ist die größte Änderung das automatische Bemaßungswerkzeug. Statt zehn Tastenkürzel auswendig zu lernen oder ständig auf die Toolbar zu klicken, muss man sich nur noch ein einziges Kürzel merken.
  • Dass das Problem der topologischen Benennung im Mainline-Zweig behoben wird, ist ein echter Gamechanger.
    Ich baue mit FreeCAD tatsächlich reale Dinge. Ich habe zwar gelernt, das Problem zu umgehen, aber das hat Zeit gekostet und konnte parametrische Modelle ziemlich fragil machen. Schon kleine Änderungen konnten ein Modell zerstören.

    • Ich war neugierig, worum es bei diesem Problem geht, und habe es nachgeschlagen: https://wiki.freecad.org/Topological_naming_problem
    • Ich freue mich ebenfalls sehr darauf. In den letzten zehn Jahren habe ich mit FreeCAD Hunderte Entwürfe erstellt und damit sogar Kleinserienfertigung per FDM-/SLA-/SLS-3D-Druck, CO2-/Faserlaser sowie CNC-Fräsen von Holz, Kunststoff und Metall gemacht.
      Produktiv genug war es also durchaus. Allerdings musste ich das Problem der topologischen Benennung ziemlich häufig entweder vorbeugend oder nachträglich umgehen. Vielleicht fange ich jetzt wieder an, es anderen Leuten beizubringen.