home.social

#solvespace — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #solvespace, aggregated by home.social.

fetched live
  1. fluencyCAD is progressing pretty well. Last things that were added:

    • threads (metric)
    • fillets, chamfer
    • mirroring of bodys and features
    • arrays
    • revolve
    • rendering with raytracing
    • assembly
    • parametric editing of sketches, features, operations, assembly without breaking things.
    • step based project saving format
    • step and stl export

    Still a lot to do but I already started using it for small projects to see how it holds up.

    #cad #opencascade #solvespace #python #pyside6

  2. fluencyCAD is progressing pretty well. Last things that were added:

    • threads (metric)
    • fillets, chamfer
    • mirroring of bodys and features
    • arrays
    • revolve
    • rendering with raytracing
    • assembly
    • parametric editing of sketches, features, operations, assembly without breaking things.
    • step based project saving format
    • step and stl export

    Still a lot to do but I already started using it for small projects to see how it holds up.

    #cad #opencascade #solvespace #python #pyside6

  3. Continued to work on fluencyCAD.

    Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD).  That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.

    Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.

    Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.

    It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.

    Its an experiment but I think this can go further than the original approach.

    #fluencycad #cad #python #pyside6 #opencascade #solvespace

  4. Continued to work on fluencyCAD.

    Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD).  That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.

    Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.

    Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.

    It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.

    Its an experiment but I think this can go further than the original approach.

    #fluencycad #cad #python #pyside6 #opencascade #solvespace

  5. @dbauer feels a bit like something between (ultra solid workhorse, approachable in an interesting way, though limited in annoying places) and (ridiculously powerful, but complex, thus massive learning curve, also crash-prone).

  6. @dbauer #SolveSpace feels a bit like something between #OpenSCAD (ultra solid workhorse, approachable in an interesting way, though limited in annoying places) and #FreeCAD (ridiculously powerful, but complex, thus massive learning curve, also crash-prone).

  7. @dbauer has a very pragmatic approach. By default, every geometry element stays referencable and draggable at all times, which is pretty dynamic. It's a very small program that compiles&runs everywhere, even in the browser (solvespace.com/webver/solvespa). It can only do basic solid geometry operations though (sketches, text, extrude, difference, helix, translate/rotate-repeat). Its biggest weakness is thus a lack of click-and-chamfer (or fillet) or extrude along path and the like.

  8. @dbauer #SolveSpace has a very pragmatic approach. By default, every geometry element stays referencable and draggable at all times, which is pretty dynamic. It's a very small program that compiles&runs everywhere, even in the browser (solvespace.com/webver/solvespa). It can only do basic solid geometry operations though (sketches, text, extrude, difference, helix, translate/rotate-repeat). Its biggest weakness is thus a lack of click-and-chamfer (or fillet) or extrude along path and the like.

  9. is supremely suited to quickly do some technical drawings. Handed this to our institute's machinist and they were very happy to make me the part 😊

  10. #SolveSpace is supremely suited to quickly do some technical drawings. Handed this to our institute's machinist and they were very happy to make me the part 😊

    #CAD #3dDesign

  11. New 3.2 seems to have changed laptop touchpad behavior. Previously, RightClickDrag would move and Shift+RightClickDrag would rotate the view. Now I have to TwoFingerDrag and Shift+TwoFingerDrag to do the same. Not sure if I like that... I'll have to bisect my way through the repo and maybe revert that for my version. Luckily SolveSpace is super easy to build.

    EDIT: Found the culprit, it's a Touchpad setting in that I changed at some point 🤪

  12. New #SolveSpace 3.2 seems to have changed laptop touchpad behavior. Previously, RightClickDrag would move and Shift+RightClickDrag would rotate the view. Now I have to TwoFingerDrag and Shift+TwoFingerDrag to do the same. Not sure if I like that... I'll have to bisect my way through the repo and maybe revert that for my version. Luckily SolveSpace is super easy to build.

    EDIT: Found the culprit, it's a Touchpad setting in #XFCE that I changed at some point 🤪

  13. Huh, I totally missed that made a release - after four years! I was building from git anyway so didn't notice:

    github.com/solvespace/solvespa

    And there's even one of my additions in there:

    > Add an 'only unconstrained' option on the Property Browser home screen that shows only unconstrained groups.

    👉 fosstodon.org/@nobodyinperson/

  14. Huh, I totally missed that #SolveSpace made a release - after four years! I was building from git anyway so didn't notice:

    github.com/solvespace/solvespa

    And there's even one of my additions in there:

    > Add an 'only unconstrained' option on the Property Browser home screen that shows only unconstrained groups.

    👉 fosstodon.org/@nobodyinperson/

  15. MakeUseOf: This free CAD software runs in your browser and puts expensive programs to shame. “Computer-aided design has a reputation problem. For most people, a CAD design means multi-gigabyte installers, clunky license managers, and subscriptions that sometimes cost more than the hardware your PC has. Now there are a lot of design tools that don’t require a subscription, but one of them is […]

    https://rbfirehose.com/2026/05/10/makeuseof-this-free-cad-software-runs-in-your-browser-and-puts-expensive-programs-to-shame/
  16. MakeUseOf: This free CAD software runs in your browser and puts expensive programs to shame. “Computer-aided design has a reputation problem. For most people, a CAD design means multi-gigabyte installers, clunky license managers, and subscriptions that sometimes cost more than the hardware your PC has. Now there are a lot of design tools that don’t require a subscription, but one of them is […]

    https://rbfirehose.com/2026/05/10/makeuseof-this-free-cad-software-runs-in-your-browser-and-puts-expensive-programs-to-shame/
  17. @twilliability LTSpice reminds me a bit of #solvespace, which has completely ignored every single UI fad of the last 30 years.

  18. @twilliability LTSpice reminds me a bit of #solvespace, which has completely ignored every single UI fad of the last 30 years.

  19. Restarting my efforts to learn CAD. This time with Solvespace which is actually surprisingly accessible considering the first visual impression. Freecad just never really clicked with me.

    Following along the excellent tutorials by Paul Luton like this one: youtube.com/watch?v=vBNAIMiomls

  20. Restarting my efforts to learn CAD. This time with Solvespace which is actually surprisingly accessible considering the first visual impression. Freecad just never really clicked with me.

    Following along the excellent tutorials by Paul Luton like this one: youtube.com/watch?v=vBNAIMiomls

    #solvespace

  21. @DoctorMad Damn, the web version works very well now, amazing!! 🥳

  22. @DoctorMad Damn, the #SolveSpace web version works very well now, amazing!! 🥳

  23. #solvespace, a #foss (GPLv3) parametric 2D/3D CAD tool. Trying out the experimental web version. Absolutely fascinating and a joy to behold 🙌 👌 🤠

    Try it yourself on: solvespace.com/webver/solvespa
    #STEM #3Ddesign

  24. #solvespace, a #foss (GPLv3) parametric 2D/3D CAD tool. Trying out the experimental web version. Absolutely fascinating and a joy to behold 🙌 👌 🤠

    Try it yourself on: solvespace.com/webver/solvespa
    #STEM #3Ddesign

  25. SolveSpace is a free, open-source CAD tool that fits in 1MB, with a full 3D solver, parametric sketching, and a browser-based version.

    Full details here: ostechnix.com/solvespace-open-

    #Solvespace #CAD #ComputerAidedDesign #Opensource #3D #Linux #Macos #Windows

  26. SolveSpace is a free, open-source CAD tool that fits in 1MB, with a full 3D solver, parametric sketching, and a browser-based version.

    Full details here: ostechnix.com/solvespace-open-

    #Solvespace #CAD #ComputerAidedDesign #Opensource #3D #Linux #Macos #Windows

  27. A collage of parts I made in Solvespace.

    I agreed with myself on using Freecad now but when I recently went back to SolveSpace it just felt so snappy and fun again.

    #solvespace #cadsoftware

  28. A collage of parts I made in Solvespace.

    I agreed with myself on using Freecad now but when I recently went back to SolveSpace it just felt so snappy and fun again.

    #solvespace #cadsoftware

  29. The knob of the dimmer in the kitchen was broken. I designed a simple knob in as a replacement. The color is not exactly matching but I had this filament lying around.

  30. The knob of the dimmer in the kitchen was broken. I designed a simple knob in #Solvespace as a replacement. The color is not exactly matching but I had this filament lying around.

    #3dcad #diy #3dprinting

  31. Is there a concept of attaching the exact program used to create a file to the file? Like: I created this 3D model with this or version, with these patches applied, I want to do something so I can re-open this exact model with that exact version , without glitches, 5 years later. I feel, backwards compatibility is not what it once was. Ideally, double-clicking the file would open it in that initial version.

  32. Is there a concept of attaching the exact program used to create a file to the file? Like: I created this 3D model with this #SolveSpace or #FreeCAD version, with these patches applied, I want to do something so I can re-open this exact model with that exact version , without glitches, 5 years later. I feel, backwards compatibility is not what it once was. Ideally, double-clicking the file would open it in that initial version.

  33. @olm_e @FreeCAD You could use :gitannex: and/or :datalad: to version control your designs. I have not tried it with , but I do it all the time with and . Git Annex allows version-controlling arbitrarily-large files and provides a simple 'git annex assist` command to 'do the git stuff' and sync everyone up. Don't know how assemblies work in FreeCAD, but if it is one file that sources other, independent files, then it should work.

  34. @olm_e @FreeCAD You could use :gitannex: #gitAnnex and/or :datalad: #dataLad to version control your designs. I have not tried it with #FreeCAD, but I do it all the time with #solveSpace and #OpenSCAD. Git Annex allows version-controlling arbitrarily-large files and provides a simple 'git annex assist` command to 'do the git stuff' and sync everyone up. Don't know how assemblies work in FreeCAD, but if it is one file that sources other, independent files, then it should work.

  35. Wife and I improvised a wardrobe from scrap stuff we had laying around. 0€ spent, some 3D printed parts (designed in ) hold everything together. That's why I love . 💪

  36. Wife and I improvised a wardrobe from scrap stuff we had laying around. 0€ spent, some 3D printed parts (designed in #SolveSpace) hold everything together. That's why I love #3DPrinting. 💪

  37. fluencyCAD in the wilds

    I just mirrored the fluencyCAD repository to the open section form internal so anyone who is interested have a look. Don´t expect super clean stuff though. It´s in a very early experimental state.

    I´ll add more documentation as I find more time.

    https://git.raise-uav.com/Hermes/fluencyCAD

    #fluencycad #sdfcad #solvespace

  38. fluencyCAD in the wilds

    I just mirrored the fluencyCAD repository to the open section form internal so anyone who is interested have a look. Don´t expect super clean stuff though. It´s in a very early experimental state.

    I´ll add more documentation as I find more time.

    https://git.raise-uav.com/Hermes/fluencyCAD

    #fluencycad #sdfcad #solvespace

  39. @scudderfish I could never find my way through . Too weird the syntax and concepts. I forked and worked on something I understood myself but in the end stayed with .

  40. @scudderfish I could never find my way through #cadquery. Too weird the syntax and concepts. I forked #sdfCAD and worked on something I understood myself but in the end stayed with #solveSpace.

  41. I put waaay too much effort into this 3D model

  42. Little sad that solvespace doesn't have variables / parameters, but I guess this is a functional workaround.

    Just drew some lines, and add an equal constraint when I want some part of my drawing to have that length

  43. Little sad that solvespace doesn't have variables / parameters, but I guess this is a functional workaround.

    Just drew some lines, and add an equal constraint when I want some part of my drawing to have that length

    #solvespace

  44. I made a mistake in the freecad version of this model I made a few days ago. And instead of going back into freecad to try and figure out how to fix it, I instead remade it in solvespace. And it was so much easier to make it look a lot better.

  45. I made a mistake in the freecad version of this model I made a few days ago. And instead of going back into freecad to try and figure out how to fix it, I instead remade it in solvespace. And it was so much easier to make it look a lot better.

    #solvespace

  46. Ok, apart from the annoying... feature?... I mentioned in my previous post. I quite like solvespace, I think this can be my 3D CAD tool of choice for creating my KiCad 3D models.

    It has some annoyances which I might honestly consider trying to patch the source code for at some point in the future. But other than that, it is not a pain to use, it can export STEP files, and its open source, which are the most important things I need.