##TOP## Download Fritzing For Windows

0 views
Skip to first unread message

Kirstie Bendel

unread,
Jan 21, 2024, 1:23:15 PM1/21/24
to apmotapuc

Maybe this will help others. I installed Git from -scm.com/download/win then I copied git.exe from C:\Program Files\Git\bin to c:\windows\ and I saw (in Procmon) that Fritzing stopped trying to find Git and then moved on to tell me there were some old files to clean, then it offered the parts update, and off it went. No problem opening my existing fzz files, no corruption.

download fritzing for windows


Download 🗸 https://t.co/3bw2rzCKQy



Thank you a lot @bcraigie! Your linked git.exe file was the key to a successfull installation on windows 10. Beforehand Fritzing crashed all the time in both 32 and 64 bit versions. Then I just downloaded the git.exe that you linked and copied it into the fritzing folder. Now Fritzing started correctly, made some updates and runs flawlessly. Thanks a lot! That is a major issue for all new installations, because newbies will turn away from this great project as they dont know what to do. And it can be fixed quite easy. Maybe someone from the developer team should look into this.

Continuously updated parts library:
- The Fritzing parts library is now stored online at github and is automatically checked for updates. This means you will now get new parts (or fixes) in the moment when they are created. No need to wait for the next Fritzing release anymore!

Critical bug fix for messed up PCB traces:
- We have been plagued by an annoying bug that occasionally caused PCB traces to get loose and flip around. It has been tricky to track down but it's finally fixed, sigh.. Plus, the fix will recover any files that have been mangled by this bug!

High-DPI display support:
- Fritzing now looks properly on High-DPI (aka Retina) displays on all platforms. It's not really high-res but scaling well according to the higher screen resolution.

Easier handling of self-created parts:
- Custom / self-made parts and bins used to be stored in a hidden location on your hard drive, which made it really annoying to edit them with an external tool such as Illustrator or a text editor.
- They are now conveniently located in your /Documents/Fritzing folder for easy access!

Load/Save uncompressed fritzing files (.fz):
- You can now alternatively save your fritzing sketches as an uncompressed set of files (.fz plus additional custom parts etc). This allows for proper versioning with systems like git or svn. Thanks to Sergio Oller (zeehio) for this contribution.

File icons:
- fzz, fzb, fzp, etc. now also have shiny file icons on Mac (thanks to scribblemaniac) and Ubuntu Linux (thanks to el-j - for the latter you have to run the install-fritzing.sh script)

New Parts:
- Added and/or revised by Fabian Althaus (el-j):
- Full set of Molex Picoblade and Hirose DF13 header series, thanks to steelgoose
- Particle Photon
- Raspberry Pi 3 and Zero, thanks to Nagaranudit
- DQuid IO GPRS, thanks to DQuid team
- nRF24L01 2.4GHz RF, thanks to Doume
- nRF24L01+ 2.4GHz RF, thanks to Richard Bruneau
- RFduino BLE SMT, thanks to Arnaud Boudou, Felix Kosmalla
- Micro Python pyboard, thanks to Mike Causer
- Pololu A4988 stepper motor driver, thanks to Matteo Perini
- WeMos D1 Mini, thanks to Mike Causer
- Adafruit HUZZAH ESP8266 Breakout, thanks to pkurtans
- Adafruit push-power button
- Adafruit Powerboost 500C, thanks to Dean Cording
- Bluetooth HC-05 module, thanks to Computação na Escola
- HC-SR04 distance sensor, thanks to Ricky Ng-Adam
- SIM800L GPRS breakout, thanks to AlbMA
- Monacor LTR 110 line transformer
- MBR745 Schottky diode, thanks to S. van Doorn
- 10A rectifier diode, thanks to tomaskovacik
- OMRON G5LE and NVF4-2 relays, thanks to tomaskovacik
- MPX2010 pressure sensor, thanks to Knutse
- MPX4250AP pressure sensor, thanks to Old Grey
- 174917 DENSO ECU-socket, thanks to Old Grey
- Rotary Switch 12 position 1 pole, thanks to Old Grey
- 4060 counter/divider, thanks to neutmute
- LM124-324 Quad Opamp, thanks to Knutse
- Hi-Link HLK-PM01 power module, thanks to inahas
- LTC3105 step-up DC/DC converter
- Refined ruler design, thanks to duff2013

Lots of new SparkFun parts, thanks to support from SparkFun:
- ESP8266 Thing Dev Board
- Stepoko
- Arduino Pro Mini 3.3V and 5V
- Arduino Mega Pro 3.3V
- Badger RedStick and Array
- Myoware Cable Shield, Power Shield, and Proto Shield
- Ludus Protoshield and Protoshield Wireless
- CAN-Bus Shield
- MIDI Shield
- FemtoBuck LED Driver
- Load Sensor Combinator
- Soil Moisture Sensor
- BME280 Breakout
- LSM303C 6-DOF-IMU Breakout
- SHT1x Humidity/Temperature Breakout
- 16 Output I/O Expander Breakout - SX1509

