TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Generate an OpenSCAD case template from a KiCAD PCB

45 点作者 RobertJaTomsons12 个月前

5 条评论

tombert12 个月前
OpenSCAD isn&#x27;t perfect, but it&#x27;s so plainly obvious that code-based CAD is a better idea to me that it sort of bothers me that it&#x27;s not the default.<p>Being able to utilize <i>actual code</i> to do anything allows you to use any kind of logic to create your models. I&#x27;m sure that someone <i>could</i> write something that would convert KiCAD stuff into a Fusion 360 model, but since SCAD is &quot;just text&quot;, it is categorically easier to work with.<p>I was never able to really do anything productive with FreeCAD or CorelCAD, but I&#x27;ve been able to make tons of 3D prints from SCAD designs. The model just jives with my brain a bit better.<p>If anyone here likes SCAD, I highly recommend checking out Bowler Studio as well [1]. It&#x27;s more robotics-focused than OpenSCAD, but free and open source, has its own &quot;JavaCAD&quot; DSL that lets you write in Java or Groovy or Clojure or Kotlin or Python to do CSG, <i>and</i> you can tack on a physics engine to test things out. The interface is still pretty clunky but it&#x27;s definitely pretty cool software that I think is worth playing with.<p>[1] <a href="https:&#x2F;&#x2F;commonwealthrobotics.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;commonwealthrobotics.com&#x2F;</a>
评论 #40563242 未加载
评论 #40563132 未加载
评论 #40563561 未加载
评论 #40564614 未加载
评论 #40564053 未加载
评论 #40563898 未加载
评论 #40563374 未加载
评论 #40563265 未加载
评论 #40563751 未加载
评论 #40563135 未加载
评论 #40563805 未加载
DogRunner12 个月前
I really like build123d[1], which is based on CadQuery. There are a few nice IDEs for it and to make it simple: It&#x27;s python based code-based CAD.<p>[1]<a href="https:&#x2F;&#x2F;github.com&#x2F;gumyr&#x2F;build123d">https:&#x2F;&#x2F;github.com&#x2F;gumyr&#x2F;build123d</a>
ajross12 个月前
FWIW, those who&#x27;ve played with OpenSCAD and been annoyed at the holes in capability should take a look at CadQuery, which fills a very similar space but with a lot more expressivity:<p>* It&#x27;s imperative python instead of a purely declarative custom language. Declarative DSLs are great when your problem is simple, but don&#x27;t scale.<p>* The API design is sorta&#x2F;kinda inspired by jQuery, operating on &quot;selected sets&quot; of subgeometry in a symmetric way, which recovers a lot of the &quot;declarivity&quot; for simple constructions.<p>* The underlying data model is a B-Rep thing built around OpenCascade. It has the same CSG primitives you&#x27;re used to from OpenSCAD, but retains the ability to operate on faces and edges directly.<p>I&#x27;m no expert, but it&#x27;s been a blast to play with. Definitely something to consider; OpenSCAD was sort of a mess back in the days of the RepRap Mendel, and frankly it hasn&#x27;t improved much since.
评论 #40563942 未加载
评论 #40563489 未加载
Pet_Ant12 个月前
OpenSCAD is the default for me for 3D-printing parts and adapters for home since I can know the dimensions will be right.
评论 #40562952 未加载
评论 #40564390 未加载
jononor12 个月前
This is very cool approach, will try it out for my next PCB.