You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
USBSID-Pico is a RaspberryPi Pico/PicoW (RP2040) & Pico2/Pico2W (RP2350) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller.
4
4
5
+
6
+
# NEW: USBSID-Pico Configtool
7
+
Checkout the new [USBSID-Pico Configtool](https://github.com/LouDnl/USBSID-Pico-Configtool)
Do you like swag!? I sure do!! [greyandslate](https://bsky.app/profile/greyandslate.bsky.social) created these great t-shirt designs which are available for purchase in his [Etsy shop](https://greyandslate.etsy.com/?search_query=usbsid), link below.
Visit the [Project Page](https://github.com/users/LouDnl/projects/1) for an up-to-date list of things being worked on.
137
147
While in development any mentioned features, options, etc. are subject to change.
@@ -188,11 +198,14 @@ An example rule file can be found [here](examples/udev-rules/69-usbsid-permissio
188
198
#### Windows driver
189
199
See the [Software manual](doc/USBSID-Pico-software-manual.adoc) for driver installation information!
190
200
201
+
191
202
# Firmware
192
203
See the [releases page](https://github.com/LouDnl/USBSID-Pico/releases) for more information on what's changed and previous releases.
193
204
194
205
### Configuring your board's firmware
195
-
See the [Firmware manual](doc/USBSID-Pico-firmware-manual.adoc) for more information on how to set up your board!
206
+
Use the new official [USBSID-Pico-Configtool](https://github.com/LouDnl/USBSID-Pico-Configtool) to configure your board.
207
+
Downloads are available in the [releases](https://github.com/LouDnl/USBSID-Pico-Configtool/releases) section of the tools githubpage.
208
+
Make sure you read the [Firmware manual](doc/USBSID-Pico-firmware-manual.adoc) for more information on how to set up your board!
196
209
197
210
#### Testing your board
198
211
You can test your board with WebUSB and ASID here on the same site as the web configuration tool here: [USBSID web configuration tool](https://usbsid.loudai.nl/?player=webusb) (requires a Chrome based browser).
@@ -224,11 +237,16 @@ The firmware is still in development so features might change, be added or remov
224
237
- Requires Black Pico clone board with RGB LED onboard!
225
238
- SID voices to use for calculation can be changed in config
226
239
- Uses the [TinyUSB](https://github.com/hathach/tinyusb) stack
240
+
#### v1.3+ PCB
241
+
- Audio switch Stereo/Mono control
242
+
#### v1.4+ PCB
243
+
- Socket voltage control
227
244
228
245
### Building
229
246
You can build the firmware using the Pico SDK 2.1.1 and the included TinyUSB. Be sure to clone the SDK with `--recurse-submodules`.
230
247
After download run `cd pico-sdk/lib/tinyusb` and then `python3 tools/get_deps.py PICO_PLATFORM` where PICO_PLATFORM is either rp2040 or rp2350 depending on the board you are using.
231
248
249
+
232
250
# Hardware
233
251
## Where to buy
234
252
#### My Tindie store
@@ -238,20 +256,24 @@ Sponsored by [<img src="images/pcbway.png" width="150em">](images/pcbway.png)
238
256
#### PCBWay
239
257
At a minimum of 5 bare or assembled boards it is also possible to purchase PCB's at PCBWay
240
258
No account yet at [PCBWay](https://pcbway.com/g/2458i7)? Please use [my referral link](https://pcbway.com/g/2458i7) to register, thanks!
[Run Stop Re-Store](https://www.runstoprestore.nl) at [Retro8BITshop](https://www.retro8bitshop.com) is the first reseller to sell licensed USBSID-Pico boards.
Visit my [Youtube channel](https://www.youtube.com/channel/UCOu1hPBTsEbG7ZFnk9-29KQ), [other socials](https://github.com/LouDnl) or the [SHOWCASE](SHOWCASE.md) page to see more examples of the board in action.
341
383
384
+
342
385
# Acknowledgements
343
386
Special thanks goes out to [@tobozo](https://github.com/tobozo/) for making the USBSID-Pico logo and for his (mental🤣) support since starting this project.
344
387
Thanks to [@erique](https://github.com/erique) and [@koobo](https://github.com/koobo) for creating and implementing Amiga support!
@@ -355,15 +398,19 @@ Some of those projects are - in no particular order:
355
398
*[SID Factory II by Chordian](https://github.com/Chordian/sidfactory2)
356
399
*[Cynthcart by PaulSlocum](https://github.com/PaulSlocum/cynthcart)
357
400
401
+
358
402
# Disclaimer
359
403
I do this stuff in my free time for my enjoyment. Since I like to share my joy in creating this with everyone I try my best to provide a working PCB and Firmware. I am in no way an electronics engineer and can give __no guarantees__ that this stuff does not break or damage your hardware, computer, phone, or whatever you try to hook it up to. Be sure to take great care when inserting any real MOS SID chips into the board. While everything has been tested with real chips, this is in no way a guarantee that nothing could go wrong. Use of this board and firmware at your own risk! I am in no way responsible for your damaged hardware. That being said, have fun!
360
404
405
+
361
406
# License
362
407
### Software License ~ GNUv2
363
408
All code written by me in this repository is licensed under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
364
409
Any code in this repository that is not written by me automatically falls under the licensing conditions by the authors of said code as mentioned in the source code header.
365
410
For for more information about this license please read the LICENSE document in the root of the USBSID-Pico repository.
0 commit comments