It's happening!
Now I just need to get the PCBs fabbed, and hopefully everything works...
#LynxMouse #oshw #opensource #hardware #input #mouse #cadquery
It's happening!
Now I just need to get the PCBs fabbed, and hopefully everything works...
#LynxMouse #oshw #opensource #hardware #input #mouse #cadquery
Here's the first print of the handle and plate!
#LynxMouse #oshw #opensource #hardware #input #mouse #cadquery
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.
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.
#LynxMouse #oshw #opensource #hardware #input #device #mouse #cadquery #kicad
@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.
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.
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.
https://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
CadQuery developer Adam will be giving a talk at FOSDEM 2025 about CadQuery's new free function API.
https://fosdem.org/2025/schedule/event/fosdem-2025-5286-free-function-api-for-cadquery/
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:
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`:
https://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
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