
Electrical design hvac v2
salvatore999uwo/mini_hvac_v2
Second version of the temperature control system for a small model room.

PS/2 to Parallel Breakout Board
KeyboardController is an open-source printed circuit board by gcoonrod, from the gcoonrod/ps2-parallel repository on GitHub. It is a 2-layer board of 40.6 × 49.5 mm with 12 parts on 33 nets, routed with 113 tracks and 5 vias.
It is built around the ATTINY461A-PU, 74HC164 and ECS-080-20-4X-DU, with the KMDGX-6S-BS among its other parts. Its parts include 5 capacitors, 4 connectors, 2 ICs and 1 crystal. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.
I wanted to learn about the PS/2 protocol by building a circuit to convert it from serial to parallel. I chose to use an ATTiny461A to control a PS/2 port and a 74HC164 shift register for parallel output.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm | C3, C4, C5 |
| 2 | 20p | Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm | C1, C2 |
| 1 | 74HC164 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U2 |
| 1 | ATtiny461A-P | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U1 |
| 1 | ECS-080-20-4X-DU | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | HDR_D | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J3 |
| 1 | HDR_ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J2 |
| 1 | HDR_S | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J4 |
| 1 | KMDGX-6S-BS | KiCad:KMDGX6SBS | J1 |
It measures 40.6 × 49.5 mm and has 2 copper layers, 1.6 mm thick.
12 parts, built around the ATTINY461A-PU, 74HC164, ECS-080-20-4X-DU and KMDGX-6S-BS. 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 gcoonrod/ps2-parallel repository on GitHub, at the commit this page was made from: the board is KeyboardController.kicad_pcb and its schematic KeyboardController.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask gcoonrod before reusing the design.

salvatore999uwo/mini_hvac_v2
Second version of the temperature control system for a small model room.


nategreco/uBike
The Universal Bike Controller is an open-source project aimed at providing a drop-in replacement for the factory console on NordicTrack® S-series exercise bikes

lgugelmann/HD6301_thing
I recently received a few samples of a Hitachi HD6301V1 in a DIP-40 package. It's a 1MHz 8bit CPU derived from the Motorola 6801 with a few extra instructions.


snorklerjoe/useful6502
A homebrew 65c02s-based computer and custom operating system, with a handful of modern features.


slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed