I. Blackstomp Hardware

I.1 Blackstomp Core (BSCORE) Module’s Physical Design Specification

Blackstomp core (BSCORE) module is designed to provide a standardized pinout for the main processing module, so it can be implemented with various type of generic processors which is available on the market. Figure 1 shows the physical design of the module in 2D drawing, and Figure 2 shows it in perspective drawing.

Figure 1
Figure 2

I.2 BSCORE Module’s Pinout Specification

  1. DC3V3: Power supply input +3.3V, mandatory
  2. DGND: Power, digital, and analog ground, mandatory
  3. TXD: UART (universal asynchronous receiver transmitter) data transmitter (3.3V level), mandatory
  4. RXD: UART (universal asynchronous receiver transmitter) data receiver (3.3V level), mandatory
  5. PROG1: Platform-agnostic programming pin (depends on the specific implementation), optional
  6. PROG2: Platform-agnostic programming pin (depends on the specific implementation), optional
  7. PROG3: Platform-agnostic programming pin (depends on the specific implementation), optional
  8. PROG4: Platform-agnostic programming pin (depends on the specific implementation), optional
  9. I2C-SCK: I2C clock (optional)
  10. I2C-SDA: I2C data (optional)
  11. LED1: Main indicator LED, mandatory
  12. LED2: Auxiliary indicator LED, mandatory
  13. D1: Digital input, mandatory
  14. D2: Digital input, mandatory
  15. D3: Digital input, mandatory
  16. D4: Digital input, optional
  17. A1: Analog input (0-3.3V), mandatory
  18. A2: Analog input (0-3.3V), mandatory
  19. A3: Analog input (0-3.3V), mandatory
  20. A4: Analog input (0-3.3V), mandatory
  21. A5: Analog input (0-3.3V), mandatory
  22. A6: Analog input (0-3.3V), mandatory
  23. OUT-L: Left output (line-level), mandatory
  24. OUT-R: Right output (line-level), mandatory
  25. IN-L: Left input (line-level), mandatory
  26. IN-R: Right input (line-level), mandatory
  27. MIC-P: Positive differential microphone input , mandatory
  28. MIC-N: Negative differential microphone input, mandatory
  29. AGND: Audio ground
  30. AGND: Audio ground

1.3 BSCORE Module’s Schematic Diagram

There are currently 2 variations of BSCORE implementation i.e. ESP32-A1S-AC101 version and ESP32-A1S-ES8388 version. We are working on ESP32 Wrover + WM8978 as the next variation for higher fidelity, and will be published here when it done. When working with ESP32-A1S, we have to identify whether it is the AC101 or ES8388 version because it has completely different pinout. Figure 3 show the different pinouts between both versions.

The Main Differences Between ESP32-A1S-AC101 and ESP32-A1S-ES8388 version of BSCORE Module

  • Audio codec: ESP32-A1S-AC101: AC101 chip, ESP32-A1S-ES8388: ES8388 chip
  • Microphone gain > ESP32-A1S-AC101: (0:0dB,1-7:30dB-48dB), ES8388: (0:0dB,1-8:3dB-24dB)
  • I2S interface > ESP32-A1S-AC101: available, ESP32-A1S-8388: not available
  • Available digital input > ESP32-A1S-AC101: (D1,D2,D3,D4), ESP32-A1S-8388: (D1,D2,D3)

Figure 3. AC101 Version and ES8388 Version of ESP32-A1S Module

BSCORE ESP32-A1S-AC101 Module’s Schematic Diagram

The schematic diagram of ESP32-A1S-AC101 BSCORE module is shown in the Figure 4. The PCB and its assembled module is shown in the Figure 5. There are two options to get the module:

  1. Download the gerber file here (free, even for commercial use) to fabricate your own PCB and assembly
  2. Buy the PCB or the assembled module from our store
Figure 4. BSCORE ESP32-A1S-AC101 Module Circuit Schematic Diagram
Figure 5. BSCORE ESP32-A1S-AC101 PCB and The Assembled Module

BSCORE ESP32-A1S-ES8388 Module’s Schematic Diagram

The schematic diagram of ESP32-A1S-ES8388 BSCORE module is shown in the Figure 6. The PCB and its assembled module is shown in the Figure 7. There are two options to get the module:

  1. Download the gerber file here (free, even for commercial use) to fabricate your own PCB and assembly
  2. Buy the PCB or the assembled module from our store
Figure 6. BSCORE ESP32-A1S-ES8388 Module Circuit Schematic Diagram
Figure 7. BSCORE ESP32-A1S-ES8388 PCB and The Assembled Module

I.4 BSCORE Development Mode Pedal Circuit Schematic Diagram

Development mode pedal enable convenient firmware reprogramming to speed up your new effect development and testing cycles. The pedal is designed to fit in 125B enclosure (Figure 10-Left), with the following features:

  1. Stereo Input
  2. Stereo output
  3. Microphone input
  4. MIDI input
  5. MIDI output
  6. Six control knobs
  7. Two foot switches
  8. Three indicator LEDs
  9. Firmware programming port

Figure 8 shows the complete schematic diagram of the pedal, so you can build the circuit on matrix board, design your own PCB, or using BSCORE dev pedal PCB designed by Deeptronic (available on our store).

Figure 8. BSCORE Development Mode Pedal Circuit Schematic Diagram
Figure 9. BSCORE Dev Pedal PCB (Available from Deeptronic Store)
Figure 10. Dev Pedal in 125B Enclosure (left), Assembled BSCORE Dev Pedal Board (Right-Upper), and BSCORE Module (Right-Lower)

Back to Table of ContentsBuy BSCORE Dev Pedal PCBBuy BSCORE ModuleBuy BSCORE Dev Pedal