Outdated: FlashFloppy Gotek Floppy Emulator for Yamaha SY77/SY99 (STM32-based, see description)
cc11 cc11
188 subscribers
9,070 views
145

 Published On Feb 21, 2021

*IMPORTANT**: Gotek has changed their design and swapped the STM32 microcontroller for a a cheaper Artery AT32. So this procedure is **outdated* for new Gotek models.

In this video, I show how I flashed a Gotek Floppy Emulator with the FlashFloppy firmware, how I did the OLED, rotary encoder and speaker hardware modifications. I show how I prepared the USB thumb drive with disk images and how I build the modded floppy emulator into a Yamaha SY77 synthesizer as target system. I hope this is useful for some of you. If so, let me know in the comments :-)

This is (mostly) a DIY video. Obviously, everything you do - like following this guide - is at your own risk. There are several sellers around that sell these modified drives premade for reasonable prices.

Be aware of a second flash programming method (usb programming or dfu programming) not shown in the video that does not require a serial programmer. See https://github.com/keirf/FlashFloppy/..., Method 2 USB Programming. However, you will need to have a usb cable type-A male to type-A male which depending on your sources can be roughly about the same cost as a serial programmer. Functionally, there is no real difference, but you may avoid the risk of getting a fake serial programmer and it might be slightly less work. You can find other video guides for "DFU gotek flashing" on youtube. You may then decide yourself which method you prefer.

URLs:
FlashFloppy: https://github.com/keirf/FlashFloppy
STM32 flash loader demonstrator: https://www.st.com/en/development-too... ( you can also use the STM32CubeProg for that: https://www.st.com/en/development-too...)
WinImage: https://www.winimage.com/
ImDisk Toolkit: https://sourceforge.net/projects/imdi... (not shown)
Easy Sounds: https://easysoundsshop.de/
Greytsounds.com ("Sound Source" synth patches): https://www.ebay.de/itm/Yamaha-SY-TG-...

Parts list:
You can get most of these parts either on Amazon, eBay or AliExpress. AliExpress is likely the cheapest, however, be aware that especially for the serial programmer there are fake devices going around that are optically indistinguishable from the orginals. If in doubt, I recommend to source from reputable sources such as adafruit or sparkfun. It is less likely that you'll get fakes from them.

- Gotek Floppy Emulator (see https://github.com/keirf/FlashFloppy/.... When we flash FlashFloppy, we don't need the specific 720kb Gotek models.
- Yamaha SY 77, SY77, MITSUMI D357B, D357 B, Floppy Belt , Adapter 26 Pin (from ebay). Make sure you grab the right one for your synth. The SY99 etc. adapters are different.
- i2C OLED display 0,91" 128x32 pixels (5V compatible)
- Rotary Encoder
- Piezo Speaker (only necessary if you are nostalgic and want the floppy sounds)
- FTDI232RL adapter (5V compatible) or similar serial programmers capable of flashing stm32 - be aware of fake devices
- Jumper wires
- Pin Headers

Chapter marks:
00:00 - Intro
00:16 - Firmware flashing: pins
03:05 - Firmware flashing: FTDI connection
04:34 - Firmware flashing: software-side
09:16 - OLED modification
12:02 - Rotary knob modification
18:09 - Speaker modification
18:46 - Case modification
23:47 - Setting the Gotek jumpers
24:18 - Adding the SY adapter
25:09 - SY77 modification
28:04 - Building floppy images
32:05 - Grand finale (SY77 demo)

show more

Share/Embed