Will I be able to use more than one controller in one chip ? If not, will I be able to use all 3 controllers at the same time with 3 USB ports ?
Bu0836A manage:
8 analog axes 12 bits resolution (potentiometer, Hall sensor in analog mode)
1xPOV HAT (8 directions)
32 buttons (or 16 encoders).
You can use one Bu0836A card for more than one controller, but this is not much desirable, because BU0836A use diode matrix for wiring buttons, what mean a lot of wires between the two controllers.
As cheap alternative - for place one control card in each device, you can use an STM32 board (<$5), and flash with FreeJoy firmware, that besides axis analog inputs has support for axis in digital mode:
8 analog inputs (12 bit output resolution)
axis configuration options: calibration (manual or auto), filtering, offset, deadband (center or dynamic), curve shapes
axis to buttons function (up to 12 buttons per axis)
buttons/encoders to axis functions
128 digital inputs (buttons, toggle switches, hat povs, encoders)
digital inputs configuration options: normal/inverted button, 3 types of toggle switches, radiobutton sequential button
5 shift modificators
4 hat povs
16 incremental encoders
shift registers 74HC165 and CD4021
digital sensors TLE5010/5011, AS5600, MLX90393 (SPI interface only)
external ADCs ADS1115 and MCP3201/02/04/08
3 PWM channels for lighting
24 LEDs (single or matrix) bindable to button's states
device name and other USB settings
user-friendly configuration utility
updating firmware on USB
saving and loading configuration from file
https://forum.il2sturmovik.com/topi...stm32/?do=findComment&comment=923722BTW - An joystick grip with on 3 buttons only is too few, you will need more,even for a WWI CFS.