tscircuit
Hardware
pcb design
SHOW HN2024
How HN took it
9 positive, 9 neutral or asking, 2 mixed, 6 critical, out of 26 comments about the project. Thread score +0.09.
Idea: 7 for, 3 againstDesign: 0 for, 2 againstPricing: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interesting concept and reusable component registry idea
From 3 comments
I initially laughed, but this is very cool actually. I love the pluggable/reusable 'component' registry idea. Kudos, I'll check it out this weekend (or next... :)
WaxProlix on HNNice, it's an interesting concept and always like exploring new ways of using react in other contexts (react-three-fiber being easy to use for simple 3d projects, I have also…
Flux159 on HNVery nice work, thank you. This is a nice intersection of my tech interests, both React and I like to make custom keyboards. I've never liked using the drag and drop design tools…
gedy on HN
Objections
JSX feels like data, not code, for describing circuits
From 1 comment
Looks pretty cool. I'm not sure I'd really want to design an electronics project in jsx though. That's just xml, but also JavaScript. And I guess I think of it more as data than…
looneysquash on HN
Abstraction breaks down in real analog electronics
From 1 comment
The thing is though, stuff rarely works like that when it comes to reality. It shows more of a lack of understanding of electronics than is required to build something end to…
cjk2 on HN
Autorouting and layout are the hard part, and the output looks unusual
From 2 comments
Awesome work, I've developed my own projects which are fairly similar to this. I would say that the auto router is the most important aspect for this to work well, and…
tmitchel2 on HNNot wishing to kill the idea, but this looks much harder rather than easier to lay out boards. Also the outcome is not what I'd call even remotely normal for a board design. I…
cjk2 on HN
Requests
Automatic layout from schematic without manual coordinates
From 1 comment
Would be really cool if you could omit the x, y coordinates and it would place a reasonable layout for the schematics and footprints.
nixpulvis on HN
Simulation and static analysis before production
From 1 comment
This is only useful for the code generated parts of a design. For most basic circuits the freerouting autorouter already works well enough. The real challenge isn't laying out a…
imtringued on HN
Schematic or layout export back to JSX
From 1 comment
Hi, this looks sorta interesting, I was wondering if you would have plans to be able to go from schematic or layout back to the jsx, so people familiar with the more traditional…
UberKryos on HN
Questions
Why use React for this?
From 1 comment
Why react ??
iyifr on HN
Could it script Factorio blueprints?
From 1 comment
Could this approach also be used to script a Factorio blueprint?
meta-level on HN
Alternatives named
atopile and pcbdl
From 1 comment
You might be interested in atopile or pcbdl - they’re much more like what you’re describing https://atopile.io/ https://google.github.io/pcbdl/doc/_build/html/readme.html
kennywinker on HN
OpenSCAD
From 1 comment
> And I guess I think of it more as data than as code. What about OpenSCAD? I haven't looked into tscircuit very much and I barely remember any of the vhdl I did in college, and…
philsnow on HN
freerouting autorouter
From 1 comment
This is only useful for the code generated parts of a design. For most basic circuits the freerouting autorouter already works well enough. The real challenge isn't laying out a…
imtringued on HN
KiCAD, Eagle, Altium
From 1 comment
I think a major question is WHICH current EDA SW packages. Cadance OnCloud Platform for PCB Design is $1500/month. Altium Designer is $11k. Most of the universe is in the world…
frognumber on HN