Skip to content

Commit

Permalink
add history clarification
Browse files Browse the repository at this point in the history
  • Loading branch information
Tony Kuker committed Apr 5, 2024
1 parent 6b7320e commit c8ed705
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
# 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).
# Background

"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 - [morio](https://github.com/morio) and [Rabbit Hole computing](https://github.com/rabbitholecomputing) created a new PCB, ported the code to rp2040 and 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)

There have been some forum posts about people "stealing" the Adbuino code/design. Its GPL code. It belongs to the community. Do fun GPL stuff with it.

In the end, Adbuino is supposed to be a fun, open-source tinkering project.

# 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 c8ed705

Please sign in to comment.