https://github.com/pklaus/bsch
Software related to Bosch Professional tools.
https://github.com/pklaus/bsch
Last synced: about 1 month ago
JSON representation
Software related to Bosch Professional tools.
- Host: GitHub
- URL: https://github.com/pklaus/bsch
- Owner: pklaus
- Created: 2021-04-11T15:43:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-19T08:02:13.000Z (about 4 years ago)
- Last Synced: 2025-04-12T01:48:08.688Z (about 1 month ago)
- Language: Python
- Homepage: https://pypi.org/project/bsch/
- Size: 42 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bsch
A Python package to support my random collection of Bosch devices.
Most of this code was created by investigating the device communication
and their exported files.Installation:
This package can be installed or upgraded from the Python Package Index
with the help of the `pip` command:```sh
pip install --upgrade bsch[plotting]
```For any plotting, the package relies on matplotlib/numpy.
Those packages are only installed if the "extra" plotting
is specified in square brackets after the package name.## Bosch GTC 400 C
**IR / Thermography Camera**
Implemented features:
* Open the JPEG files saved by the IR camera and
extract the embedded binary thermography data,
I call this data 'thermoblob'.
* Extract metadata and the temperature matrix from
the thermoblob.
* Export a thermography plot (tool: `gtc400c-thermogram`).
* Interactive plot of the thermography data (tool: `gtc400c-plot`).
* Create a custom blend of thermography data on top
of the real photo (tool: `gtc400c-blend`).
* Download images via FTP when connected to the device
via WiFi (tool: `gtc400c-ftp`).## Planned Support
I own the laser distance measurement tool *Bosch GLM 50-27 CG*.
It has a BLE (Bluetooth Low Energy) interface and I successfully
reverse engineered the protocol. Needs some polishing though.