working on doc

This commit is contained in:
dekuNukem
2022-02-06 17:05:56 +00:00
parent d80d984eeb
commit ff9a9da3bb
8 changed files with 61 additions and 21 deletions

View File

@@ -23,13 +23,19 @@ Two Protocol Cards are available at launch (March 2022):
* 15-pin Gameport Gamepad
* Mapping USB Gamepad to PC Mouse/Keyboard
From the very first IBM PC in 1981 until the end of PS/2 ports in early 2000s, this Protocol Card covers it all!
#### Apple Desktop Bus (ADB)
* ADB Keyboard
* ADB Mouse
* Mapping USB Gamepad to ADB Mouse/Keyboard
Of course, more are planned after launch!
From Apple IIGS in 1986 to PowerMac G3 in 1999, and everything inbetween!
#### More to Come!
Of course, more Protocol Cards are planned after launch!
## Promo Video
@@ -79,17 +85,19 @@ Let me know via [Discord](https://discord.gg/HAuuh3pAmB), [Twitter DM](https://t
* Fully Open-source
* Powered by Raspberry Pi
## How it Works
USB4VC consists of two halves: **Baseboard** and swappable **Protocol Cards**.
![Alt text](photos/pcards.jpeg)
The Baseboard contains user buttons, OLED screen, and a Raspberry Pi. It handles UI and input events, which are processed and sent to Protocol Card.
Baseboard contains user buttons, OLED screen, and a Raspberry Pi. It handles UI and input events, which are processed and sent to Protocol Card.
Each Protocol Card has a dedicated microcontroller and the appropriate connectors for the target computer.
Protocol Cards plug into the Baseboard. Each has a dedicated microcontroller and the appropriate connectors for the target computer.
By splitting duties, RPi can focus on input parsing, and P-Card handles timing critical signal generation, resulting in a flexible architecture and reliable performance.
By splitting duties, RPi can focus on input parsing, and Protocol Card handles timing critical signal generation, resulting in a flexible architecture and reliable performance.
USB peripherals can be connected via cables, wireless dongles, or Bluetooth.
@@ -175,5 +183,8 @@ Feel free take a look at [technical notes in the meantime](technical_notes.md).
### What does USB4VC stand for?
USB for Vintage Computers. Although come to think of it, it's perfect for vintage consoles too 🤔!
USB for Vintage Computers. Although come to think of it, it's perfect for vintage consoles too! 🤔
## Questions or Comments?
Feel free to ask in official [Discord Chatroom](https://discord.gg/HAuuh3pAmB), raise a [Github issue](https://github.com/dekuNukem/USB4VC/issues), [DM on Twitter](https://twitter.com/dekuNukem_), or email `dekunukem` `gmail.com`!

View File

@@ -42,3 +42,5 @@ Screw heads too high: will switch to lower ones
PC app for USB flash drive updates and gamepad mapping
USB gamepad only tested on xbox one controller, very likely will not fully work on others
complete technical information

View File

@@ -133,7 +133,7 @@ When the RPi is off, you can press `POWER ON` button to turn it back on.
## Software Updates
Once up and running, you can now update USB4VC via **a USB flash drive** instead of burning entire SD cards.
Once up and running, you can now update USB4VC via **a USB flash drive** instead of burning SD cards from scratch.
This process will be streamlined via a [PC companion app](pc_configurator) that I'm working on, but for now let's do it manually!

View File

@@ -6,16 +6,14 @@
Thank you very much for the interest and support of USB4VC!
This pages contains information about the upcoming Kickstarter campaign. More will become available as I finalise the launch plan.
Please consider [signing up launch notification](https://www.kickstarter.com/projects/dekunukem/usb4vc-usb-inputs-on-retro-computers) and join our [Discord Chatroom](https://discord.gg/HAuuh3pAmB) for the latest news and updates!
More information will become available as I finalise the launch plan.
![Alt text](photos/duke3d.jpeg)
## Launch Timeline
Please note this is a rough estimate, timing might change depending on circumstances such as component availability and feedback results.
#### February - March 2022
* Public Beta Testing
@@ -38,6 +36,8 @@ Please note this is a rough estimate, timing might change depending on circumsta
* Work on Improvements, More Protocols and Protocol Cards
Timing might change depending on circumstances such as component availability and feedback results. This is just an estimate.
## Launch Date, Duration, and Funding Goal
Exact launch date has not been determined yet, but I'm aiming for **early March 2022**.
@@ -46,33 +46,58 @@ Duration should be around 25 days, with campaign ending in **early April**.
Funding goal is planned to be around **5000GBP** for the first production run. Costs include components, manufacturing, accessories, shipping and expenses.
As mentioned before, more information will be updated here as I finalise the launch plan.
As mentioned before, more details will become available as I finalise the launch plan. So please consider [signing up launch notification](https://www.kickstarter.com/projects/dekunukem/usb4vc-usb-inputs-on-retro-computers) and join our [Discord Chatroom](https://discord.gg/HAuuh3pAmB) for latest developments.
## Rewards
* **`Three reward tiers`** are planned.
* Exact pricing is still under consideration, but is expected to be under 100 USD.
* USB4VC will be shipped in **`kit form`**. You can [put it together](kit_assembly.md) in less than 10 minutes, **`no soldering needed`**.
### Tier 1: Baseboard + Apple Desktop Bus (ADB) Protocol Card
* USB4VC Baseboard
* USB4VC Apple Desktop Bus (ADB) Protocol Card
* Acrylic Front & Back Plates
* Fasteners
* Silicone anti-flip feet
* Free stretch goal rewards! (to be determined)
![Alt text](photos/bbadb.jpeg)
### Tier 2: Baseboard + IBM PC Compatible Protocol Card
* USB4VC Baseboard
* USB4VC IBM PC Compatible Protocol Card
* Acrylic Front & Back Plates
* Fasteners
* Silicone anti-flip feet
* Free stretch goal rewards! (to be determined)
![Alt text](photos/bbpc.jpeg)
### Tier 3: Baseboard + IBM PC + ADB Protocol Card
* USB4VC Baseboard
* USB4VC Apple Desktop Bus (ADB) Protocol Card
* USB4VC IBM PC Compatible Protocol Card
* Acrylic Front & Back Plates
* Fasteners
* Silicone anti-flip feet
* Free stretch goal rewards! (to be determined)
![Alt text](photos/bbpcadb.jpeg)
### Optional Extras
* You can purchase required cables as add-ons, or get them somewhere else.
* Extra goodies will also be included with every order **`for free`** if **`stretch goals`** are met.
* Extra goodies will be included with every order **`for free`** if **`stretch goals`** are met.
## Shipping
### Shipping Methods
USB4VC will be shipped from **`United Kingdom`**.
If you're already in UK, it will be posted via **[`Royal Mail 1st Class Signed For`](https://www.royalmail.com/sending/uk/signed-for-1st-class)**, which should arrive next-day.
@@ -101,3 +126,8 @@ Finally, you can also upgrade to **[`DHL Express Worldwide`](https://www.dhl.co.
* End-to-end tracking
* Signature on delivery
## Stay Updated / Get in Touch / Questions & Comments
Please consider [signing up launch notification](https://www.kickstarter.com/projects/dekunukem/usb4vc-usb-inputs-on-retro-computers) and join our [Discord Chatroom](https://discord.gg/HAuuh3pAmB) for the latest news and updates!
You can also raise a [Github issue](https://github.com/dekuNukem/USB4VC/issues), [DM on Twitter](https://twitter.com/dekuNukem_), or email `dekunukem` `gmail.com`

BIN
photos/bbadb.jpeg Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

BIN
photos/bbpc.jpeg Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 KiB

BIN
photos/bbpcadb.jpeg Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 870 KiB

View File

@@ -6,11 +6,7 @@
This document contains technical information for USB4VC, which should be helpful for tinkering, contributing, and making your own Protocol Cards.
## IBM Protocol Card
## Apple Desktop Bus (ADB) Protocol Card
## Baseboard
Still mostly under construction, aiming to added more details before public release in April. In the meantime, if you have any particular technical questions or comments, l[et me know!](#questions-or-comments)
## Linux Input Event Codes
@@ -108,11 +104,12 @@ You can find the [capture files here](captures/latency), open with [saleae app](
USB4VC will send out keyboard and mouse event on SPI regardless of whether a protocol card is inserted or not. Although it will display appropriate options for switching protocols if the protocol card ID is recognized.
If you want to
SPI Format, AVR based arduino probably wont work, suggested to use STM32, include link.
RPi Header pinout, explain what each pin does.
Current limits etc.
## Questions or Comments?
Feel free to ask in official [Discord Chatroom](https://discord.gg/HAuuh3pAmB), raise a [Github issue](https://github.com/dekuNukem/USB4VC/issues), [DM on Twitter](https://twitter.com/dekuNukem_), or email `dekunukem` `gmail.com`!