rgerganov / footswitch

Command-line utility for PCsensor and Scythe foot switches
MIT License
414 stars 60 forks source link

Configure a Scythe pedal #5

Closed laspic closed 6 years ago

laspic commented 11 years ago

I'd like to configure a Scythe pedal.

I follow (successfully) the instructions to install your utility by github. And I get :

$ footswitch -r
cannot find footswitch with VID:PID=c45:7403 [init(), footswitch.c:85]

It's not surprising, because :

$ lsusb
Bus 004 Device 004: ID 0426:3011 Integrated Device Technology, Inc.

So, is it really impossible ? Or is there a trick I can test ?

rgerganov commented 11 years ago

Yes, unfortunately only pedals from PCsensor are supported. I could add support for Scythe if someone borrows me the hardware for a while. Those pedals are more expensive and it seems that they don't ship to Europe.

maz-1 commented 8 years ago

I found a kernel module for this model: https://bitbucket.org/xemexys/usb_footswitch_driver/wiki/Home And a configurator for linux with source code included: ftp://ftp.scythe-eu.com/Software/USB-Foot-Switch-II/Alternative_Programming_Software.zip

eisenlaub commented 6 years ago

Could you add support for the Scythe Pedal given that the sources to the programming software for the Scythe pedal are available? They can be downloaded here: ftp://ftp.scythe-eu.com/Software/USB-Foot-Switch-II/Alternative_Programming_Software.zip

Sending the device to you might be out of scope but I'll gladly test everything you can provide.

teto commented 6 years ago

I bouth the tripedal from scithe while in Europe, I believe it got sent from Germany. I never got around to setup it though :'(

sblondon commented 6 years ago

For info, I bought a Scythe 'usb triple foot switch 2' from ldlc.com (a european online reseller company). lsusb detects it with id 0426:3011. It's the values found by laspic too.

victorhahncastell commented 6 years ago

@rgerganov I notice your last comment was quite some while ago -- are you by any chance still interested in implementing support for Scythe? I'll be glad to send you one as a gift.

rgerganov commented 6 years ago

@victorhahncastell Yes, that would be awesome. Please contact me on email and I will send you a shipping address. Thanks!

Mte90 commented 6 years ago

I see that a Scythe is available on amazon in europe.

Keep updated about that because I am evaluating to buy one!

Mte90 commented 6 years ago

Any updates for that? We can do a crowdfounding in case for the pedal.

rgerganov commented 6 years ago

I have received the hardware from Victor but I have been very busy with other stuff. I will post updates here as soon as I start working on this.

Mte90 commented 6 years ago

Cool, so I can order my copy and wait like a baby for Christmas :-D

rgerganov commented 6 years ago

I have added support for Scythe switches: https://github.com/rgerganov/footswitch/pull/33

The functionality is a little bit different from PCsensor, so I decided to create a separate binary scythe for them. The changes are in the scythe branch and after doing some more tests, I will merge them to master. Let me know if you have any issues.

victorhahncastell commented 6 years ago

Awesome! Thanks so much @rgerganov, can't wait to try this out :-)

alexandercurtis commented 6 years ago

I can confirm that this works for me under Linux (although I had to run with sudo otherwise it says it can't find the pedal.)

Thanks for doing this, I really appreciate it!

hanwin commented 6 years ago

alexandercurtis: If you want to run it under Linux as a normal user check your udev rules. Check the file 19-footswitch.rules

Mte90 commented 6 years ago

I have problems on debian https://github.com/rgerganov/footswitch/issues/36 maybe someone can help on that :-)