PCB pinout

Feelix Mini-Driver V3.1

The board is driven by an STM32F401RET and uses the DRV8316C 3-phase motor driver to control the brushless motor. The AS5047D magnetic rotary encoder is used to track the position of the motor and a temperature sensor LM75 on the back shuts the driver down when the motor gets to hot.

Feelix Mini-Driver V3.1 Pinout

The Power Supply Input

When running the motor an external supply is required. Default power supply has been set to 12V. Custom applications can go up to 20V absolute maximum. This can increase the temperature of the system and introduce overheating problems.

The maximum voltages and current draw needs to be taking in account, otherwise serious unrepairable hardware failure could occur.

The Feelix Mini-Driver has no fuse internally, connecting though the Feelink Powerboard is therefore recommended as it has an internal fuse.

USB-C Connector

This connector is mainly used for flashing the Arduino software onto the Feelix Mini-Driver and Standalone Mode setups. The communication and power supply is USB 2.0 compatible. Actuating the motor though the USB power is NOT recommended.

I2C1 connector

This connector provides communication though a QWIIC standard. The Feelix Mini-Driver output +3V3/100mA at I2C port is for Controller connection to a Peripheral device like a sensor.

When using the Feelink, Feelix Mini-Driver can connect as a Peripheral device. The +3V3 jumpers should NOT be connected (default) for this setup.

SPI1 Connector

This connection is currently under development, but it can be used on special request.

Aux GPIO header pins

  • The pins provide a 3V3 100mA power supply output.

  • Pins 2 to 5 can be used as an Digital input, output or and Analog input.

The Feelink PowerBoard provides the ability to connect up to 3 Feelix Mini-Driver boards with motors.

The board consists of a power supply conditioning system, I2C distribution, and SPI distribution.

The power distribution has a maximum input current of 5 amps total and per output 3 amps per connector. For most applications this should be adequate. The voltage range should remain between 12 and 20 volts.

Arduino Power Supply

For suppling your Arduino (or other MCU) a regulated power supply is also available. The toggle switch on top of the Feelink casing turns the power supply ON or OFF.

Internally the power supply is selectable for outputting 5 or 7 volts, depending on the power supply your MCU board requires. Default is set to 5V, please do not change this yourself. The total maximum output is 3 amps.

I2C and SPI communication with Feelix Mini-Driver

The Feelix Mini-Drivers board provide there own 3V3 power on the I2C and SPI connectors. The Feelink I2C/SPI 3V3 power outputs are at default disabled.

If you want to connect a device at one of these connectors and require a power output, this is settable with a internal solder jumper. Please request feedback when in doubt.

Feelink Power board V2.1

Please do not block the ventilation holes in the Feelink casing.

Last updated

Was this helpful?