Kalibro is an open source free software to manage devices and tools for calibration and maintenance records. It helps you to keep inventory and reminds you the scheduled dates. Kalibro also help you to satisfy the requirements of the Quality Management Standards like ISO9001, AS9100, TS16949. Manufacturing, Quality and IT departments of small/medium sized companies are targeted to use Kalibro.
You do not need to use spread sheet files to save your critical calibration records. Starting from version 2.4b1, you can now import calibration records from CSV files which can be generated from spread sheets.
Kalibro is free and will always be free.
Beta version 2.6 is also available with following new features which you can benefit from
Since there is no bug report after 2.6 beta release (Oct. 2016), you can safely use 2.6 beta version
Kalibro, is programmed with Python® programming language and uses SQLite as database.
“Python” is a registered trademark of the Python Software Foundation
Mark Chappell has contributed to create and develop new features, share his user manual with community and he has been helping me improve Kalibro with his continuous process improvement skills within the manufacturing sector. He has a company in United Kingdom and he has been providing training options and customization for United Kingdom companies at competitive prices. Here is his company's logo. Contact him via email@example.com
Tuğba Yıldız (my funniest friend) has contributed to add new features, fix bugs and translations.
MadCzarls has contributed to Polish translation and fixing translation issues whenever needed.
On behalf of the community, I thank you very much for your great support.
free software license, which guarantees end users (individuals, organizations, companies) the freedoms to run, study, share, copy and modify the software
Note: You cannot use Kalibro in a closed source commercial application with GNU General Public License. If you need to, please contact developer for commercial support and commercial license.
Kalibro currently has English, Polish and Turkish translations. You can help to improve translations or add your native language with the help of Zanata (online open translation) or contact me via discussion below or email. This is Kalibro project's link at Zanata. You can login zanata with your current yahoo/fedora accounts or by creating a new account.
Images may belong to old versions.
Version 2.6 Beta
To see all MD5 hashes, follow this link.
Kalibro has a git repository at Bitbucket. You can checkout the latest version content as below;
git clone --recursive https://bitbucket.org/ozanhaci/kalibro.git
Tested on Windows 7 and 10
pip install -r requirements.txt
Tested on and Debian 8 (Jessie) GNU/Linux
$ git clone --recursive https://bitbucket.org/ozanhaci/kalibro.git $ chmod +x kalibro/kalibro.py $ cd kalibro $ ./kalibro.py
pip install -r requirements.txt
Please check Help Page.
How to backup Data:
Simply, copy the “kalibro.sqlite” file under your installation folder to any place.
How to backup HTML report:
If you have changed the HTML report of Kalibro (report.html file under application directory), back it up before upgrade
Kalibro supports English, Polish and Turkish languages with the help of GNU gettext. If you want Kalibro to speak your mother tongue,
you can follow the following steps;
1 - Get the “Kalibro.pot” file under “locale” folder of Kalibro source code.
2 - Use an editor to edit PO file generated from POT file, for example, you can use Poedit.
3 - Submit your PO file after you have completed translation to me.
or use Zanata
Recommended SQLite Browsers/Managers:
Kalibro v2.6b1 (2016-10-16) - added unit tests - improved code for testing - added appveyor Continuous Integration support for testing and building on windows - added "User Management" feature - added "Device Owner" feature - added history log tables and triggers for main, subrecords, mainAddField, mainFieldLabel tables - added history log reports for device status and owner - improved UX - improved search window UI - removed simple backup feature Do not use kalibro.sqlite.bak file, it is not updated anymore You can use windows task scheduler or Linux cron jobs to get backups to another location - new translations under locale folder are auto discovered - code cleanup/refactoring Kalibro v2.5 (2016-08-06) - added print feature to calibration control window - added new columns to calibration control window - calibration result types can now be defined and selected - UI improved for files stored in report store for easier access - add new columns to Grid ("result" and "file path") instead of embedding reports into database, file paths can be attached to calibration records - fixed critical bug causing overwrite while adding new record - fixed current working directory bug in report store - fixed additional fields search bug
For release notes of older versions, click this link.