Reply 40 of 514, by tabm0de
- Rank
- Member
serisman wrote on 2022-11-25, 19:47:Thanks for checking it over for me. Yeah, your version is definitely easier to manufacture and more premium looking. For my se […]
rasteri wrote on 2022-11-25, 12:30:Looks really great! I was thinking of doing something similar originally but I wanted the PCBs to be manufacturable without manually soldering on wires so I decided on the DIN ports instead.
I haven't tested this pinout fully yet - if you can wait a couple of days I should have it tested by the end of the weekend.
EDIT : what are you planning to do for an enclosure? 3D printed?
Thanks for checking it over for me. Yeah, your version is definitely easier to manufacture and more premium looking. For my setup, though, I would rather not have such a large external box with long cables.
I went ahead and added it to my PCB order. I can always spin a new version in the future if there are important changes that need to be incorporated. It looks pretty safe to me though. The serial pins can't really change if we want to continue to use hardware serial, and the PS/2 pins look like just standard GPIOs so are probably less important where they map to.
I did make a few tweaks to my (mini) PCB. Primarily switching to SMD pull-up resistors instead of the SIP resistor networks. I realized I don't have the correct SIP RNs on hand anyway, and the individual resistors gives more flexibility in tweaking values (or leaving unconnected if needed). Speaking of which... your schematic doesn't specify values for any of the pull-ups. I assume the PS/2 ones are 4.7k to 10k and the LED ones are 330 to 1k? I added optional pull-ups for the serial lines as well, not sure if they are useful or not?
Yes, I plan on designing a 3D printed enclosure, or maybe even just use some clear heatshrink tubing.
Oh, I also designed a small PCB for the serial extension that can be embedded directly inside a DB9 shell.
Both designs are available on OSHPARK, although keep in mind these are not yet fully tested designs. I'll add them to a github repo once confirmed working.
HIDman (mini): https://oshpark.com/shared_projects/GPxhWAbz
Serial DB9 to TTL: https://oshpark.com/shared_projects/djSCnWyn
I like the Serial DB9 (Female) to TTL if only mouse is needed, I guess it would need external power to be able to power the mouse?
naa, nothing yet...