SimHQ
Previous Thread
Next Thread
Print Thread
Rating: 5
Hop To
Joined: Nov 2001
Posts: 3,960
S
Senior Member
Senior Member
S Offline
Joined: Nov 2001
Posts: 3,960
FreeJoy firmware for joystick controller, by WG_Magners - similar to MMjoy2 and EasyJoy32One
​
Hardware required: ARM STM32, example > $10 - STM32F103C876
 
[Linked Image]

FreeJoy firmware supports following features:

Up to 8 analog axes (12 bit resolution - 4096 points)
Up to 128 buttons (Wired though Matrix or Shift Register)
Incremental encoders
TLE5010/5011 sensors (digital bus instead analog like potentiometer and conventional Hall sensor)
Shift Registers 74HC165 and CD4021
Axes to buttons (12 buttons per axis)
4 POV hats
Push buttons, toggle switches, inverted buttons, etc.
 
All this options can be configured by user-friendly configurator tool - FreeJoy Configurator:

[Linked Image]
Note: FreeJoy Configurator require MS NET Framework 4.5.1 installed.

Instructions on how use FreeJoy Configurator:

 
For flashing firmware to ARF STM32 device an ST-LINK v2 programmer is required (or USB-UART converter). Example.

Instructions how to flash firmware to the device can be found on Github wiki page. https://github.com/vostrenkov/FreeJo...ickstart-guide

Source code can be found on Github: https://github.com/vostrenkov/FreeJoy/wiki

FreeJoy firmware: https://github.com/vostrenkov/FreeJoy:
FreeJoy Configurator tool:

 

Links to the latest releases:
https://github.com/vostrenkov/FreeJoy/releases


FreeJoy is free use under GPL3.0 license, can use it in your commercial projects for free, keeping the code open.

Autor: WG_Magners
===================================================================================================================

Topics in il2sturmovik forums:
English: https://forum.il2sturmovik.com/topic/57900-freejoy-opensource-joystick-controller-on-stm32/
Russian: https://forum.il2sturmovik.ru/topic/12818-freejoy-opensource-joystick-controller-on-stm32/
​

Last edited by Sokol1; 08/15/26 01:02 AM.
Inline advert (2nd and 3rd post)

Joined: Jan 2004
Posts: 1,222
Likes: 2
More projects than sense!
Member
More projects than sense!
Member
Joined: Jan 2004
Posts: 1,222
Likes: 2
This is awesome! Thanks for the info Sokol1!

g.


Proud owner of 80-0007
http://www.f15sim.com - The only one of its kind.
http://geneb.simpits.org - the Me-109F/X Project
Joined: Nov 2001
Posts: 3,960
S
Senior Member
Senior Member
S Offline
Joined: Nov 2001
Posts: 3,960
FreeJoy development get over quickly.

Now support external ADC's and new tipe of contactless sensor, like AS5600 (programable working angle) and MLX90333, and features like "radio button sequential".

Quote

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

Instructions are available on wiki of github page of the project:
https://github.com/FreeJoy-Team/FreeJoyConfigurator/wiki
https://github.com/vostrenkov/FreeJoy/wiki


Moderated by  RacerGT 

Link Copied to Clipboard
Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
Cydonia Mars
by Terl9999 - 10/01/26 07:22 AM
Steam vs GOG
by Terl9999 - 09/30/26 09:04 PM
It has been a long absence
by Snow46 - 09/30/26 07:36 PM
SpaceX Starship Going to Orbit
by F4UDash4 - 09/28/26 12:37 PM
God Forbid they want to have a bit of fun at work
by NoFlyBoy - 09/22/26 08:50 PM
How a 5" 38 Caliber US Naval Gun Works
by F4UDash4 - 09/19/26 01:20 AM
100% commission based sales
by PanzerMeyer - 09/18/26 04:47 PM
Relativity
by Terl9999 - 09/18/26 04:34 AM
HOA's
by Terl9999 - 09/18/26 04:12 AM
Football
by Terl9999 - 09/18/26 02:42 AM
Popular Topics(Views)
7,077,587 SAM Simulator
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 8.0.1