

Openkicksticker
Open Kicksticker for Amiga 500+ ===============================
- Size
- 42.5 × 59.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 11
- Nets
- 52
- Pads
- 117
- Tracks, vias
- 137, 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Feb 2020
- Updated
- 19 Apr 2020
Overview
Openkicksticker is an open-source printed circuit board by Kludgy, from the Kludgy/openkicksticker repository on GitHub. It is a 2-layer board of 42.5 × 59.1 mm with 11 parts on 52 nets, routed with 137 tracks and 1 via.
It is built around the 74AHC273D. Its parts include 3 resistors and 2 capacitors.
Main components
1README
README.mdOpen Kicksticker for Amiga 500+
This repository holds KiCad files for a latching quad Kickstart switcher designed to socket into an Amiga 500+. As with other quad switchers out in the wild, this also selects between 4 different 512KB banks from M27C160 using JP0 & JP1 to pull high address lines A18 & A19 high, respectively. The unique feature of this switch is that it will not actually switch to a new bank until after the keyboard reset signal (connect to ~ROM_KBRESET) is finished asserting low. This prevents the active ROM data from changing while it is in use.
BOM:
- ROM_U1: 1x 42-pin DIL socket (and programmed M27C160 EPROM).
- ROM_A1: 2x 1x20 turned pin headers for the bottom of the board. (Go for lower-profile pins to make this fit under the KB in an A500 model, otherwise it is a couple mm too high.)
- ROM_U2: 1x 74AHC273 or equivalent octal latching D-type flipflop IC.
- R1: 1k axial resistor.
- R2-3: 2x 4k7 axial resistor. These should be small enough to fit under the M27C160 after it is installed. 1/4W metal film is fine.
- C1: 1x 10pF small bipolar cap for power-up reset delay.
- C2: 1x 0.1uF small bipolar cap for bypass.
There is probably a lot of fudge room to substitute similar parts in practice, such as larger-F capacitors for C1 and C2, or perhaps a lower speed ROM_U2 flipflop IC depending on what you may have on hand.
Notes
- The current layout tends to be slightly too high to fit under the keyboard in an A500 case. Layout could be altered to push the ROM socket back away from the keyboard a couple more cm to solve this.
- The layout could use revision for smaller footprints. (An SMD variant would easily fit all parts completely under the ROM_U1 socket.)
- This should work in other (later) Amiga 500 motherboard revisions, or in the Amiga 2000, but no work has been done to verify this.
- A minor revision may make this compatible with earlier Amiga 500 motherboard revisions.
Parts
11| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 4k7 | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal | R2, R3 |
| 1 | 0.1uF | Capacitor_THT:C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal | C2 |
| 1 | 10pF | Capacitor_THT:C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal | C1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal | R1 |
| 1 | 27C400_Amiga_Driver | Package_DIP:DIP-40_W15.24mm_LongPads | ROM_A1 |
| 1 | 74AHC273 | Package_DIP:DIP-20_W7.62mm | ROM_U2 |
| 1 | Conn_01x01_Male | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Horizontal | ~KBRESET |
| 1 | JP0 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | JP0 |
| 1 | JP1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | JP1 |
| 1 | M27C160 SOCKET | Package_DIP:DIP-42_W15.24mm_Socket_LongPads | ROM_U1 |
Questions
How big is the Openkicksticker PCB?
It measures 42.5 × 59.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Openkicksticker use?
11 parts, built around the 74AHC273D. 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.
Where can I download the Openkicksticker KiCad files?
From the Kludgy/openkicksticker repository on GitHub, at the commit this page was made from: the board is OpenKicksticker.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Openkicksticker design in my own project?
Its repository states no licence, so its author keeps all rights: ask Kludgy before reusing the design.
Similar boards
- 2 layers65.5 × 58.4 mm

- 2 layers310 × 260 mm

- 4 layers133 × 93 mm

Project GP8B
JonathSpirit/GP8B
G_Processor8Bits a homemade without any microcontroller 8bits processor
110 parts - 2 layers134.2 × 34 mm

FRONT PWB
rgalland/PC-Engine_CDR-30A_Schematics
Schematics of the PC-Engine CD-ROM2 - Includes comments about differences between CDR-30A and the older CDR-30
26 parts15GPL-3.0 - 2 layers60 × 30 mm

Controller
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
11 parts3kApache-2.0 - 2 layers103 × 30.5 mm

- 2 layers26 × 30 mm

Expansion Card
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
11 parts1.1kCC-BY-4.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
11 parts1kGPL-3.0