Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oresat/oresat-battery-testing
Battery testing software and circuitry for testing cells and batteries to fly on the ISS
https://github.com/oresat/oresat-battery-testing
Last synced: about 1 month ago
JSON representation
Battery testing software and circuitry for testing cells and batteries to fly on the ISS
- Host: GitHub
- URL: https://github.com/oresat/oresat-battery-testing
- Owner: oresat
- License: gpl-3.0
- Created: 2022-02-20T21:37:57.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T01:15:08.000Z (9 months ago)
- Last Synced: 2024-04-08T02:37:42.774Z (9 months ago)
- Language: C++
- Size: 11.7 MB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# oresat-battery-testing
Battery testing software and circuitry for testing cells and batteries to fly on the ISS
V1.0 of the PCB layout:
![The PCB layout V1.0](https://github.com/oresat/oresat-battery-testing/raw/master/pcd-layout.png)### Software
### Setup
- Clone oresat-battery-testing.
- Install dependencies: `$ sudo apt install libusb-1.0-0-dev pkg-config python3-dev`
- Build Python extension for libb6: `$ make -C libraries`### Udev Setup
Copy the .rules files (from the Battery Tester folder) into the folder on your computer which contains rules files for udev.For example on an Ubuntu system: /etc/udev/rules.d
This will allow you to run [filename].py without requiring sudo.
Note that you will have to find the correct devpaths again if you use your own device, then modify 99-b6mini.rules accordingly.
Choose a USB port on your computer to plug the battery board into and do not change it.
### Run
cd main
python battery_test_jigIf you get an import error about libb6:
...run the Makefile in main/libb6 to make an object file.