Skip to content

Commit

Permalink
Merge pull request #18 from akuker/akuker_readme_update
Browse files Browse the repository at this point in the history
add history clarification
  • Loading branch information
aperezbios authored Apr 12, 2024
2 parents 6b7320e + 683a829 commit 25ac7b3
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,27 @@
# Background

This is a fork of Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), which was a modified version of [bbraun's](http://synack.net/svn/adbduino/) PS/2 to ADB arduino sketch, with some extra code added to alleviate issues with his own PS/2 keyboard. For Difegue's original write-up, please read more info [here.](https://tvc-16.science/adbuino-ps2.html).
"Adbuino" has a long history of different people tinkering with it. Just to provide some clarity...

- ORIGINAL PS/2 version - In the beginning - bbraun created the adbuino project and generously open sourced it. The links aren't working anymore, but the original SVN repo was [bbraun's](http://synack.net/svn/adbduino/)
- Difegue PS/2 version - 2020 - Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), modified [bbraun's](http://synack.net/svn/adbduino/) version, with some extra code added to alleviate issues with his own PS/2 keyboard.
- akuker USB version - 2022 - akuker converted Difegue's version to use a USB controller and created a PCB design using KiCad.
- [QuokkADB](QuokkADB.md) - 2023 - [Rabbit Hole computing](https://github.com/rabbitholecomputing) created a new PCB based on the RP2040 (instead of Atmel chip). [Morio](https://github.com/morio), ported the code to the dual core RP2040, removed the dependency on the expensive MAX3421E USB controller and updated it to a PlatformIO project. Morio graciously merged their code changes back into [akuker/adbuino](http://github.com/akuker/adbuino)
- [HIDHopper_ADB](https://github.com/TechByAndroda/HIDHopper_ADB) - 2023 - [TechByAndroda](https://github.com/TechByAndroda) forked the repo and made a new PCB that uses a Raspberry Pi Pico (instead of a chip-down RP2040)

Its GPL code. It belongs to the community. Do fun GPL stuff with it.

# akuker USB Adbuino
![ADBuino picture](images/adbuino_0p9.png)
This is a fork of Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), which was a modified version of [bbraun's](http://synack.net/svn/adbduino/) PS/2 to ADB arduino sketch, with some extra code added to alleviate issues with his own PS/2 keyboard. For Difegue's original write-up, please read more info [here.](https://tvc-16.science/adbuino-ps2.html).

# QuokkADB
![QuokkADB picture](images/quokkadb-in-case.jpg)
QuokkADB is a modified version of [adbuino](https://github.com/akuker/adbuino). It is targeted to the Rabbit Hole Computing's QuokkADB device. QuokkADB is a Raspberry Pi RP2040 based device that takes in USB inputs from a keyboard and/or mouse and outputs Apple's ADB (Apple Desktop Bus). Further information can be found in the [QuokkADB.md](QuokkADB.md) file.

# HIDHopper_ADB
![HIDHopper picture](images/HIDHopper_Front_WithHat.jpeg)
HIDHopper_ADB is a modified (forked) version of adbuino and QuokkADB. It is a Raspberry Pi Pico based hardware device which converts USB keyboard and mouse inputs to the Apple Desktop Bus (ADB) standard.

# Hack-y Alternative
The USB ADBuino is essentially a "value-engineered" version of a bunch of off-the-shelf components.

Expand Down
Binary file added images/HIDHopper_Front_WithHat.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 25ac7b3

Please sign in to comment.