home.social

#cadquery — Public Fediverse posts

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

  1. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, , or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

  2. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  3. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  4. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  5. I'm having fun watching GLM-4.7 in llama-agent fail (again, again and again) creating a very simple object in CadQuery. There is not even the most simple world-grounded theory of geometry in this model. Python syntax won't help.

    I don't believe that constructing a "skill" based on naive world-grounded assumptions would help.
    #aiSlop #cadquery #agenticAI

  6. We met family members for the holidays who recently began #3Dprinting, and we discussed #3Dmodeling. They use a nice Bambu Lab printer; it operates in a walled garden with cloud services in China which would be a deal breaker for me.

    Long story short: I discovered #CadQuery for parametric design, and soon noticed that the market for 3D printers is saturated... I ordered a cheap refurbished #SOVOL SV06 which mostly runs OSS. It arrived today, on new year's eve!

    There is lots to learn.

  7. Getting closer! Now there's triggers and back/forward buttons as well. Now reworking the main PCB to use an external antenna, and to actually support a battery. (difficult to have a wireless device without a battery...)

    #oshw #mouse #opensource #hardware #input #nrf52 #cadquery #kicad

  8. Added the PCBs to the hardware design preview, and put in standoffs and mounting holes.

    #oshw #opensource #hardware #input #cadquery #kicad #nrf52

  9. WIP: the Lynx Mouse

    My own design, inspired by the Zalman FG-1000 FPSgun.

    Maybe once I get paid, I'll be able to order some PCBs, and finally assemble this thing.

    #oshw #opensource #hardware #input #device #mouse #cadquery #kicad

    codeberg.org/whitelynx/lynx-mo

  10. @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 .

  11. @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.

  12. @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.

  13. @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.

  14. @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.

  15. I've been using #OpenSCAD to design all the parts I've been making for my car so far. Now I've just found #CADQuery as a new rabbit hole to go down.

  16. The world of FOSS CAD is in dire state.

    I tried #FreeCAD and it’s rough. It's got decent sketching and constraints but UI takes some getting used to. Some things are extremely hard. Building a wire in 3d for a sweep (see image) is nigh impossible. In principle it’s easy, there are like 3 minutes videos on YouTube how to do it but I couldn't do it. FreeCAD fails and thrown cryptic messages at me that don't give me any clue what went wrong or how to fix it. Definitely not FreeCAD-beginner-friendly. It also crashed more times in a few days than probably everything else I used in the last year combined.

    I had to resort to #CadQuery. It seems better in a few departments. Size constrains are absent but since everything is in code your variables are your size constraints. Relational constraints are way less intuitive than in FreeCAD. But I can work with it much more efficiently than with FreeCAD. It's all Python though so… Oh well.

  17. @rozcakj I'm still more of a scripter and rather like #OpenSCAD -- though these days I fool more with music. (From time to time, I think about #CadQuery as well.)

  18. @OpenSCAD Nice demonstration 😎... just curious, though, if you have a preference for using the #OpenSCAD library with Python over #CadQuery?

  19. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  20. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  21. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  22. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  23. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  24. I need some help with #cadquery.
    I want to chamfer text, but I get `OCP.StdFail.StdFail_NotDone: BRep_API: command not done` exceptions. I think they're caused by tiny edges producing intersecting chamfers. (Inside the S)
    Sometimes it works, but the mesh is incomplete afterwards.

    It would probably be enough to subtract material from the lower edge at an angel, stopping after a certain length. But I don't know how to without breaking the mesh.

    :BoostOK:

  25. Well, so I just published my first-in-a-long-time brand-new #OpenSource / #FreeSoftware project. And I decided it was finally time to get a #PyPI account, so it actually shows up there.

    It's `cq-studio`:
    pypi.org/project/cq-studio/

    It's to use with #CadQuery (or #build123d, perhaps), a way to #model #3D objects programmatically, with #Python code. You edit your code in whatever editor, and view the results with a great interactive viewer in your browser.

    1/x

  26. @rahix @sowa While we're at it, you could also give my fork a try. It's much simpler than and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying code and maths is understandable and hackable.

    gitlab.com/nobodyinperson/sdfc

  27. @rahix @sowa While we're at it, you could also give my #sdfCAD fork a try. It's much simpler than #cadQuery and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying #Python code and maths is understandable and hackable.

    gitlab.com/nobodyinperson/sdfc

  28. @rahix @sowa While we're at it, you could also give my #sdfCAD fork a try. It's much simpler than #cadQuery and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying #Python code and maths is understandable and hackable.

    gitlab.com/nobodyinperson/sdfc

  29. @rahix @sowa While we're at it, you could also give my #sdfCAD fork a try. It's much simpler than #cadQuery and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying #Python code and maths is understandable and hackable.

    gitlab.com/nobodyinperson/sdfc

  30. @rahix @sowa While we're at it, you could also give my #sdfCAD fork a try. It's much simpler than #cadQuery and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying #Python code and maths is understandable and hackable.

    gitlab.com/nobodyinperson/sdfc

  31. Anyone know how to install cadquery's CQ-editor (Linux) *without*:

    (a) Conda
    (b) executing a 576MB shell script?

    I don't know what `#construct` is, but it appears to be something like an old-fashioned (ancient-fashioned?) shell archive...

    The very idea that someone might download a half gigabyte "shellscript" and run it terrifies me, the same as The Kids These Days running `curl ... | sudo sh` to install random software.

    #install #security #nightmare #cadquery #AYFKMRN #shar #shell #archive

  32. Here's my latest creation with and printout with PETG on my . An adapter between my macro lens and an illuminated negative and slide holder. The adapter fixes the alignment, the distance and straight light between the negative and the lens. A small scissor table also helps for the alignment.

  33. Here's my latest construction with and printed in PETG on my printing . A bracket for attaching my rear light to my bicycle.

  34. #log #openscad #cadquery #gentoo @rf @ru
    Мы опакетили в Gentoo cadquery с зависимостями, в основном работает, круто: tinystash.undef.im/il/x9xre9Rv
    Можно потихоньку переходить на него с openscad, где такого рода модельки задрочишься рисовать ппц.

  35. Finally, after a long time, I finished my macro lens to negative scanner adapter, modeled with . And I then tried to it with PLA my Creality K1 printer. The result was a disaster. Even though I had cleaned the bed and applied glue, did the parts not stick to the plate. I got a terrible spongy texture on the legs (but not on the support structures)! Now I have to figure out what went wrong, before printing again.

  36. #Cadquery

    Anyone here use it?

    It presents as #OpenSCAD which I love, only you write #Python instead of that C-ish stuff it uses, and if I read correctly it's got a better underlying render engine. Only heard about it because someone did a #Gridfinity reimplementation with it, and all things being equal I would definitely rather use that than devil-begotten, temple-beridden, snot-encrusted #Autodesk products.

    Like jeez man some of us don't run windoze.

  37. There are two things that always fascinated me. One, the graphics language developed in And second, connecting various libraries from different sources.

    With that in mind, here's another proof of concept of an interface for loading asymptote paths expressions into .

  38. I added Cubic Bezier support to . I hope to prepare a pull request in a few days.

  39. @linux_mclinuxface @gklyne @Floppy @3dprinting @vandam Wow, impressive! I could never do something as interactive like that, I just dislike web development too much 😅

    I think a basic website where you can at max view the object with ThreeJS or something would be cool, where you can only set some predefined parameters and values and it spits out the STL. That for , ,
    and the like. You could launch it with your git project in the url, so no need to register it.

  40. So, the #openscad package on FreeBSD has been broken for weeks.

    The #cadquery port is deprecated because of a dead dependency.

    #brlcad is an unfathomable mess with over 250 executables that is started via a shell script – only to then render blue text on dark blue background…

    Seriously, I'm *this* close to writing my own code-based CAD modeller… ¬_¬

  41. @noiseislife Have a look at replicad.xyz - it is my Brep based CAD library which supports chamfers and fillet (based on #opencascade like @FreeCAD and #cadquery)

  42. CadQuery Comes Of Age - Now, we know what some of you are going to say — “Oh man, not another programmatic... - hackaday.com/2022/02/04/cadque #opencascade #3dmodeling #3dprinting #toolhacks #cq-editor #cadquery #python #cad