Reply 40 of 60, by rasz_pl
Lets use proper pin numbering. 386 no keyboard response, pinouts checked weird?
This is Wrong:
![]()
PC AT DIN 5 pins go like this https://sharktastica.co.uk/topics/keyboard-co … tors#DINPinouts:
Your
54321 becomes
↓↓↓↓↓
14253
so your
>KB Connector Pin1 - NC to KBC (directy).
NC, good. What do you mean by "to KBC (directy)"?
>KB Connector Pin2 - KBC Pin: 40, 26, 25.
5V, good
>KB Connector Pin3 - KBC Pin: 39.
Data, good
>KB Connector Pin4 - KBC Pin: 2, 7, 20 and (mainboard GND).
GND, good
>KB Connector Pin5 - KBC Pin: 1.
Clock, good
But this might not be all. Traditional Keyboard Controllers also need at least two output buffers connected to pins 37 38 like here
https://alexandrugroza.ro/microelectronics/sy … c-schematic.png
or here page 3 https://github.com/skiselev/mb386sx-rc2016/bl … hematic-1.0.pdf
AND most importantly two pullup resistors. Keyboard protocol uses open-collector wiring, meaning both KBC and keyboard signal by shorting data/clock wires to ground. This works because both Clock and Data are pulled up by resistors.
There is a slight possibility something might go wrong in case
- one of the resistors is somehow broken and reading 0 ohm = is permanently shorted to 5V
- KBC or keyboard has unusually strong buffer pulling to round
BUT this would have to be a strong mosfet to sink 5V on whole board, I would expect lots of smoke 😀
ergo when you say
>Measured voltage on the keyboard connector.
you are measuring something else because you numbered your pins weird? 😀
JAKra85 wrote on 2026-09-04, 11:38:During boot it is near and around 0V a little above 0V (~0.2V).
WHICH PIN did you measure? and How did you measure? normal multimeter is too slow to notice, will have high hysteresis and will show you average from last ~second.
Im guessing you were measuring pins 1 and 2 clock/data, your pinout would be 3 5. This is perfectly normal.
JAKra85 wrote on 2026-09-04, 11:38:By the time it posts, quite late... it rises to 4,96V.
When I press ANY button on the keyboard the voltage drops to 0.xV
It drops to 0.xV for around 3 seconds before rising back 4,96V.
yep, this is how communication works on PC Keyboard bus on clock/data pins.
Speaking of KBCs I noticed https://theretroweb.com/motherboards/s/matra-486-vip IkeFox picture has JETkey KBC, but your uploaded picture has some "ASII KB-100". Is this original KBC or was it missing and you fitted this one?
you could try https://www.computerhope.com/cttyhlp.htm and another computer connected using crossover serial cable. That way you should be able to simulate keyboard with serial link and see if computer still crashes. Mind you this will only work with basic dos software, most likely not memtest.
https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/Zenith_ZBIOS Zenith Z-386 MFM-300 ZBIOS disassembly