News for hackers. Stuff that matters.
Re:Fritzing is an open-source electronic design tool by cybrox on Monday May 02, 2022 @10:39AM (#31235698)
I would actually urge anyone to check out KiCAD instead, not just as well.

The only merit Fritzings has against a thriving open ecosystem such as KiCAD is its dumbed down interface that would make it more accessible to beginners. However, if you want to use it without paying €8, you have to compile it from source, which makes this whole point mute.

Re:Fritzing is an open-source electronic design tool by crispyambulance on Monday May 02, 2022 @01:17PM (#31237974)
Yes, KiCAD is the best if you're a beginner, want something free, and actually intend to go through the (considerable) effort of designing a PCB and have it fabricated for real. You can do complex designs and take advantage of really nice features and rule-checks. It's very much an 80% solution to a hard problem and more than enough for hobbyists.

For paid/non-free, some of Altium's offerings would be the next step up, along with Fusion-360. I haven't tried Fusion-360 ECAD. I do know that Autodesk bought Eagle, but it's not clear to me if Fusion-360 is using Eagle for schematic capture and PCB?

After that, it's big-boy tools like mentor or cadence. These are overkill for hobbyists unless the man is paying for your seat.

Re:Fritzing is an open-source electronic design tool by larsrc on Monday May 02, 2022 @05:21PM (#31241094)
As a rank beginner, I was able to use Fritzing to design and get printed a simple board (~10 elements) with little effort. Yes, for anything more complex I would want to invest the time in learning a more powerful tool, but KICAD is more the next step than "the best if you're a beginner".
Re:Fritzing is an open-source electronic design tool by userbinator on Monday May 02, 2022 @09:26PM (#31243245)
After that, it's big-boy tools like mentor or cadence. These are overkill for hobbyists unless the man is paying for your seat.

I've heard that the really expensive EDA tools are like Adobe Photoshop --- everyone experimenting/learning tends to just pirate them, and then end up at a company which does pay for them.

Re:Fritzing is an open-source electronic design tool by dymk on Monday May 02, 2022 @03:14PM (#31239514)
Fusion 360 can import the 3D model of a populated PCB from Eagle, but has no EDA capabilities on its own.
Re:Fritzing is an open-source electronic design tool by OJFord on Tuesday May 03, 2022 @05:54AM (#31246468)
Re:Fritzing is an open-source electronic design tool by crispyambulance on Tuesday May 03, 2022 @09:10AM (#31247821)
Yeah, it looks really tempting to have seamless electronics/PCB + mechanical CAD tool. I was wondering if anyone had some experience they could share with producing PCB's using the Fusion-360 toolchain.

I've used it for mechanical and I found it extremely polished and intuitive and totally worth the subscription for that alone, but I have neither the time nor project (yet) to go down the rabbit hole of learning the ECAD functions of Fusion-360.

Re:Fritzing is an open-source electronic design tool by janoc on Monday May 02, 2022 @10:54AM (#31235872)
The problem with Fritzing is that it is so much "dumbed down" that it is mostly useless. It doesn't even enforce basic design constraints such as having the PCB traces horizontal/vertical/45deg angle or clearances.

And good luck with creating your own components!

Re:Fritzing is an open-source electronic design tool by noasaservice on Monday May 02, 2022 @01:48PM (#31238393)
Well, to be fair, the 0/45/90 deg traces are a byproduct from early days of EDA CAD products. Aside high frequency busses (which you're doing EM analysis on anyways), traces can be all sorts of shapes. That 3v3 or 5v line can have 135deg traces - they might be ugly, but they're very doable. This is a case where early electronic CAD turned into a cargo-cult.

Prior to the early computing CAD days, the traces were really rounded and flowing, and had teardrop fills. They were also done freehand, with transparencies, markers, and tape.

This is a good example of hand-designed boards: https://www.worthpoint.com/worthopedia/vtg-early-1970s-ampex...

Re:Fritzing is an open-source electronic design tool by bsder on Monday May 02, 2022 @06:17PM (#31241735)
> Well, to be fair, the 0/45/90 deg traces are a byproduct from early days of EDA CAD products. Aside high frequency busses (which you're doing EM analysis on anyways), traces can be all sorts of shapes.

The constraint is still there. Curved traces make your GUI ridiculously unmanageable. Ever tried to manipulate font outlines? It's like that on a PCB, only an order of magnitude worse. You have to operate control points for every single segment rather than just dragging a trace. All for effectively no benefit on 99.9% of all PCB designs.

In fact, the only good argument for using non-Euclidean traces is in the ultra-high-speed arena (think DDR4 bus or multi-GHz RF). If traces are small enough that they fit between the PCB weave, different traces can have enough difference in electrical permittivity that it will screw up the matching (trace 1 has an FR-4 fiber directly underneath while trace 2 only has cross fibers underneath and so has about 50% air underneath instead of 100% fiberglass). Consequently, you have to swing the angles to weird things like multiples of 7 or 13 degrees to prevent that.

Re:Fritzing is an open-source electronic design tool by stn8188 on Monday May 02, 2022 @09:02PM (#31243075)
The premise of your comment is excellent - the fiber weave effect you describe is not often considered although the two dielectric materials contained are glass bundles and resin (instead of air). I would highly recommend Bert Simonovich's publications for anyone interested in more ([1] for example). It's worth noting that DDR4 isn't really fast enough to consider "non-Euclidean" traces, though when it comes to the weave you should always be working with your fabricator to use mechanically spread glass adjacent to these high speed signals.

For anyone with more questions in this area of high speed digital design, feel free to reach out to me (contact info in profile) - I love the topic.

[1] https://blog.lamsimenterprises.com/2011/01/08/fiber-weave-ef...

Re:Fritzing is an open-source electronic design tool by bsder on Monday May 02, 2022 @10:04PM (#31243579)
Whoops. You are totally correct. It is resin and not air. I completely spaced on that.
Re:Fritzing is an open-source electronic design tool by userbinator on Monday May 02, 2022 @09:24PM (#31243230)
The other good argument is when designing FPCs (flexible PCBs) --- where gentle curves reduce stress concentrations that can cause cracking and delamination.
Re:Fritzing is an open-source electronic design tool by naraic0o on Monday May 02, 2022 @03:37PM (#31239809)
mitxela did a great video on this topic recently and wrote a plugin for kicad to make the regular geometric layouts more organic.

https://www.youtube.com/watch?v=euJgtLcWWyo

Re:Fritzing is an open-source electronic design tool by cptskippy on Monday May 02, 2022 @11:27AM (#31236372)
> its dumbed down interface that would make it more accessible to beginners.

I guess it depends on who you are, but I tried it and noped away in under 30 minutes. I understand how this might be a valuable learning tool in a classroom environment, but the restrictions it has around components and design are too much for a hobbyist experimenting.

> which makes this whole point mute.

moot

Re:Fritzing is an open-source electronic design tool by jeroenhd on Monday May 02, 2022 @12:01PM (#31236901)
I can't say much about its usability, but you don't need to pay to download Fritzing if you're on Linux (or Windows with WSL) because it's available for free in the usual places (https://flathub.org/apps/details/org.fritzing.Fritzing, https://packages.ubuntu.com/jammy/fritzing, https://aur.archlinux.org/packages/fritzing). You only have to pay if you download the official distribution version.
Re:Fritzing is an open-source electronic design tool by em3rgent0rdr on Monday May 02, 2022 @04:49PM (#31240741)
Another merit of Fritzing is the integrated breadboard layout, linked with the schematic. Often I want to try the design out with a breadboard with DIP chips to see how things work, and also to provide a breadboard layout for people that don't want to order a PCB.
Re:Fritzing is an open-source electronic design tool by cwillu on Monday May 02, 2022 @02:06PM (#31238613)
FWIW, the point is moot, not mute.
Re:Fritzing is an open-source electronic design tool by brk on Monday May 02, 2022 @02:13PM (#31238710)
I think you mean a moo point? https://www.youtube.com/watch?v=fLwYpSCrlHU
Re:Fritzing is an open-source electronic design tool by cwillu on Monday May 02, 2022 @02:23PM (#31238835)
Mu.
Re:Fritzing is an open-source electronic design tool by dylan604 on Monday May 02, 2022 @03:42PM (#31239870)
Tau you very much
Re:Fritzing is an open-source electronic design tool by vpribish on Monday May 02, 2022 @03:29PM (#31239694)
if you tell them then it stops being a useful indicator
Re:Fritzing is an open-source electronic design tool by caslon on Monday May 02, 2022 @12:44PM (#31237501)
Compilation is easy, and there's really not that much common ground between CAD and knowing the rote actions to compile something. I wouldn't even say there's a lot of common ground between programming and CAD.