Stepper Motor Analyser
Stepper Motor Analyser
The BLE Stepper Motor Analyzer is a low-cost, open source system that analyses stepper motor signals and displays the data in real time on a computer screen. The system includes two parts: The Device, which extracts information such as steps, and speed, and transmits the data via Bluetooth BLE, and the App that runs on a Windows, Mac OSX, or Linux PC, and displays the stepper information in real time in a graphical view.
More info
More info
Included with the Stepper Motor Analyser
- Analyser PCB Module
- Sticker Antenna
- Parts for JST XH harness (no tools needed for assembly)
- JST XH Power Harness
- Software available anytime via GitHub
Stepper Motor Analyser Design Highlights
The device is passive and does not interfere with the operation of the stepper motor, regardless if it is in use or turned off. Furthermore, the stepper signals are galvanically isolated from the electronics.
Embedding the device in a 3D printer is simple. It has a small footprint, operates on 7-30 VDC, and can use a small external sticker antenna that overcomes shielding by the printer enclosure.
The device firmware can upgraded by users using a standard USB cable, no tools or adapter required.
Each device has its fixed unique address such that multiple devices can be used and addressed independently (e.g. one for each stepper motor in your printer).
Open BLE and Python APIs supports custom monitoring apps, such as specialized analysers or mobile apps.
Specification
- Power consumption: 7-30 VDC, 1W.
- Firmware update connector: USB Type C.
- SOIC Module: ESP32-WROOM-32U-N4.
- Current measurement: +/-2.5A per coil.
- Antenna: 2.4Ghz external antenna IPX IPEX connector.
- Protocol: BLE 4.1 or higher, with Data Length Extension feature.
- Current sensors CC6920BSO-5A
- Zero calibration Using onboard button.
- Count direction User selected (doesn't change motor direction).
- Sampling rate 40Khz per channel.
- Sampling resolution 12bits.
- Current accuracy estimated at +/- 2%.
- Max step rate 5K full steps/sec.
- Step resolution 1/100th of a full step.
Stepper Motor Analyser Open Source information
You can find out more, including how to install it into your 3D printer, how to use the app, and how to read the output at the github page.
Downloads
Downloads
N/a