Skip to the content
PCBKitNew board
2 layers42.5 × 59.1 mmOpenkicksticker, the printed circuit board in 3D

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

1

README

README.md

Open 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
QtyValueFootprintReferences
24k7Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR2, R3
10.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P10.00mm_HorizontalC2
110pFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P10.00mm_HorizontalC1
11kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR1
127C400_Amiga_DriverPackage_DIP:DIP-40_W15.24mm_LongPadsROM_A1
174AHC273Package_DIP:DIP-20_W7.62mmROM_U2
1Conn_01x01_MaleConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Horizontal~KBRESET
1JP0Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJP0
1JP1Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJP1
1M27C160 SOCKETPackage_DIP:DIP-42_W15.24mm_Socket_LongPadsROM_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 mmSimpleInterface, the printed circuit board in 3D

    SimpleInterface

    jburks/X16-Simple-Intf

    A very simple X16 to microcontroller interface.

    19 parts1
  • 2 layers310 × 260 mmWeisse cpu, the printed circuit board in 3D

    Weisse cpu

    stonedDiscord/weisse_cpu

    Die Weiße CPU

    480 parts1
  • 4 layers133 × 93 mmProject GP8B, the printed circuit board in 3D

    Project GP8B

    JonathSpirit/GP8B

    G_Processor8Bits a homemade without any microcontroller 8bits processor

    110 parts
  • 2 layers134.2 × 34 mmFRONT PWB, the printed circuit board in 3D

    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 mmController, the printed circuit board in 3D

    Controller

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    11 parts3kApache-2.0
  • 2 layers103 × 30.5 mmTS Front Endcap, the printed circuit board in 3D

    TS Front Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    11 parts1.3kMIT
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    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 mmBuffer, the printed circuit board in 3D

    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