Bring your RCBus/RC2014 build into the 90’s with true native support for Universal Serial Bus.
Designed by Dino Boards in Australia
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
Bring your RCBus/RC2014 build into the 90's with true native support for Universal Serial Bus. Enable the Z80 drivers in a new RomWBW ROM images and then connect your system to: USB Hubs USB flash …
Read More…Bring your RCBus/RC2014 build into the 90's with true native support for Universal Serial Bus. Enable the Z80 drivers in a new RomWBW ROM images and then connect your system to:
There are plans to update the software to further improve keyboard support, and add support for other USB devices, such as USB to Centronics adapters for dot matrix printers, ethernet adapters, and other useful USB devices.
This is a kit based on the CH376 USB Module.
The CH376 module provides a high level interface for connecting to the most common mass storage devices, but that interface is limited and will not work through hubs. The CH376 module also supports driving the USB communication directly, enabling the ability to operate any compatible USB device. The drivers I originally wrote for MSX-DOS have been ported to RomWBW. These drivers, written in C for the Z80, fully support enumerating and discovering the attached USB devices, and enable the Z80 to understand the 'USB Protocol' directly.
The correct interfacing with any USB device is mostly limited by the software drivers that have been specifically written to enable appropriate support under MSX-DOS/NEXTOR. So any limitation or issue can probably, once identified, be corrected with a software update.
There has certainly not been any USB certification conducted. Just lots of manual testing by me. There are possibly still things in the software that are not following the rules.
Hot swapping of devices is not supported. Insert your USB devices then power on or reset. You can change floppies, but unpluging and re-inserting any USB device will require a reboot
> Please note, that due to some timing limitation of the CH376 mode, some devices or the module itself, may fail to get detected on initial boot/power-on. Hit the reset button and it should be detected fine.
There are 4 main USB classes implemented to date: enumeration/discovery of devices through USB hubs. UFI which is used by floppy drives SCSI which is used by flash, HDD and other large storage devices HID for a keyboard (requires an appropriate video module to be installed and enabled)
The full kits includes everything you need (PCB, capacitors, IC sockets, CH376S module, connectors, and the ICs). And an optional small Flash drive that's been tested and confirmed to work.
Count | Name |
---|---|
4 | 0.1uF |
1 | 220uF |
3 | 1N4148 |
2 | 3mm leds |
1 | 4.7kΩ (3mm) |
2 | 470Ω Resistor (3mm) |
1 | CH376S USB Module |
1 | 74HCT138 |
1 | 74HCT32 |
1 | 74HC74 |
2 | Right Angle 1x20 Header |
2 | 14 POS IC SOCKET |
1 | 16 POS IC SOCKET |
1 | 512MB USB Flash Drive (optional) |
More information can be found on my website:
https://www.dinoboards.com.au/usb-for-rc
Please note that this is a kit, produced by a non-expert (me) for hackers, DIYers' and retro lovers, to tinker with. Please exercise caution and follow good safety practices. You will be working with sharp knives, a hot soldering iron, and small metal components. Be mindful of the risks involved in the build process. I will do my best to answer any questions you may have.
This kit is provided as-is, with no guarantees or warranties. By assembling and using this kit, you acknowledge that you do so at your own risk. The creator cannot be held responsible for any damage, injury, or loss that may occur during the assembly or operation of this kit.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when USB for RC can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$44.90
Free Shipping!
$74.49
Free Shipping!
$42.00
Free Shipping!
$135.00
Free Shipping!
$49.90
Free Shipping!
$74.90
Free Shipping!
$44.90
Free Shipping!
$19.00
Free Shipping!
$70.00
Free Shipping!
$74.00
Free Shipping!
$22.00
Free Shipping!
$175.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!