Fritzing 1.0.3 released

Fritzing 1.0.3 is a maintenance release. It has been tested on Windows 10, Windows 11, macOS Ventura, macOS Monterey, Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04. It is designed to work on all Linux variants with glibc >= 2.31 (64-bit Intel/AMD).

Fritzing 1.0.3

Changes since 1.0.2.

Subparts

A number of issues with schematic multiparts have been fixed. Basic operations like Undo/Redo on multiparts and their subparts were lacking and are now complete.

Subparts can be used to clean up the schematic view. This example shows a 4001 Logic IC. The gates can be freely arranged to gain a much cleaner and more readable look:

Dark Mode Bugs

Several bugs where Fritzing was not readable in Dark Mode have been fixed.

OS Requirements

The minimum macOS Version is Big Sur. Windows 10* or 11 are supported on x86 CPUs. For Linux, we need glibc >= 2.31 and OpenSSL 3. The latter OpenSSL requirements typically mean Ubuntu 22.04 or later, but Fritzing should also run on Ubuntu 20.04.

*) Very old versions of Windows 10 that have not been updated since 2016 are not supported!

Outlook

If you have a close look, you will see that we started work on a transitory simulator. This feature is not yet finished. You can try it by starting Fritzing in debug mode (-d option). It may not work at all, or even crash, though. There is still a lot missing.

GitHub Issues

In addition, with some overlap, here is a list of issues that have been resolved for the 1.0.3 release .

The release is available in our downloads section.

Fritzing 1.0.2 released

Fritzing 1.0.2 is a feature release. It has been tested on Windows 10, Windows 11, macOS Ventura, macOS Monterey, Ubuntu 20.04, and Ubuntu 22.04. It is designed to work on all Linux variants with glibc >= 2.31 (64 bit Intel/AMD).

Fritzing 1.0.2

Changes since 1.0.1.

Copper fill

The Copper Fill algorithm is now vector based. This fixes a number of bugs along, especially with Ground Fills, most prominent the annoying horizontal gaps in the copper fill. It results in higher precision, and more predictable behavior. It also enables a number of Gerber improvements and new features for PCBs in the future. The old rasterized copper fill algorithm was kept available, so you may compare the two against each other.

Fab upload

Refactored fab upload. We can now send properties like width and height along with Gerber, IPC and BOM. At the same time this will shorten the development cycle when adding new features or fixing bugs.

Data structure fixes

We’ve upgraded Fritzing’s data management, fixing several issues that led to discrepancies between views, missed errors in Design Rule Checks, and invisible, uneditable ‘ghost’ connections in the netlist. To rectify these in existing sketches, a simple delete-and-undo action on the problematic elements will clear the bugs. These improvements, which affect numerous example projects, should result in more reliable and understandable behavior from Fritzing going forward.

Testing infrastructure

We’ve significantly enhanced automated testing, allowing us to conduct hundreds of Fritzing sessions every minute.

Moved to Qt 6.5.3.

Just the due maintenance.

OS Requirements

Minimum macOS Version is now Big Sur, before it was Catalina. Windows and Linux requirements didn’t change, but Linux now must use OpenSSL 3, support for OpenSSL 1.2 was dropped)

GitHub Issues

In addition, with some overlap, the following issues on github were solved:

  • #4091 A sch wire does not snap to grid for existing wires
  • #4071 Breadboard view misaligned when directly opening a fzpz
  • #4077 Parts Editor crashes clicking on empty schematics
  • #4079 Undo often doesn’t work for Bézier curvatures
  • #4035 Voltmeter is reading incorrect value when probe is disconnected
  • #4046 Text lost on Redo
  • #4093 Hover text for parts and connectors not readable in dark mode with Qt 6.5.3
  • #4083 Crash in LockManager
  • #4092 Double-clicking ratsnest lines creates ghost connections

The release is available in our downloads section.

PCBs at half the price

I am happy to announce a new tariff from our PCB manufacturer, AISLER. From now on, you get 3 Arduino-sized PCBs for 11.92€ instead of 23.84€. This also applies to higher volumes, for example, 12 boards for 30 Euros. How is this possible? With the new tariff, you give them 8 days to work on your order. If you are developing your prototype and prefer the fast iterations, of course, rapid two-day manufacturing is still available. You can choose while placing the order at aisler.net. See all the exact details at AISLER.