Nightflyer Posted July 4, 2018 Share Posted July 4, 2018 (edited) So I'm nearing completion. The plan with the WS2811 IC worked, they light up etc. But: Since they have three channels (R, G, B) I hoped I can use three single-color LED per chip, but this doesn't seem to be the case. I can only get the R channel to respond. Another question (should be last one, I promise): Can I make the LED switchable? For example: Press Button 1, LED 1 stays on. Press 1 again, LED turns off. Or: Press Button 1, LED 2 and 3 turn off. Press Button 2, LED 1 turns off, LED 2 turns on, LED 3 stays off. Edited July 4, 2018 by Nightflyer Link to comment Share on other sites More sharing options...
FoxHoundcn Posted July 6, 2018 Author Share Posted July 6, 2018 So I'm nearing completion. The plan with the WS2811 IC worked, they light up etc. But: Since they have three channels (R, G, B) I hoped I can use three single-color LED per chip, but this doesn't seem to be the case. I can only get the R channel to respond. Another question (should be last one, I promise): Can I make the LED switchable? For example: Press Button 1, LED 1 stays on. Press 1 again, LED turns off. Or: Press Button 1, LED 2 and 3 turn off. Press Button 2, LED 1 turns off, LED 2 turns on, LED 3 stays off. Yes,You can press button control led Link to comment Share on other sites More sharing options...
Nightflyer Posted July 6, 2018 Share Posted July 6, 2018 Where is it? To clarify: I don't want the button to light up only when I press it. It should stay lit up, even when the button is released, until I press the same button again. Link to comment Share on other sites More sharing options...
FoxHoundcn Posted July 9, 2018 Author Share Posted July 9, 2018 Where is it? To clarify: I don't want the button to light up only when I press it. It should stay lit up, even when the button is released, until I press the same button again. You need to choose lock button mode. Led reflects the current state of the button. Link to comment Share on other sites More sharing options...
Nightflyer Posted July 9, 2018 Share Posted July 9, 2018 You need to choose lock button mode. Led reflects the current state of the button. I already tried that. But if I do that, the controller continues to send signals. It seems I have to content myself with static lights. Less soldering, I guess. Link to comment Share on other sites More sharing options...
Nightflyer Posted July 9, 2018 Share Posted July 9, 2018 Anyway, thanks for your help, FoxHoundcn. I would have been really lost without you! Link to comment Share on other sites More sharing options...
FoxHoundcn Posted July 10, 2018 Author Share Posted July 10, 2018 Anyway, thanks for your help, FoxHoundcn. I would have been really lost without you! I wish you all the best. Link to comment Share on other sites More sharing options...
rel4y Posted October 16, 2018 Share Posted October 16, 2018 This minimal system does not work with v3 because the usb lines are different but v2.3.x can be used. Version v2.3.x is a transitional product that can be cumbersome to use. If you really want to use v3, it is recommended that you buy the above mentioned products. I have a question, are you simply referring to the bad pullup resistor (R10) on the blue STM32F103 boards? Or what did you change about the USB connection for EJoy v3? It looks like a awesome software, but can you please add 4021 shift register support? Without it, we cant use the abundant Thrustmaster hardware. It would really make EJoy so much more attractive for people! :( Cougar, CH and Saitek PnP hall sensor kits + shift registers: https://forums.eagle.ru/showthread.php?t=220916 Shapeways store for DIY flight simming equipment and repair: https://www.shapeways.com/shops/rel4y-diy-joystick-flight-simming Link to comment Share on other sites More sharing options...
FoxHoundcn Posted October 16, 2018 Author Share Posted October 16, 2018 I have a question, are you simply referring to the bad pullup resistor (R10) on the blue STM32F103 boards? Or what did you change about the USB connection for EJoy v3? It looks like a awesome software, but can you please add 4021 shift register support? Without it, we cant use the abundant Thrustmaster hardware. It would really make EJoy so much more attractive for people! :( EasyJoy32_V3SchDoc file reflecting the difference in usb. yes, I am ready to add support for cd4021. Link to comment Share on other sites More sharing options...
FoxHoundcn Posted October 16, 2018 Author Share Posted October 16, 2018 I have a question, are you simply referring to the bad pullup resistor (R10) on the blue STM32F103 boards? Or what did you change about the USB connection for EJoy v3? It looks like a awesome software, but can you please add 4021 shift register support? Without it, we cant use the abundant Thrustmaster hardware. It would really make EJoy so much more attractive for people! :( Done, update 3.1.29,select cd4021 at vid right. Link to comment Share on other sites More sharing options...
rel4y Posted October 28, 2018 Share Posted October 28, 2018 Thank you FoxHoundcn! Great job! Cougar, CH and Saitek PnP hall sensor kits + shift registers: https://forums.eagle.ru/showthread.php?t=220916 Shapeways store for DIY flight simming equipment and repair: https://www.shapeways.com/shops/rel4y-diy-joystick-flight-simming Link to comment Share on other sites More sharing options...
FoxHoundcn Posted February 20, 2019 Author Share Posted February 20, 2019 Uploaded version 3.1.30, this is the final version of v3, the current focus of work shifts to v4 Link to comment Share on other sites More sharing options...
avidflyer Posted February 20, 2019 Share Posted February 20, 2019 Hello, Were can I found a how to. For me is the first post not enough. What kind of Arduino do I need with what kind of chip we’re is the hex file and how can I upload it. Thanks Link to comment Share on other sites More sharing options...
SenzaCuore Posted February 20, 2019 Share Posted February 20, 2019 Hello! I have been trying to get this to work, so far without success. I run Win10. I connect the STM32F103C8T6 "Blue Pill" with a ST-Link V2, and program the Blue Pill with the EasyDFUv3.1.hex. I connect the Blue Pill to USB and it now shows in USB devices as "STM32 DFU". I then run the "UpdateEjoy.exe, and it seems to program the chip ok. It however closes the command window so fast that I cannot record what really happened, leaving two open CMD windows stacked, the top one says : 1 Device(s) found: Device [1]: STM Device in DFU Mode, having [2] alternate targets. There is also a message window titled: E:\joystick\EjoyV3.1.30\Resources\DfuSeCommand.exe With message (?) Already left DFU mode. When I click "OK" on that message the command window for the UpdateEjoy.exe shows two lines: ?????? ??????... I disconnect the Blue Pill from USB and Reconnect it. Windows now shows "Easy Joy 32 Revolution" connected and working as a game controller with one button. Then I try to run the EasyJoy32Revolution.exe My Malwarebytes virus shield quarantines it claiming it contains malware named: MachineLearning/Anomalous.96% As this is probably just an anomalous false positive, I can release it from quarantine and get it to run by disabling parts of Malwarebytes shield. When I run EasyJoy32Revolution.exe, and press the "Refresh List" button, it lists "Easy Joy 32 Revolution" on the top left window. Nothing on the "Name" field. "Editor Mode", "Game Data" and "License" buttons are pink. Selecting the "Easy Joy 32 Revolution" from the window and pressing "Editor Mode" produces an error window that says: "No connection device" In the _LOG folder there is Log.log file. In it there are lines: 2019.02.20 22.06.16 --- List of USB HID devices: 2019.02.20 22.06.16 --- SerialNumber : 066EFF514852835187205630 2019.02.20 22.06.16 --- EJoy count : 1 Just cannot get it to work... Link to comment Share on other sites More sharing options...
FoxHoundcn Posted February 21, 2019 Author Share Posted February 21, 2019 Hello! I have been trying to get this to work, so far without success. I run Win10. I connect the STM32F103C8T6 "Blue Pill" with a ST-Link V2, and program the Blue Pill with the EasyDFUv3.1.hex. I connect the Blue Pill to USB and it now shows in USB devices as "STM32 DFU". I then run the "UpdateEjoy.exe, and it seems to program the chip ok. It however closes the command window so fast that I cannot record what really happened, leaving two open CMD windows stacked, the top one says : 1 Device(s) found: Device [1]: STM Device in DFU Mode, having [2] alternate targets. There is also a message window titled: E:\joystick\EjoyV3.1.30\Resources\DfuSeCommand.exe With message (?) Already left DFU mode. When I click "OK" on that message the command window for the UpdateEjoy.exe shows two lines: ?????? ??????... I disconnect the Blue Pill from USB and Reconnect it. Windows now shows "Easy Joy 32 Revolution" connected and working as a game controller with one button. Then I try to run the EasyJoy32Revolution.exe My Malwarebytes virus shield quarantines it claiming it contains malware named: MachineLearning/Anomalous.96% As this is probably just an anomalous false positive, I can release it from quarantine and get it to run by disabling parts of Malwarebytes shield. When I run EasyJoy32Revolution.exe, and press the "Refresh List" button, it lists "Easy Joy 32 Revolution" on the top left window. Nothing on the "Name" field. "Editor Mode", "Game Data" and "License" buttons are pink. Selecting the "Easy Joy 32 Revolution" from the window and pressing "Editor Mode" produces an error window that says: "No connection device" In the _LOG folder there is Log.log file. In it there are lines: 2019.02.20 22.06.16 --- List of USB HID devices: 2019.02.20 22.06.16 --- SerialNumber : 066EFF514852835187205630 2019.02.20 22.06.16 --- EJoy count : 1 Just cannot get it to work... Click “Editor mode”wait a second,it will be connect.The steps you take seem to be correct. Link to comment Share on other sites More sharing options...
FoxHoundcn Posted February 21, 2019 Author Share Posted February 21, 2019 Hello, Were can I found a how to. For me is the first post not enough. What kind of Arduino do I need with what kind of chip we’re is the hex file and how can I upload it. Thanks it not use arduino system.is STM32F103C8T6 mcu. Link to comment Share on other sites More sharing options...
avidflyer Posted February 21, 2019 Share Posted February 21, 2019 Thanks ordered one and will give it a try after getting the stm. Thanks Link to comment Share on other sites More sharing options...
MPiloT Posted April 22, 2019 Share Posted April 22, 2019 (edited) Click “Editor mode”wait a second,it will be connect.The steps you take seem to be correct. Разве версия v3 работает с MapleMini и BlackPill на STM32F103C8T6? Does v3 version work with MapleMini and BlackPill on STM32F103C8T6? Hi Foxhound, thank you for your reply. On Taobao there are two versions of the Ejoy PCB this and a more expensive one. Can you tell me the difference? On the other hand, where can I find v2.3.x? I want to test how cumbersome "cumbersome" is. Cheers! это так? This is true? Edited April 22, 2019 by =M=PiloT ГП: GeForce GTX 1050 Ti 4г ЦП: Intel® Core i5-3570 CPU @ 3.40GHz(4000) Память: 8 GB RAM (7.95 GB RAM доступно) Link to comment Share on other sites More sharing options...
FoxHoundcn Posted April 25, 2019 Author Share Posted April 25, 2019 (edited) Разве версия v3 работает с MapleMini и BlackPill на STM32F103C8T6? Does v3 version work with MapleMini and BlackPill on STM32F103C8T6? это так? This is true? STM32F103C8T6 is OK,But you need to manually plug in and restart the USB.Does not automatically Edited April 25, 2019 by FoxHoundcn Link to comment Share on other sites More sharing options...
Darkowl Posted October 10, 2019 Share Posted October 10, 2019 (edited) Mr FoxHoundcn you created a very imressing piece of software here. I asked a seller on aliexpress if he could provide me a board and he came up with three different ones. In your starting post you stated that the software is only for the STM32C8T6 but the other Boards have different Controllers they are all CortexM3 by STM but with different packages. Are all these boards compatible with your software? Could you point out the differences? At least the version 3.5 seems to have one set of shift registers already on Board. Thank you for your work that will be very useful to a lot of simmers out there. Cheers Stephan Edited October 10, 2019 by Darkowl typo Link to comment Share on other sites More sharing options...
Darkowl Posted December 13, 2019 Share Posted December 13, 2019 It seems that this Version is not supported anymore. The following Version is dicussed here: https://forums.eagle.ru/showthread.php?t=257618 Link to comment Share on other sites More sharing options...
Recommended Posts