Version 2 printing now,
I'll warn ye ahead of time, it's a weird one, even for me
USB to Serial Mouse using the Pi Pico!
-
-
Version 2 is printed.
It could do with little clips at the serial port to hold it together but other then that, I think we have a winner.
-
Version 3
Now with clips
I think that'll do. I got the firmware pretty much done now too. Just some debugging and maybe something small I might have missed.
Yay. I'm tired now. Time to sort out some food.
-
Hallo!
I'm hoping to get to releasing this today.
Just some final testing and documentation.
I have a bit of a favour to ask, if you have the time would you check out the readme for this on GitHub?
GitHub - LimeProgramming/USB-serial-mouse-adapter: Convert USB mouse to Serial mouse using Pi PicoConvert USB mouse to Serial mouse using Pi Pico. Contribute to LimeProgramming/USB-serial-mouse-adapter development by creating an account on GitHub.github.comJust let me know what you think or if there is anything missing/worth patching.
Danke
-Lime
-
Though I can't give any technical advice, you might want to consider adding more pictures (eye candy ) of the device itself.
Especially from the front with the various USB connectors.
Regarding the Dip switches:
- What is "7N2" actuslly good for? What's its use case?
- Wouldn't there be a protocol conflict when setting switch 1 and 2 to "on" at the same time?
-
Though I can't give any technical advice, you might want to consider adding more pictures (eye candy ) of the device itself.
Especially from the front with the various USB connectors.
Regarding the Dip switches:
- What is "7N2" actuslly good for? What's its use case?
- Wouldn't there be a protocol conflict when setting switch 1 and 2 to "on" at the same time?
Hey, thanks for checking out the readme.
I thought adding extra photos might have come across a little tacky? But there are spots where extra photos wouldn't hurt to add. Like the PCB variants for example.
About the Dip switches.
If both 1 and 2 are up then it'll pick the MS wheel mouse not both. I had a mental pecking order so to speak of Wheel > logitech > 2 button, so the dip switches worked in that order.
About 7N2, I saw in the source code of scorps ps/2 to serial adapter that he used 7n2 and commented "some serial controllers expect 8+1 bits format" so I included that in my own project but as an option.
Two button mouse 7n1@1200 refreshes at 44 updates a second but 7n2 @1200 refreshes at 40 updates a second (I saw that in a YouTube video that I can't find anymore so those numbers are from memory) so I made 7N2 optional instead of always on just for that extra bit of speed.
Danke.
-
At the moment I'm trying to install some windows 3.11 on my 486 to get to testing.
Lost most of the first install because the CF card I was using had grub on it which went away and came back and wouldn't go away again
-
OK
I updated the readme quite a bit. Adding new images where possible.
Testing showed up some small issues which I have fix and I think we're ready to rock.
-
Alright, Initial release of the firmware have been pushed to the GitHub.
Time to go for a walk.
-
Hallo!
Turns out that I had to order some boxes to post any adapters. I had a look around today in a few shops but there was next to no post supplies. Couldn't even find bubble wrap.
I ordered a few boxes on amazon which should hopefully arrive during the week or even next week. I'll post an ad sometime tomorrow or the day after, my head to too fried today to work out the numbers but we're looking at 12 units at the moment and each will come with a case, cases for mounting in the expansion slot will be limited to 6 units and will cost a bit extra (maybe like 3€, not sure yet not much though)
If the demand is there then I'll do another batch.
That's all for the moment my dear lads.
-
I hope i`m at the list of the 12 units (better at the 6 with case)
-
I hope i`m at the list of the 12 units (better at the 6 with case)
I'll make note of it.
Please do check the ad when it's up. The first lot of boards I ordered had a mistake on the PCB and will have bodge wires to fix it. I'll do the fix and it'll be sold as assembled as ready to go but the serial port will be upside down. I can put the serial port on the "correct" way if you want me to but the bodge will be a bit ugly because of how I layed the traces in the first place. -
I put up an ad on the flea market.
I think I followed the rules. They didn't survive translation very well. If I didn't please forgive.
-Lime
-
Hallo!
So I have recently been toying with the idea of a USB keyboard to AT din adapter.
I have a longer post on my old vogons thread but TL;DR:- I have a bread boarded circuit that seems to work. Made out of things I had on hand, so there may be better options.
- Begun porting ps2dev for Arduino to the C SDK of the pico. Fairly straight forward with a couple of catches that I'll have to iron out.
- With my basic circuit and code, I got my 486 to recognize the pico as a keyboard and actually read the keys that the pico is sending.
- The ferrites I used on the breadboard are ones I robbed from a broken electric shower, nothing special but I think it's fun!
A quick word on the circuit:
I'm using an AND gate because I felt like something was needed in between the circuit that talks to the computer and the resistor divider.
A simple logic level converter might be an option to wire the keyboard into the pico but this circuit emulates closer to my own AT keyboard which I'm using as a reference currently.
I don't know how far this project will go, maybe it'll end after a bit more tinkering on my part. Is this something that would be of interest to anyone else?
It could be fun to use a modern cheap mechanical keyboard on an older machine.
That's all I got for the moment, Danke.
-Lime. -
"Poor mans Line Buffer"
-
Any progress with kvm support ?
-
Any progress with kvm support ?
Hey.
I haven't looked much into it. There has been an update to TinyUSB that I'll have to try.
Hopefully it didn't just break compatibility for no good reason.... AGAIN
-Lime -
If the Adapters can used in combination withe a USB KVM it would be great to implement old Hardware in a existing KVM envirement...
-
Hello,
I took a look at the newest version of TinyUSB for the Pico, it still doesn't work.
According to a thread under the issues tab, the creator on TinyUSB claims that the stock example works with a hub, keyboard and mouse but I can't get that to work. It not longer panics when its connected to a hub at least but it gives an assertion error when I plug anything into the hub. The creator also commented that they never tried making a proper port of their USB hub code for the rp2040.
My KVM gives similar issues.
Adding to issues, with the newest version of TinyUSB my wireless mouse is no longer recognized, only a basic wired USB mouse.
So the creator of TinyUSB seems to think hubs work well enough on the pico (none of mine work on the pico), and they seem focused on adding odd things to TinyUSB. So I wouldn't count on the pico working with KVM's using TinyUSB any time soon. Mighty annoying.
So I guess to hit the KVM it'll need a different controller with working USB host code or a modified TinyUSB. I don't have the know how to modify TinyUSB, hiring someone to make something for me would be costly and I feel like I've spent enough money on this already.
I mean, it's possible to move to the pi zero or a teensy. Would that even be worth it?
-Lime -
A Raspi Zero is out of question for me.
Also its not buyable in numbers, so it can`t be used for a easily distributable product.
Maybe the existing base for tiny2313 could be used and a atmega32u5 or something.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!