Logitech Extreme 3D Pro USB Joystick

Discuss development of drivers for external hardware and components, such as LCD screens, sensors, motor drivers, etc.
Target audience: Users and developers of drivers.
Post Reply
gdsports
Posts: 5
Joined: Wed Feb 27, 2019 8:37 am

Logitech Extreme 3D Pro USB Joystick

Post by gdsports » Sat Mar 09, 2019 7:59 am

The USB host co-processor (usbhostcopro) now supports the Logitech Extreme 3D Pro USB joystick. LE3DPUSBH takes input from the Logitech USB joystick and outputs JSON on the Trinket M0 UART Tx pin at 921,600 bits/sec. The ujson module converts JSON strings to Python dictionaries and vice versa.

https://github.com/gdsports/usbhostcopr ... b-joystick

Update: Added support to auto-detect the Thrustmaster T.16000M joystick.

Link to the first message about the usbhostcopro project.

viewtopic.php?f=14&t=6013
Last edited by gdsports on Sat Mar 09, 2019 10:18 pm, edited 1 time in total.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Logitech Extreme 3D Pro USB Joystick

Post by pythoncoder » Sat Mar 09, 2019 9:07 am

To summarise this uses an Adafruit Trinket running special firmware to interface USB devices to microcontrollers such as the Pyboard. The interface between the Trinket and the target board is via a UART.

Supported USB devices include keyboards and are detailed in the URL above.
Peter Hinch
Index to my micropython libraries.

Post Reply