This repository has been archived. A recent version can be found on https://gitlab.com/project-march.
Repository for the General EtherCAT Slaves (GES) and the PDB EtherCAT Slave of the March exoskeleton.
The DieBieSlave is used as the GES in the MARCH IV. The hardware of the PDB EtherCAT Slave is developed by MARCH IV.
Branch | Build Status |
---|---|
master | |
develop |
This project uses the cross platform builder platformio. So you will need to install that first.
The project contains multiple environments for each slave. The environments you can choose are:
bp_ges
: Backpack GESlll_ges
: Left lower leg GESlul_ges
: Left upper leg GESrll_ges
: Right lower leg GESrul_ges
: Right upper leg GESpdb
: Power distribution board slavestandalone_pdb
: Power distribution board, which does not use ethercat
To build all of the projects you run:
$ pio run
This will build all the projects sequentially. When you want to build one specific environment only you can use the --environment
(-e
) option:
$ pio run -e <slave>
So, for example, to build the backpack GES you run pio run -e bp_ges
.
To actually upload the project, connect the the GES you would like to upload to and use the --target
(-t
) option.
$ pio run -e <slave> -t upload