
Pontag
hkzlab/pontag
PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.

PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.
Pontag is an open-source printed circuit board by hkzlab, from the hkzlab/pontag repository on GitHub. It is a 2-layer board of 38.1 × 85.1 mm with 35 parts on 36 nets, routed with 282 tracks and 10 vias.
It is built around the ATMEGA328P-PU and MAX232N. Its parts include 11 capacitors, 7 connectors, 5 resistors, 5 diodes and 3 ICs. It belongs with the interfaces and adapters and retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.
PONTAG is a board that converts a PS/2 mouse into a serial mouse that can be used on old IBM PC and clones, which lacked PS/2 ports but had plenty of serial interfaces (especially if expansion cards are installed).

The board can be configured during powerup by pressing the mouse keys. The configuration will be retained for all subsequent boots. To configure the board you must keep the mouse button pressed during a reset/bootup. A sequence of 15 slow blinks will notify the user of the accepted command, then the board will be reset with the new configuration.
The board supports some special options that can be toggled via external header, shorting the corrisponding pin to GND.
PONTAG emulates a Microsoft 3-buttons Wheel serial mouse by default and transmits the 0x4D 0x5A 0x40 0x00 0x00 0x00 detection string when RTS signal is toggled.
The boards are tested with CuteMouse.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1.0uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C3, C7, C8, C9, C10, C11 |
| 3 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3 |
| 2 | 100nF | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C5, C6 |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2 |
| 2 | 5K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R4 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
| 1 | 10nF | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C4 |
| 1 | 12V Selector | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J1 |
| 1 | 1M | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D4 |
| 1 | 470 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 5V Internal | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP2 |
| 1 | 8.0Mhz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | ATmega328P-PU | Package_DIP:DIP-28_W7.62mm | U3 |
| 1 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J5 |
| 1 | Btldr LED ENA | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP1 |
| 1 | External 12V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | External 5V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Extra | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical | J7 |
| 1 | L78L05_TO92 | Package_TO_SOT_THT:TO-92_Inline | U1 |
| 1 | LED | LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop | D5 |
| 1 | MAX232 | Package_DIP:DIP-16_W7.62mm | U4 |
| 1 | PS/2 Mouse | 4x1md_footprints:Connector_Mini-DIN_Female_6Pin_2rows | J4 |
| 1 | RS232 Port | Connector_Dsub:DSUB-9_Female_EdgeMount_P2.77mm | J3 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | SW1 |

hkzlab/pontag
PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.

hkzlab/pontag
PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.





jgw4/a1cards
The Apple Cassette Interface "ACI" card has been completely reverse-engineered in KiCad 10, with linked KiCad and schematic files, which output production-ready gerber files and a fully-populated step file of the card…



It measures 38.1 × 85.1 mm and has 2 copper layers, 1.6 mm thick.
35 parts, built around the ATMEGA328P-PU and MAX232N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the hkzlab/pontag repository on GitHub, at the commit this page was made from: the board is schematics_pcb/pontag-proto-00/pontag.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask hkzlab before reusing the design.