100%
pro-micro-adb-shield pro-micro-adb-shield view
Description

Imported from GitHub: cnorthway/pro-micro-adb-shield · commit 8219180 · license BSD-2-Clause

Description

hardware files for an apple desktop bus -> usb converter

README

Pro Micro ADB "Shield"

A simple PCB designed to add an Apple Desktop Bus (ADB) port to an Arduino Pro Micro board to create a USB-ADB converter with a few extra features. Uses mostly through-hole components.

Software is based on TMK's existing USB-ADB converter, see the firmware repo for more details.

Features

  • DIP switch for on-the-fly modification of keymaps
  • LEDs for Caps and Num Lock status
  • Uses through hole components for ease of assembly (+ aesthetics, really)
  • Based on a Pro Micro to avoid reinventing the atmega32 wheel, and to give some modicum of insurance against chip shortage insanity

BOM / Assembly

Parts List:

Ref.Description / Value
U1Arduino Pro Micro (5V)
J14 pin DIN socket, Kycon KMDGX-4S-BS or compatible
SW1Through-hole mini pushbutton, TE Connectivity 1825910-7 or compatible
SW24 position surface mount DIP switch, CTS Electronics 214-LPST or compatible
R1, R21/4 W through hole resistor, value dependent on LED
R31/4 W through hole resistor, 470 ohm (pullup for ADB, see here)
D1, D23mm through-hole LEDs

Steps:

  1. Solder SMD DIP switch to shield
  2. Solder all through hole parts to shield, trim legs
  3. Short jumper on Pro Micro to set 5V logic levels
  4. Solder headers to Pro Micro
  5. Test LEDs, etc -- you won't be able to remove them later!
  6. Stack boards together and solder headers to shield
  7. Trim excess header length from shield side
  8. Flash Pro Micro with firmware; optionally customize keymaps

Note About 3D Models

I am not redistributing the third party 3D models, so if you want the full 3D rendered experience: find them yourself, place them in a folder and add that folder to Kicad with Preferences->Configure Paths... as CUSTOM3D.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.