Welcome to the dualpantoframework
repository.
This repository contains the JS framework to generate hardware config, firmware and some useful tools to debug and test the pantograph.
Currently this repo is mainly used for Firmware and Kinematics lecutre of Bulding Interactive System (BIS) class. Please read Pre-Installation
and Firmware Uploading
sections. If you have any question, please ask to your TA.
xcode-select –install
to install the compilersRun sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Please follow the respective instruction.
npm run script config
This converts each version's hardware config file written in json into .hpp and .cpp file in firmware.
Please follow the respective instruction.
OSX: if you want to upload a new firmware version to a device you have to make sure the upload_port
of platformio is set correctly in the firmware/platformio.ini file like this:
upload_port = /dev/cu.SLAB_USBtoUART
version 0.3
dev : Jonas Bounama, Lukas Wagner, Daniel-Amadeus Johannes Glöckner, Julius Rudolph, Oliver Schneider, Jotaro Shigeyama, Alexander Meißner, Nico Böckhoff, Shohei Katakura (active developer)
firstname.lastname@hpi.de
Transmission Protocol
: The communication protocol between the framework and the device is specified here.setup
: Instuctions on how to set up the framework for different operating systems.