Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
seveibar
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
seveibar
8d ago
Many of the new agentic electronic design tools are KiCad-based, which is fine, but for people creating new EDA tools I'd encourage them to take a look at tscircuit (open-source, MIT). KiCad wasn't built for AI-gen with things lik
2.
▲
by
seveibar
1mo ago
We (tscircuit) are trying to develop a PCB fabrication method that's compatible with US regulation (i.e. a dry process without etchants)- we're seeing awesome results using UV lasers [1]. Would love to chat sometime! [1] https:&#
3.
▲
by
seveibar
2mo ago
tscircuit! An open source framework for building circuits, we have a lightening fast autorouter so i spend lots of time debugging complex PCB routing problems
4.
▲
by
seveibar
4mo ago
We work on this a lot at tscircuit, and we've used cassowary (i.e. flexbox-style) constraint solvers. The issue with cassowary/flexbox is PCBs are not as uniform as webpages w.r.t. alignment, and often have a much less nested stru
5.
▲
by
seveibar
6mo ago
> To me innovation in autorouting means being able to 'have a conversation' with it: being able to easily adjust things and see the results and map out the tradeoffs would be very useful author here: This is basically our philo
6.
▲
by
seveibar
6mo ago
author here: I think synthetic data, generated by ~brute force iteration with LLMs, with every DRC analysis imaginable and more, will yield a more consistent/usable/larger dataset than any existing dataset. It's a mistake to
7.
▲
Sequential Optimal Packing for PCB Placement
(blog.autorouting.com)
20 points
by
seveibar
6mo ago
|
13 comments
8.
▲
by
seveibar
6mo ago
Author here. Happy to hear thoughts on this article! Our goal is to make a "realtime PCB autorouter", which means every millisecond matters!
9.
▲
HyperGraph Autorouting
(blog.autorouting.com)
2 points
by
seveibar
6mo ago
|
1 comments
10.
▲
by
seveibar
6mo ago
Hello everyone, just wrote this article to hopefully save someone a year of time while building an PCB autorouter. Enjoy! Here for questions.
11.
▲
by
seveibar
7mo ago
Game developers do bake navmeshes that's true, but it's not the only technique, for example they've also come up with Polyana or "any-angle pathfinding" https://github.com/vleue/polyanya I also
12.
▲
by
seveibar
7mo ago
Despite what electrical engineers would claim, I think it's very under-studied under a modern lens. When people ask for good places to get started I usually tell them to just look at what game developers are doing for pathfinding. Auto
13.
▲
Show HN: Recursively apply patterns for pathfinding
(pattern-pathfinder.vercel.app)
26 points
by
seveibar
7mo ago
|
5 comments
14.
▲
by
seveibar
9mo ago
This is sort of the premise of all of us electronics-as-code startups. We think that a text-based medium for the representation of circuits is a necessity for AI to be able to create electronics. You can't skip this step and generate s
15.
▲
by
seveibar
1y ago
Isn’t this just Apache 2-style permissive licensing?
16.
▲
by
seveibar
1y ago
Strongly disagree with the article. Enums make gradual migrations impossible in both databases and API design with third party consumers. Even in the example they gave where they recommended a user “role” instead of an is_admin boolean they
17.
▲
by
seveibar
1y ago
Awesome to see more people experimenting with AI-generated electronics. The main thing holding back physical world innovation is the labor cost of design- I’m always blown away that someone needs to raise $50m just to design a hardware AI-a
18.
▲
by
seveibar
1y ago
There's a lot of potential for desktop rapid-prototyping with electronics. I think one of the things that is killing us is the tooling. One of the reasons I started building an autorouter was because I wanted to be able to have differe
19.
▲
by
seveibar
1y ago
Hardware is becoming more accessible, so more software companies are going to release hardware products or build hardware products for internal purposes. The future of physical world innovation isn't going to come from legacy hardware
20.
▲
by
seveibar
1y ago
I've updated the article with the fixed projection transform! I had to make an animation as well just to validate it- I fooled myself!
21.
▲
by
seveibar
1y ago
Your renderer looks awesome! I was surprised there wasn't an "off the shelf" SVG renderer in native TS/JS, it's a big deal to be able to create 3D models without a heavy engine for visual snapshot testing!
22.
▲
by
seveibar
1y ago
Circuit boards have holes, cutouts and import STL/OBJ components that we'll eventually support in this 3d renderer. Assuming we get that far I may have to rename it from "simple-3d-svg"!
23.
▲
by
seveibar
1y ago
I was at least a little confused because yea fish eye isn’t possible with a 4x4 perspective transform matrix. I’m investigating an issue with the projection thanks to some help from commenters and there will be a correction in the article,
24.
▲
by
seveibar
1y ago
We could absolutely use isometric projection, but personally I find them a bit hard to visually parse.
25.
▲
by
seveibar
1y ago
That admittedly looks a lot more correct! Thanks for digging in, i will absolutely test and submit a correction to the article (i am still concerned the straight edges are misleading here)! And thanks to the original commentor as well! I t
26.
▲
by
seveibar
1y ago
Because it’s only being used for power and doesn’t need a lot of power, it works for the simple board we rendered. In practice you would absolutely want to set the CC1 and CC2 configuration with resistors!
27.
▲
by
seveibar
1y ago
The top of the PCB (the lines etc) are computed as an SVG, i would have to have an SVG rasterizer just to begin with that approach, then would be limited by what images I could rasterize. It would also be much much slower than quickly compu
28.
▲
by
seveibar
1y ago
Very small files and a much simpler rendering scheme! I don’t have to rasterize my SVGs that represent the top of my board
29.
▲
by
seveibar
1y ago
Author here: I don’t think the commenter here has set the same focal length, the focal length can make a surface appear curved, I set it explicitly to a low value to test the algorithm’s ability to handle the increased distortion. You can g
30.
▲
by
seveibar
1y ago
The goal for this vanilla TS renderer is to have visual diffing on GitHub and a renderer that works without a browser environment. Most 3D renderers focus on realtime speed, not file size and runtime portability. I think in practice we will
More ›