
GD32-Devboard
ConnorRigby/GD32-Devboard
Simple GD32F405 Development board with CAN, SD Card, Lora, BLE and GPS

Kung Fu SID is a firmware based on Kung Fu Flash which allows SID emulation
KungFuSID is an open-source printed circuit board by Sgw32, from the Sgw32/KungFuSID repository on GitHub. It is a 4-layer board of 17.5 × 35 mm with 35 parts on 79 nets, routed with 538 tracks and 71 vias.
It is built around the GD32F405RGT6, LM321 and AMS1117-3.3, with the 1N4148WS among its other parts. Its parts include 13 capacitors, 12 resistors, 4 ICs, 2 diodes and 1 connector. It belongs with the retro computing and games boards of this library.
Updater app is currently not working! Do not use it.

IMPORTANT! Firmware is adjusted for new Kung Fu SID hardware (and only)
Project is heavily inspired by SwinSID and ArmSID project. And is maintained as an open-source alternative to them. Now it is even working on a GD32F405RGT6 on 168 MHz with 8 MHz crystal, just like Kung Fu Flash - and firmware is using critical code from KFF. I'm looking for contributers(I can even pay for the work) who will add some assembler optimization magic into SID code.
A firmware for Kung Fu Flash and Kung Fu Flash GD32 which emulates SID via internal DAC of STM32F405RGT6 All hardware files are copied from "UltiSID" , projects are merged. Original UltiSID firmware is obsolete and current Kung Fu SID firmware just is partly based on it in IRQ and SID emulation.
You can test Kung Fu SID by compiling firmware and flashing to your kung fu flash.
To use it with original KungFuFlash cartridge output - check previous commits. Now only KungFuSID hardware is supported(and devices are selling)
Example usage with MixSIDs (you can use it directly, of course)

Patched by avrem for GD32F405RGT6 microcontroller. Patch includes:
You can use both GD32 or STM32.
I need to finish paddles, 6581-8580 switch and make a bootloader(optional, though). Probably, that's it and project will be finished. Some tunes still require some improvements, e.g. Artillery Credits by Geir Tjelta
PLEASE LIKE AND SUBSCRIBE😊
Old video featuring old UltiSID firmware:
Tolaemon's NanoSwinSID page with open-hardware PCB available: http://www.tolaemon.com/nss/ My PCB is a modified version of SwinSID PCB
ArmSID page with schematic: https://www.nobomi.cz/8bit/armsid/index_en.php
Teensy SID emulator (huuuge, not really good): https://www.pjrc.com/c64-sid-chip-replacement/ and https://github.com/kokotisp/6581-SID-teensy
SID BluePill emulators: https://github.com/Bakisha/STM32-SID-PLAYER - my code is 80% based on this repository https://github.com/dkm1978/BluePillSid - references
Swinkels page - dead http://www.swinkels.tvtom.pl/swinsid/ Available on Archive.org - please check it, there is a SID emulation source for SwinSID atmega8515.
Kung Fu Flash - https://github.com/KimJorgensen/KungFuFlash I am inspired by simplicity of it and its power.
Pavel Myasnikov Author of KungFuSID hardware design
Special greetings to Protovision Games
Buy UltiSID here: https://www.amibay.com/threads/kungfusid-sid-chip-emulator.2449119/
Crypto: 0xeDc17cb23241eACe19DF3617291aa7d2d92E62DC (ETH, USDT ERC20) Buy something here (3d models): https://www.cgtrader.com/sgw32
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7, C8, C9 |
| 3 | 470 | Resistor_SMD:R_0402_1005Metric | R7, R11, R12 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R1, R4 |
| 2 | 100R | Resistor_SMD:R_Array_Concave_4x0402 | RN1, RN2 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 20p | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 1.2k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 1N4148WS | Diode_SMD:D_SOD-323 | D2 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 33 | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 510R | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 6.2k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 8MHz | mod:Crystal_SMD_3225-2Pin_3.2x2.5mm | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-89-3 | U1 |
| 1 | C64-SID-Socket-hackup | mod:DIP-28_W15.24mm | U2 |
| 1 | GD32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | LM321 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |

ConnorRigby/GD32-Devboard
Simple GD32F405 Development board with CAN, SD Card, Lora, BLE and GPS

jostsalathe/korg_ms-x
An extreme MONOTRON mod by Soul Machine in form of an SMD PCB


tomrodinger/servomotor
Open-source NEMA-17 integrated servomotor (motor + closed-loop driver + controller + encoder). RS-485, Python/Arduino libraries, MCP server for AI control. Hardware, firmware and software.

LulaUAV/Strelka-Flight-Computer
Strelka exists in the family of rocket dog flight computers. This flight computer is fully capable of deploying recovery events.

Novin3dp/7inch-hdmi-screen
این برد دولایه (۶۸×۴۲ میلیمتر) همان پنل ۷ اینچ AT070TN92 و تاچ GT915 را این بار از پورت DSI رزبریپای راه میاندازد. نسخهی HDMI در پوشهی hardware/ دستنخورده باقی مانده است.

yanntalhouarne/ATMEGA324_MTR_DRV_PCB
Isolated motor driver based around the ATMEGA324PB.

nordstream3/FOC
Date | Manufacturer | amount | includes | shipping & tax | price | -------- | -------- | -------- | -------- | -------- | -------- | 2024-01-17 | JLCPCB | 10 boards | All assembled excl fets and caps | YES, to EU |…
It measures 17.5 × 35 mm and has 4 copper layers, 1.6 mm thick.
35 parts, built around the GD32F405RGT6, LM321, AMS1117-3.3 and 1N4148WS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Sgw32/KungFuSID repository on GitHub, at the commit this page was made from: the board is hardware/KungFuSID.kicad_pcb and its schematic hardware/KungFuSID.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Sgw32 before reusing the design.