Xwhatsit Controller not working after plugging solenoid board in
-
- Chasing the Dream
- Location: Berlin
- Main keyboard: redscarf III
- DT Pro Member: -
I have a problem, maybe someone can help me.
Currently I build SSK with a xwhatsit inside, to use a solenoid with it.
I soldered the xwhatsit to the SSK membran and everything worked perfect.
The problem is now, when I plug the solenoid board in (with or without connected Solenoid) the controller can't be recognized on the PC anymore trought the configurator software (of course the keyboard don't work neither).
I followed the instructions in the manual and my other keyboards work perfect.
I tested the following:
Solenoid and Solenoid board, booth working on another keyboard
The usb cable, I used multiple ones (which work also with my other keyboards)
The grounding (I tested without and with grounding)
Currently I build SSK with a xwhatsit inside, to use a solenoid with it.
I soldered the xwhatsit to the SSK membran and everything worked perfect.
The problem is now, when I plug the solenoid board in (with or without connected Solenoid) the controller can't be recognized on the PC anymore trought the configurator software (of course the keyboard don't work neither).
I followed the instructions in the manual and my other keyboards work perfect.
I tested the following:
Solenoid and Solenoid board, booth working on another keyboard
The usb cable, I used multiple ones (which work also with my other keyboards)
The grounding (I tested without and with grounding)
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
check if you're plugging the solenoid board correctly. it is possible to connect it upside down and this will be bad (+ and - will be swapped).
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
then the board is dead. "doesn't work" usually means short circuit. USB ports have a resettable fuse which allows them to survive a short.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
the solenoid board is dead, I mean.hypkx wrote: ↑The Xwhatsit works perfectly without the solenoid board plugged in. It just stops working after I add the solenoid board and connect it in this setup to the pc.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
I'm out of hypotheses.hypkx wrote: ↑But I tested it as I stated in the first post with a other Xwhatsit and it's fine.
The solenoid board is direcly connected to 4 GPIO pins on the controller. So GPIOs are fried somehow ..or the controller that doesn't work is configured to use exp header as LEDs - but that largely means that GPIOs are fried.
Actually.
Try setting exp header to "disabled", saving config and then connecting the solenoid board. Also, if you _really_ want to know what's happening - measure current of GPIO circuits. But even if you find that current's too high.. what will you do with that knowledge?
Oh, another thing can be that solenoid board consumes just enough current to sag the VBUS just below the voltage one of your controllers is comfortable with - but not enough so that another controller also hangs. There's variations in every component, y'know. That's easiest to check - you just need a voltmeter. You don't need to break the connection (you'll need to do that to measure current). Just measure the voltage on the daughterboard side. Controller side will be a bit higher.
Anyway. If, as you say, you have 2 controllers and 2 solenoid boards, and can arrange them in a way that you have 2 working controller-daughterboard systems - just do that
- Weezer
- Location: USA
- Main keyboard: IBM F122
- Main mouse: Dell 0KKMH5
- Favorite switch: IBM buckling spring & beam spring
Bumping a dead thread here, but did you ever figure out the issue? I'm experiencing the same thing. It's only one xwhatsit + solenoid board combo that's giving me issues. Could it be the cable? Firmware?
- Weezer
- Location: USA
- Main keyboard: IBM F122
- Main mouse: Dell 0KKMH5
- Favorite switch: IBM buckling spring & beam spring
Yes it does.
I decided to move my solenoid from my model F to my beamspring and it still works when I hook it back up to the model
F but it causes the beamspring driver to crash when I initialize the solenoid board while it's attached. I was able to verify the pinout was correct as well using Orihalcon's ebay pic.
Thanks for the reply btw