Heeft er iemand een idee hoe ik (relatief eenvoudig) een USB keyboard emulator kan maken ?
Dit had ik zelf al bedacht :
- Bestaand keyboard slopen, was ik al aan begonnen maar het uitmeten/tekenen/vogelen van de bestaande keyboard matrix duurt toch wel even.
- AT90USB162 , heb ik wat ervaring mee maar niet te krijgen.
- STM32 (Bluepill bordje met STM32F108) heb ik , maar 0 ervaring en heeft (voor mij) toch wel een steile leercurve (heb inmiddels STMCubeIDE wel draaien).
<Laatst met mijn SSD drive kabeltje kwam er ook iemand met een idee waar ik zelf helemaal niet aan gedacht had en nu al een paar weekjes prima werkt.>
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Atmega32u4?
In de vorm van een Arduino Leonardo, of een pro mini variant daarvan (dan wel opletten dat je de M32U4 hebt en niet de M328).
Dan zijn er arduinobibliotheken voor om een usb toetsenbord na te doen. O.a. Finalkey gebruikt dat. https://www.finalkey.net/
Met STMcubeIDE heb ik wel een beetje ervaring, maar is een stuk pittiger.
(Er is ook recent het e.e.a. op hackaday langskomen over zelfbouw macro-keyboards, misschien zit daar wat tussen: https://hackaday.com/blog/?s=Macro+keyboard)
[Bericht gewijzigd door Lucky Luke op (19%)]
Atmega32u4?
Helaas ook niet in huis, eigenlijk geen een Atmel met USB in huis.
Dan zijn er arduinobibliotheken voor om een usb toetsenbord na te doen. O.a. Finalkey gebruikt dat. https://www.finalkey.net/
Daar ga ik eens naar kijken.
henri62
1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
Een keyboard slopen en de matrix uitzoeken en voorzien van cmos switches is denk ik toch de snelste manier.
Een USB endpoint maken in een uC en zorgen dat het ook echt goed werkt is denk ik best wel een kluif werk.
Waar moet het ding aan komen hangen? Een PC?
Op 9 oktober 2022 00:54:25 schreef henri62:
Een keyboard slopen en de matrix uitoeken en voorzien van cmos switches is denk ik toch de snelste manier.Een USB endpoint maken in een uC en zorgen dat het ook echt goed werkt is denk ik best wel een kluif werk.
Waar moet het ding aan komen hangen? Een PC?
Ja voor een CNC frees hier thuis.
fcapri
ik hou van werken ..., ik kan er uren naar kijken
Op 9 oktober 2022 07:01:00 schreef fcapri:
met touchpanel kan je on screen keyboard maken?
Die opties heb ik gezien maar het moet iets zijn wat ik bij wijze van spreken op mijn knie kan leggen en moet kunnen "voelen".
Op 9 oktober 2022 08:45:20 schreef mel:
Wat is er mis met een " normaal" USB keyboard?
Te groot.
Als alternatief kan ik nog wel een numeriek toetsenbordje (USB) uit elkaar halen. In ieder geval een stuk kleinere matrix om uit te zoeken.
Nadeel, niet alle toetsen waarschijnlijk beschikbaar op de matrix.
[Bericht gewijzigd door bprosman op (41%)]
Keybow 2040 van pomoroni kopen? (Webshop mag je zelf googlen, ik krijg geen comissie 
Die is sowieso open source, dus als je zin hebt kun je hem zelf bouwen. Processor is een RP2040, en die is als enige op dit moment nog wel te krijgen, dat scheelt.
fatbeard
Honourable Member
Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
Zoiets? https://www.aliexpress.com/item/32830994589.html
Nòg kleiner: https://www.aliexpress.com/item/1005004541915007.html
Als je niet alle toetsen nodig hebt: https://www.aliexpress.com/item/1005004702137244.html
Volledig maar groter: https://www.aliexpress.com/item/1005003185690192.html
De keuze is reuze...
fcapri
ik hou van werken ..., ik kan er uren naar kijken
er bestaan veel kleine keyboards ook.
dit keyboard kocht ik om IN een bestaande laptop keyboard te kunnen leggenm echter toegang tot de GPIO was te beperkt.
zou je met een arduino ofzo geen keyboard kunnen emuleren en dan enkel je nodige knoppen aansluiten op de arduino. gewoon een kwestie van de toesten met de 'codes' te koppelen. je kunt dan zelf 'snelkoppelingen' programmeren waarbij 1 toets dan een reeks keyboardtoesten doorstuurt.
elk keyboard is anders opgebouwd met hun matrix, enkel de code die over de usb/ps2 kabel gestuurd wordt is gelijk.
wat voor knoppen heb je eigenlijk wel allemaal nodig? misschien een TV afstandsbediening aan een infra rood ontvanger aansluiten en kwestie van 3rd party te koppelen aan keyboardfuncties
Op 9 oktober 2022 09:33:30 schreef fatbeard:
Zoiets? https://www.aliexpress.com/item/32830994589.html
Nòg kleiner: https://www.aliexpress.com/item/1005004541915007.html
Als je niet alle toetsen nodig hebt: https://www.aliexpress.com/item/1005004702137244.html
Volledig maar groter: https://www.aliexpress.com/item/1005003185690192.htmlDe keuze is reuze...
Goede suggestie !! Dank.
Keybow 2040 van pomoroni
Ook een leuk alternatief
Op 9 oktober 2022 00:54:25 schreef henri62:
Een keyboard slopen en de matrix uitoeken en voorzien van cmos switches is denk ik toch de snelste manier.Een USB endpoint maken in een uC en zorgen dat het ook echt goed werkt is denk ik best wel een kluif werk.
Waar moet het ding aan komen hangen? Een PC?
Ben toch inderdaad maar voor deze manier gegaan. 2 toetsenborden opgehaald bij de kringloopwinkel en nu even puzzelen.
"Vroegah" kreeg je bij een Cherry toetsenbord nog een schema, die zijn nu niet meer te vinden
.
Dan maar "prikken" met een draadje.
EricP
mét CE
Mosterd na de maaltijd: V-USB zou het bit-banged met elke kleine (en waarschijnlijk ook grote
) AVR moeten kunnen.
Op 15 oktober 2022 10:29:09 schreef EricP:
Mosterd na de maaltijd: V-USB zou het bit-banged met elke kleine (en waarschijnlijk ook grote) AVR moeten kunnen.
Dat was eigenlijk de eerste oplossing waar ik toen ik aan dit draadje begon dacht maar in mijn herinnering (nu rammelt die de laatste tijd wel) was dat een draak mbt drivers om op een Windows Pro (Signed drivers) te installeren zonder allerlei truuken.
EricP
mét CE
Volgens mij heb je er helemaal geen drivers voor nodig. HID zit in vrijwel elk OS ingebakken. Windows zal dat toch ook wel doen??
Maar goed... Mocht ik me nog eens vervelen (hahahaha), dan kan ik het wel eens in een AVR douwen. De hardware is in elk geval niet spannend - dat gaat op een broodplank ook nog wel werken.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Op 15 oktober 2022 10:45:17 schreef EricP:
Volgens mij heb je er helemaal geen drivers voor nodig. HID zit in vrijwel elk OS ingebakken. Windows zal dat toch ook wel doen??
Maar goed... Mocht ik me nog eens vervelen (hahahaha), dan kan ik het wel eens in een AVR douwen. De hardware is in elk geval niet spannend - dat gaat op een broodplank ook nog wel werken.
Misschien dat inderdaad op de broodplank eerst proberen. Een toetsenbord "uitprikken" ben je ook al een uurtje of wat mee zoet.
De korte termijnoplossing, toch even een toetsenbordcontroller "uitgeprikt" , gelukkig was elke aansluiting van de flatcable als testpunt op de print uitgevoerd.
+ en - snel gevonden.
Vervolgens met de TTL/Cmos testpen, getest welke aansluitingen pulseerden, dat zijn (hoogstwaarschijnlijk) de "rows".
Andere aansluitingen waren gewoon "hoog" , "columns".
Toen was het een kwestie van "prikken" met een testsnoertje met een 10Ohm weerstandje , een toetsenbord tesprogrammatje (om de speciale combinaties te kunnen zien) en invullen op een sheet.
Nu er gewone drukknoppen op hangen en testen.
De Atmel optie ga ik ook nog testen, maar duurt wat langer.
hardbass
PE2BAS
Een stream deck?
Of zoiets:
https://www.youtube.com/watch?v=pOqXPnl2YR0&ab_channel=osmanpasha%…
Tidak Ada
Rommelige werkplek? In de natuur is wanorde de meest stabiele toestand; de entropie is dan maximaal. Het handhaven van "orde" kost daarom altijd energie.
Zou zo'n BlueTooth tablet-keyboard niet bruikbaar zijn als basis? Of eventueel met iets wat het blauwtandsignaal aan je smaak aanpast?
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
[edit: Sorry, beetje mosterd-na-de-maaltijd]
https://www.raspberrystore.nl/PrestaShop/en/raspberry-pi-pico/312-rasp…
[Bericht gewijzigd door rew op (19%)]
Op 25 oktober 2022 11:40:56 schreef Tidak Ada:
Zou zo'n BlueTooth tablet-keyboard niet bruikbaar zijn als basis? Of eventueel met iets wat het blauwtandsignaal aan je smaak aanpast?
Zou een optie kunnen zijn maar ben niet zon fan van draadloze bediening aan een machine.
Die BT bestuurde stofzuiger uit een ander topic is niet zon probleem, maar een frees vind ik "eng".
Tidak Ada
Rommelige werkplek? In de natuur is wanorde de meest stabiele toestand; de entropie is dan maximaal. Het handhaven van "orde" kost daarom altijd energie.