Jump to content

Recommended Posts

Posted

Hi all
I'm going to test a freejoy board fo my cyclic-collective-pedals controls in BS3
For the sake of honesty, as I'm getting some problem with freejoy, I'm thinking to switch (temporarely) to a Leod Bodnar USB card, but the idea is to use the system as I designed.
The master idea is to use shift registers for cyclic/collective buttons/switches (meaning 2 "5 wires" cable coming from each control, instead of X-wires), while the analog axis (hall sensors) processed by DAC/ADC converter.
I realized 3 PCBs (attached 3 schematics):
- Cyclic (2 shift registers)
- Collective (3 shift registers)
- Freejoy (for STM32)

As you can see (my "error"), I wasted a lot of STM32 pins, without considering the possibility to connect other buttons/switches/LEDs/etc etc, but it doesn't matter....

Hall sensors: currently, the only control done is the collective. It has 3 hall sensors:
- Collective: hall sensor pot
- 2 throttle levers, with a magnet and a hall sensor each


After flashing the STM32, it has be recognized by windows.
I tried by connecting a single throttle just to test, but no sign of life from the axis...

Then connected the main cable (to the shift registers PCB), but again no sign of life from the buttons....

More, the SMT32 "switches" off continously (disconnected in the Freejoy configurator V 1.7); this happens both if the STM32 is PCB mounted or not.

Collective.jpg

Cyclic.jpg

Freejoy.jpg

Jocman

"For once you have tasted flight you will walk the earth with your eyes turned skywards, for there you have been and there you will long to return" (L. Da Vinci)

Prev. Projects:

https://forums.eagle.ru/showthread.php?t=50071

Posted

Probably a fake STM one or wrong memory size. Got around 10 bad ones already, they were just Chinese fakes. Thank God they are not very expensive. 

Posted

Hello, if Freejoy recognizes the device name, it proves that there is no problem with the firmware. If it cannot be written when flashing the firmware, it may be a fault of the STM32 main control; So from the beginning, I think you have successfully flashed the firmware and the freejoy software has recognized the device. If the axis has no output, please check the axis connection line and the axis sensor.You can use 2 groups of SPI lines, occupying 6 pins (4 common pins) to realize two CD4021*N. If your device also has axis data, you can use IIC's AD1115 to realize 4 channels. The total link line is 7PIN spi+IIC

  • 2 weeks later...
Posted (edited)
On 4/14/2025 at 7:42 PM, Jocman said:

Hi all
I'm going to test a freejoy board fo my cyclic-collective-pedals controls in BS3
For the sake of honesty, as I'm getting some problem with freejoy, I'm thinking to switch (temporarely) to a Leod Bodnar USB card, but the idea is to use the system as I designed.
The master idea is to use shift registers for cyclic/collective buttons/switches (meaning 2 "5 wires" cable coming from each control, instead of X-wires), while the analog axis (hall sensors) processed by DAC/ADC converter.
I realized 3 PCBs (attached 3 schematics):
- Cyclic (2 shift registers)
- Collective (3 shift registers)
- Freejoy (for STM32)

As you can see (my "error"), I wasted a lot of STM32 pins, without considering the possibility to connect other buttons/switches/LEDs/etc etc, but it doesn't matter....

Hall sensors: currently, the only control done is the collective. It has 3 hall sensors:
- Collective: hall sensor pot
- 2 throttle levers, with a magnet and a hall sensor each
 


After flashing the STM32, it has be recognized by windows.
I tried by connecting a single throttle just to test, but no sign of life from the axis...

Then connected the main cable (to the shift registers PCB), but again no sign of life from the buttons....

More, the SMT32 "switches" off continously (disconnected in the Freejoy configurator V 1.7); this happens both if the STM32 is PCB mounted or not.

Collective.jpg

Cyclic.jpg

Freejoy.jpg

I ran into similar issues with custom PCBs on my FreeJoy setup. Turns out a grounding problem was causing erratic behavior.

Edited by RyderGage
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...