.
├── README.md # English README
├── README_CN.md # Chinese README
│
├── doc/ # Documentation
│ ├── chinese/ # Chinese Documentation
│ ├── english/ # English Documentation
│ └── images/ # Images
│
├── v1/ # Python SDK V1 Library and Example Scripts
│ ├── example/ # Example Scripts
│ ├── pyscurve/ # Trajectory Planning Scripts
│ ├── fi_config.py # Configuration
│ ├── fi_fsa_predefine.py # Predefined Settings
│ ├── fi_fsa_v1.py # Main Functions
│ └── fi_logger.py # Logging
│
└── v2/ # Python SDK V2 Library and Example Scripts
├── example/ # Example Scripts
├── pyscurve/ # Trajectory Planning Scripts
├── fi_config.py # Configuration
├── fi_fsa_predefine.py # Predefined Settings
├── fi_fsa_v2.py # Main Functions
└── fi_logger.py # Logging
Python >= 3.10.12
Install Python SDK V1 & V2:
pip install fi_fsa
git clone https://gitee.com/FourierIntelligence/wiki-fsa.git -b python
Connect the computer to the FSA using an Ethernet cable and set the corresponding network card to the static IP 192.168.137.1
.
To update the FSA firmware, network sharing must be enabled.
Power on the FSA, navigate to the v1
or v2
directory, and execute the desired example script, for example:
cd v2/example # or cd v1/example
python ./demo_lookup.py
The demo_lookup.py
script will scan all FSAs in the 192.168.137.xxx
subnet and print them.
To drive the motor, a 48V DC power supply is required. For communication with the motor only, USB power is sufficient.