Tool to reverse-engineer laptop keyboards and reuse them
Designed by FairywrenTech in LatviaThis seller is taking a break. Sign up below to get an email when they're back!
No shipping info available.
Set destination country to see options
Shipping to starts at
Free shipping is available to !
Ships from
This item does not ship to .
More Info
Sign up and we'll send a reminder when the seller returns!
Let's bring your projects to life! If you want advice on a project of yours, use contact info in my store description. + check out my store, I have some cool items you might want to add to your order!
A ready-to-go tool to reverse-engineer all the laptop keyboards that you want to reuse, and then to be used as an I2C-connected controller. Why? Reuse laptop keyboards with your microcontroller and …
Read More…A ready-to-go tool to reverse-engineer all the laptop keyboards that you want to reuse, and then to be used as an I2C-connected controller.
Connect the keyboard to this shield, connect the shield to a Raspberry Pi or some other I2C host, then launch the reverse-engineering script and press the keys one by one, as the script demands. After finishing, you will receive:
This tool can also help you reverse-engineer the LED positions and the power/other separate button pins, if your keyboard has those.
The board comes with a 40-pin GPIO header for Raspberry Pi connection. It's easier to ship these unsoldered, if you'd like me to solder it, you should pick the corresponding option!
I had to increase the product cost because MCP23017 expanders are currently very hard to obtain and where they're available, they're being price-gouged. You can still get MCP23017 relatively cheaply on eBay/Aliexpress as part of breakout boards, but it's clear to me that the stock will be limited there, and if I were to buy those for my product, I'd deprive other hobbyists from I2C GPIO expander breakouts.
This is an experimental run of these boards, to gauge interest, work through usecases and raise funds for the next batch. When I was sourcing parts for this batch, I only could get 30-pin 1mm connectors. Some keyboards out there use a 32-pin 1mm connector, however. If you want to RE such keyboards, I have some 32-pin connectors available to me that I can get from laptop motherboards, however, that option is not something I can offer to everybody, which is why it's at extra cost.
During rework, I ruined a few of the 0.5mm connectors on these boards. If you don't plan to reuse keyboards on very modern laptops, which sometimes use 0.5mm connectors, you can save a bit of money by not going for an 0.5mm connector!
The next batch will have 32-pin 1mm connectors by default, as well as a way to connect non-standard keyboards - i.e. Thinkpad keyboards, DIY keyboards, commercially made mechanical keyboards etc.
A: Message me and we will figure out a solution for that =)
Q: I have this other question about reusing laptop parts, keyboards or otherwise...
A: Ask me on Twitter or Hackaday.io - I'm always happy to help when it comes to reusing laptop parts!
Q: How does it work?
A: The software uses the GPIO expanders to scan the keyboard pin-by-pin, filtering weird pins (i.e. permanently shorted pins) and waiting for your keypresses.
Q: What is the INT pin for?
The controller mode is something that I don't currently have finished code yet, but it's already being written, and by the time you get your expander, I will likely already have published the first versions of controller mode code.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when KeyboardWhiz - laptop keyboard reuse wizard can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Our post is reliable + you will get a tracking number! Use EMS (priority mail with a courier, will need your phone number) if you're worried about postal services on your end, or need your package delivered quickly. I ship packages on business days - otherwise it will just collect dust in the postal office till Monday -, and I'll prepare your shipment as quickly as possible. If there's any problems with your order, I'll get in touch with you through the email you have listed on Tindie and let you know how soon I can prepare your package for shipping, as well as ask any additional questions I might have.
Product: (5.00)
Documentation: (3.00)
Shipping: (5.00)
Communication: (5.00)
Aldous | Sept. 9, 2022
No shipping info available.
Set destination country to see options
Shipping to starts at
Free shipping is available to !
Ships from
This item does not ship to .
More Info
Sign up and we'll send a reminder when the seller returns!
$8.00
Free Shipping!
$12.00
Free Shipping!
$12.00
Free Shipping!
$20.00
Free Shipping!
$9.00
Free Shipping!
$12.00
Free Shipping!
$5.00
Free Shipping!
$1.50
Free Shipping!
$14.50 $29.00
Free Shipping!
$32.00
Free Shipping!
$3.00
Free Shipping!
$25.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!