Skip to content
Eric Helgeson edited this page Dec 8, 2020 · 34 revisions

Setup Arduino IDE

  1. Install Arduino IDE version 1.8.x - https://www.arduino.cc/en/software
    1. Instructions may require extra steps to allow for serial/usb access depending on your OS. Read all instructions carefully.
  2. Follow these instructions carefully as well - https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation
    1. Note I used the Arduino SAM Boards (32-bits ARM) Cortext-M3) version 1.6.12
    2. Additional Help https://sites.google.com/site/ericmklaus/projects-1/stm32f103-minimum-system-development-board/arduino-ide-for-stm32103-board
    3. Some additional hints here - https://github.com/ztto/ArdSCSino-stm32/issues/5
  3. Install SdFat - Tools -> Manage Libraries -> SdFat by Bill Greiman version 1.1.4
  4. Make sure the correct board is selected Generic STM32F103C series - Copy the latest .ino file into a sketch and compile.
  5. Flash using your preferred method.

Flashing

Soon.

Making Gerber files

https://support.jlcpcb.com/article/44-how-to-export-kicad-pcb-to-gerber-files

Parts

STM32F103C8T6 aka BluePill board. Beware of fake/scams. Look for reviews

2x 330 Resistor nets https://www.mouser.com/ProductDetail/652-4610X-1LF-330

2x 220 Resistor nets https://www.mouser.com/ProductDetail/652-4610X-1LF-220

2x Diodes https://www.mouser.com/ProductDetail/583-1N5818-T

SD Card Holder https://www.mouser.com/ProductDetail/538-104031-0811

50 PIN SCSI header https://lcsc.com/product-detail/IDC-Connectors_BOOMELE-Boom-Precision-Elec-C30006_C30006.html

  • May just use 2 rows of headers below too

Optional

Floppy/Berg Power header https://www.mouser.com/ProductDetail/571-1718254

Headers https://www.mouser.com/ProductDetail/872-920-0011-01