Fritzing

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short descriptionScript error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

Fritzing is an open-source initiative[1] to develop amateur or hobby CAD software for the design of electronics hardware, intended to allow designers and artists to build more permanent circuits from prototypes. It was developed at the University of Applied Sciences Potsdam.[2] Fritzing is free software under the GPL 3.0 or later license, with the source code available on GitHub and the binaries at a monetary cost, which is allowed by the GPL.[3]

Goals

File:Fritzing schematic view.jpg
Fritzing's schematic view

The software was created with inspiration from the Processing programming language and the Arduino microcontroller[4] and allows a designer, artist, researcher, or hobbyist to document their Arduino-based prototype and create a PCB layout for manufacturing. The associated website helps users share and discuss drafts and experiences as well as to reduce manufacturing costs.

Fritzing can be seen as an electronic design automation (EDA) tool for non-engineers: the input metaphor is inspired by the environment of designers (the breadboard-based prototype), while the output is focused on accessible means of production. As of December 2, 2014 Fritzing has made a code view option, where one can modify code and upload it directly to an Arduino device.[5]

Component images are distributed under CC BY-SA 3.0, which will also be the license for any generated breadboard views.

File:Button LED bb.svg
Breadboard view of a simple circuit, drawn with Fritzing.
File:Button LED schem.svg
Circuit diagram of the same circuit.

Maker

Fritzing allows for creation of printed circuit boards. Fritzing provides access to a commercial service known as ‘FritzingFab’ to order PCBs created with designs made on the Fritzing software.

2016-2019 Fritzing Development Stall

Template:Additional citation needed

From 2016-2019, development for version 0.9.4 stopped, mainly because Fritzing’s revenue declined. Before 2016, when Fritzing 0.9.3b was released, donations were not mandatory, so only a few users who downloaded Fritzing donated. Some users wanted development to continue and even tried to convince some developers to continue, but failed.

Finally, in 2019, Aisler arranged a development team for Fritzing, and version 0.9.4 was released. Since then, donations were compulsory, with options to donate either 8€ or 25€

Simulator

Since version 0.9.10, Fritzing incorporates a basic simulator,[6] which became non-beta in version 1.0.0. The main aim of the simulator is to teach electronics to beginners, and Fritzing version 0.9.10 only supports analysis of DC circuits. The simulator works on the breadboard and schematic views. In addition, it checks that the parts are working within their specifications (otherwise, a smoke symbol appears). The simulator provides multimeters to read voltages and currents and it attempts to recreate a realistic laboratory session.

The simulator was officially supported in Fritzing 1.0.0, and improvements have been made since.

Friends of Fritzing e.V.

File:Friend of fritzing.jpg
Friends of Fritzing e.V. Batch

Friends of Fritzing e.V. was a non-profit association established in 2012 to support the development and sustainability of the Fritzing project. Fritzing itself began in 2007 as a publicly funded research initiative at the University of Applied Sciences Potsdam, Germany, and later transitioned to community-driven development.

The foundation played a crucial role in maintaining the Fritzing software and its ecosystem. However, due to administrative overhead, Friends of Fritzing e.V. ceased operations in 2018.

Following the closure, the Fritzing team sought alternative methods to sustain the project. In 2019, they transitioned to using Open Collective, a platform that facilitates transparent financial contributions to open-source projects.

Release history

Version Release date Notable features, changes
Template:Version 13 July 2011 Support for SMD parts, 70 SparkFun Parts, strip boards and perfboards; cleaned up parts Inspector, text/graphics on copper layers, bug fixes
Template:Version 2 July 2012 More accurate export for PCB manufacturing, better Gerber file generation, improved copper fill, refinements in board shape generation
Template:Version Early 2012 (unannounced) Minor improvements and bug fixes
Template:Version Early 2012 (unannounced) Minor improvements and bug fixes
Template:Version 10 April 2012
Template:Version April-May (unannounced) Bug fixes, publicly distributed via Linux distros (e.g. Ubuntu), not formally announced by the Fritzing team.
Template:Version 2 July 2012 Added ability to add multiple PCBs in one sketch, new arduino shield layout, new generic double row headers
Template:Version 3 July 2012 Added ability to add multiple PCBs in one sketch, new arduino shield layout, new generic double row headers
Template:Version 17 December 2013 Styling changes, ICSP and no ICSP Arduino parts, bug fixes
Template:Version 23 January 2014 Changed grid size from 0.7mm to 0.1in, bug fixes
Template:Version 24 January 2014 Fixed battery parts with inverted schematics
Template:Version 2 December 2014 New code view, new parts, bug fixes, updated translations
Template:Version 3 April 2015 New parts, added Romanian translation
Template:Version 2 June 2016 Continuously updated parts library, critical PCB‑trace bug fix, high‑DPI support, improved part tools, load/save .fz, icons, new parts
Template:Version 1 December 2019 Critical autorouter fix, color‑coded wires, TLS, fixed parts‑search bug, updated translations
Template:Versiond Development version; skipped
Template:Version 22 February 2021 Windows/Mac signed builds, bug fixes
Template:Version 21 July 2021 Linux AppImage, .fzp support, 249 issues closed
Template:Version 9 August 2021 Fixed broken Generic IC
Template:Version 24 September 2021 Fab upload memory, keyboard shortcuts, search & part fixes
Template:Version 22 May 2022 Japanese translation, simulator, hi‑res export, new parts
Template:Version 19 June 2023 Official simulator, OCR‑Fritzing font, IPC‑D‑356 export, UI improvements
Template:Version 6 September 2023 Minor improvements and bug fixes
Template:Version 2 January 2024 Schematic subparts, swap improvements, bug fixes
Template:Version 26 June 2024 Minor improvements and bug fixes
Template:Version 10 October 2024 QFN support, PCB UX improvements, alpha‑channel board images
Template:Version 14 April 2025 Arduino CLI v2+, NotoSans font, hardware acceleration, ARM64 installer, bug fixes
Template:Version TBA TBA
Legend
o Pre-Beta version
co Beta version
c Supported version
cp Latest version
p Upcoming/Development version
Unknown

See also

Script error: No such module "Portal".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. http://blog.fritzing.org/2014/12/02/its-fritzmas-new-fritzing-code-view-release-and-a-little-present. Template:Webarchive
  6. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:Sister project

Template:CAD software