New/updated Translations
- Czech, thanks to Vasekdvor
- German, thanks to Atalanttore and aknoerig
- Italian, thanks to Gianpaolo Macario
- Polish, thanks to jacekjaros
- Portuguese, thanks to Bruno Ramalhete
- Spanish, thanks to bazza
- Turkish, thanks to Kaan Özdinçer
- Vietnamese, thanks to Duyệt Đinh Xuân

Whilst you download Qt Creator we can prepare the other required files. Go ahead and create a fresh directory called fritzing in a memorable location on your hard drive. I will be using Mac terminal, Windows users should use their native file structure (e.g. c:/fritzing)

Simply drag and drop the release_fritzing.bat on to the command prompt and allow the compilation to occur, it may take a while. On completion you will have your very own completely free and fully functioning Fritzing program named fritzing..pc.zip and located in the releases folder. Awesome!

Go ahead and open fritzing-app/phoenix.pro with your favorite text editor. Locate the line CONFIG += x86_64 and make sure the x86 ppc is commented out (it should have a # symbol before it like in the screenshot). If you need to amend it go ahead and save it afterwards.

Next we need to check the path in the deploy_fritzing_mac.sh file located in fritzing-app/tools. Go ahead and open it in your favorite text editor and check that the QTBIN path contains the qmake file. Change the path if necessary and save the file.

Create a folder where you want to build Fritzing, for example "C:\Users\[user name]\Desktop\fritzing".
Open a terminal and navigate (cd C:\Users\[user name]\Desktop\fritzing) in the folder you just created.
Clone the fritzing-app repository with the command:
git clone -app.git -b main
when the clone is finished, clone the fritzing-parts repository with the command:
git clone -parts.git -b main
Download boost from the official site and extract it in the fritzing folder. Clone the libraries repositories:
git clone
git clone quazip_qt5
git clone ngspice

Check if name of the folder is "libgit2" and if it is not rename it. Open a terminal and navigate (cd C:\Users\[user name]\Desktop\fritzing\libgit2) in the libgit2 folder. Create a folder called "build64" and navigate in it (cd build64).
The next step is to run cmake to generate the makefile, run the command:
cmake .. -G "Visual Studio 16 2019" -A x64 -DBUILD_SHARED_LIBS=ON -DBUILD_CLAR=OFF
When cmake is finished run a second command to build the library:
cmake --build . --config Release
In case of error restart the machine.

Add to environment variables the path of Qt, for example "C:\Qt\5.15.2\msvc2019_64\bin", if you have installed Qt in a different path change it to your path. Open terminal in quazip folder (cd C:\Users\[user name]\Desktop\fritzing\quazip_qt5) and run the command:
cmake -S . -B . -D QUAZIP_USE_QT_ZLIB=ON -D CMAKE_INSTALL_PREFIX=C:\Users\[user name]\Desktop\fritzing\quazip_qt5 -D CMAKE_INSTALL_LIBDIR=C:\Users\[user name]\Desktop\fritzing\quazip_qt5\build64\Release
when cmake is finished run a second command to build the library:
cmake --build . --config Release --target install
with the same terminal navigate in "include", then in "QuaZip-QTX-X.X" folder cd include\QuaZip-Qt5-1.4 and run the last command:
xcopy /s . ..

Go back to the fritzing-app folder (cd C:\Users\[user name]\Desktop\fritzing\fritzing-app) and open the file "phoenix.pro" with Qt Creator. Press on the plus under "Build & Run" close to "Desktop Qt 5.15.2 MSVC2019 64bit". Press on "Run" under "Build". Write in "Command Line Arguments" this:
-f "C:\Users\[user name]\Desktop\fritzing\fritzing-app\" -parts "C:\Users\[user name]\Desktop\fritzing\fritzing-parts\" -db "C:\Users\[user name]\Desktop\fritzing\fritzing-parts\parts.db"
Remember to change [user name] with your user name. Press on "Browse" in "Executable" line, look for "Fritzing.exe" in "C:\Users\[user name]\Desktop\fritzing\debug64\" and select it.
If you have the error: Open a terminal in the folder named "build-phoenix-..." and run: C:\Qt\Tools\QtCreator\bin\jom\jom.exe -f Makefile.Debug compiler_uic_make_all If you installed QT in a different path change it in the command Now you can press on the green arrow (left corner) to build and run Fritzing.
Two dialog error will occur, close the dialogs and search for "git2.dll" in "C:\Users\[user name]\Desktop\fritzing\libgit2\build64\Release\" and copy it in "C:\Users\[user name]\Desktop\fritzing\debug64\".
Same process for "quazip1_qt5.dll", search it in "C:\Users\[user name]\Desktop\fritzing\quazip_qt5\bin" and copy it in "C:\Users\[user name]\Desktop\fritzing\debug64\".
Last step, fritzing is ready but is not starting, return in "Run" section and remove
-db "C:\Users\[user name]\Desktop\fritzing\fritzing-parts\parts.db" from "Command Line Arguments".
Fritzing is runnable from Qt Creator or from the executable in "C:\Users\[user name]\Desktop\fritzing\debug64\".

df19127ead
Reply all
Reply to author
Forward
0 new messages