Introduction
Integrated Solutions
- Custom Development
BBB | BeagleBone Black, an embedded computer used as the Plan board for many experiments |
CLion | IDE used for STM32 projects |
CMake | CMake is a cross-platform free and open-source software tool for managing the build process of software using a compiler-independent method. |
DLL | Dynamically Linked Library: a type of library used on Windows. .so is the Linux equivalent. |
Ex | Shorter name for Execute |
FFC | Flat Flexible Cable |
FlexSEA | Flexible Scalable Electronics Architecture |
GUI | Graphical User Interface |
I²t | The I²t value of a fuse is a measure of the energy which is required to open the fuse element and to interrupt the current. This behavior can be replicated by software. |
MiniProg | CY8CKIT-002 PSoC MiniProg3 Program and Debug Kit, used to program devices built with PSoC |
Mn | Shorter name for Manage |
PicoBlade, Pico-Clasp | Connectors manufactured and sold by Molex |
Plan Stack | Other names: fx_plan_stack, “the stack”, etc. It refers to the code codebase used by the GUI and the scripts. It supports communication, datalogging, debug logs, etc. |
Prog Adapt | Custom programming adapters required to link MiniProg and ST-Link gigantic connector to FlexSEA board tiny FFC connectors |
Re | Shorter name for Regulate |
Regulate | On FlexSEA-Rigid, the functionality of Safety-CoP and FlexSEA-Batt have been unified under the name “Regulate” |
ST-Link | ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32, used to program Manage |
If your power source voltage is below the Low Voltage Protection cutoff, the circuit will not turn on. For software development (no motor) you may use USB to power the circuit.
Motor stopped responding during an experiment? The motor I²t current limit will disable the motor if the limit has been reached. Power cycling will fix this. Please allow time for the circuit and the motor to cool down.
Most FlexSEA circuits require the use of a Programming Adapter
The FFC cables can be finicky, especially the 0.5mm version. Make sure that they are in the correct orientation, properly inserted, have all their contacts, etc. If needed, change the cable.
Unplug both ends: USB and ribbon cable. Close the Creator sub-window if necessary. Connect USB, then the ribbon cable.
Make sure that the STM32 ST-Link Utility isn't connected to your programmer.
The I2C bus can lock-up during programming. Always power cycle after programming. Please note that having a USB cable connected will prevent a full power cycle! Always disconnect USB when you want to power cycle.
To prevent undetected I2C lock-ups, in recent firmware releases we automatically reset the boards after Mn is programmed.
Take a look at the Commands and Offsets page.
Take a look at the Troubleshooting section of the Using Bluetooth page.
Not finding the answer you are looking for? Please contact us at technical@dephy.com.