Skip to content
HILO edited this page Jun 2, 2025 · 21 revisions

FreeDSP-G

The FreeDSP-G is an ADAU1467 DSP Board, A Dedicated design for Electric Guitar Players. Functions_TopRearView

Project Concepts

The purpose of this unit is to simulate a tube guitar amplifier sound. Remember this is NOT a Hi-Fi Audio product. Powerful and plenty of I/O embedded on the ADAU1467 realize direct operation capabilities. A and B dual-mode 7 control knobs are provided on the top panel. Plus an effect control foot switch is provided. Plus, 5 small push switches are provided to have a chance of controlling the sound variations. Currently, only one sample DSP firmware is provided. Of course, you can reprogram the DSP firmware as you like. If you create your original firmware, you can fork the branch, and you'll be able to pull requests to the mainline. I hope many people share their ideas with this community in the future.

Features

  • A simple single DSP board concept
  • 6.5mm Phone Jack I/O connector
  • KARAOKE (Play-along) feature
  • Effect loop function with plug insert detection feature
  • Stereo Output
  • Headphones output
  • Switchable Dual 7 Potentiometer Controls
  • 5 Optional Push Switch
  • Dual Color LED indicator x1
  • Single Color LED x1
  • 3 Momentary-ON Footswitches with LED indicator
  • Optical S/PDIF Input and Output
  • 3.5mm Stereo Analog signal Input with plug insert detection and rotary volume control feature.
  • USB-C Audio Input (44.1kHz/48kHz)
  • Embedded BM83 Bluetooth Audio Interface (Option)
  • BGM mix level control (POT-7)
  • DSP reset button
  • Selfboot disable jumper
  • Bright(Hi-Boost) Jumper
  • Triodizer Head Amplifier with bypass option
  • USBi 10P IDC pin-Header with shroud

Hardware

ChassisRendering-5

FreeDSP-G consists of two PCBs: a "POT-SWITCH" board and a "MAIN" board.

POT-SWITCH BOARD

POT_SWITCH_TopView
POT/SWITCH BOARD SCHEMATIC CIRCUIT DIAGRAM

Seven rotary potentiometers have each de-multiplexed AUX-ADC paths to DSP-embedded ADCs.
スクリーンショット 2025-03-23 12 55 25

Two of three foot switches have an A/B latch selector circuit to select the DSP algorithm and potentiometers.
The rest of the foot switch has an alternate flip-flop circuit for switching the effect on/off. C24 and C25 are provided for default selection.
スクリーンショット 2025-03-23 13 03 19

A dual-color LED has been provided.
スクリーンショット 2025-03-23 13 12 28
There was some crosstalk between the MPxx GPIO pin and the AUX-ADC. So you should be careful when using this LED. I wonder if it must be the inside of the chip-level crosstalk.

MAIN BOARD

FreeDSP-G_ImageView
NAIN BOARD SCHEMATIC CIRCUIT DIAGRAM

PLUG INSERTION DETECTING CIRCUIT
スクリーンショット 2025-03-23 13 54 10
Weak pull-up GPIO goes high if the phone plug is inserted. By acknowledging those statuses, you can mute unused inputs.

HEAD AMPLIFIER
スクリーンショット 2025-03-23 13 39 29
A J-FET head amplifier circuit is provided. This circuit has high input impedance and some triode-like characteristics.
スクリーンショット 2025-03-26 1 14 57
If you do not like this feature, you can bypass it by moving the jumper on the J16. Then the input guitar sound and Effect-return signal are converted to I2S via IC4 ADC.

HEADPHONES AMPLIFIER CIRCUIT
スクリーンショット 2025-03-23 14 01 10
A simple Headphones driver circuit is provided.

POWER ON/OFF MUTE DRIVER
スクリーンショット 2025-03-23 14 08 24
This circuit is provided to reduce the "Pop" noise on the headphones.

SLEFBOOT JUMPER
スクリーンショット 2025-03-23 14 17 21
This jumper is provided for the zombie junk-code written EEPROM issues. If you face this trouble, jump out of this. Then reboot, erase EEPROM, and overwrite the fixed firmware. This will be the only way to recover from this trouble.

BOOT EEPROM CONFIGURATION CIRCUIT
スクリーンショット 2025-03-23 14 21 52
Using I2C for programming the DSP. Normally, the USB-Host device XIAO RP2040 board is connected. And its I2C bus is connected to the DSP. But if you connect the USBi to J13, an I2C path from RP2040 will be cut.

USB AUDIO INPUT
スクリーンショット 2025-03-23 14 36 52
A simple, low-cost USB Audio bridge is provided. You can drag and drop programming the firmware which is created by Takazine as a famous DIY Audio Blogger site master of New Western Elec. USBi emulation is not provided yet.

S/PDIF INPUT & OUTPUT
スクリーンショット 2025-03-23 14 51 48
Optical digital audio I/O is provided

BLUETOOTH INTERFACE

スクリーンショット 2025-06-03 0 57 12

AAC/SBC Bluetooth connection is supported. Multifunction button acts as a pairing button(Long-push)

STACKED BOARDS

FreeDSP-G_RightFrontView

Enclosure Construction

IMG_7625
   IMG_7641

IMG_7642

IMG_7708

Software

You can access the hardware noted in the chart below.
スクリーンショット 2025-03-22 22 06 15

SigmaStudio Programing

Overdrive Driver

スクリーンショット 2025-03-26 1 36 48 Multiple asymmetric soft-clipping stages are provided. 2 or 3 stages are selectable. Clipping will start from the last stage.

Pentode Crossover distortion Generator

スクリーンショット 2025-03-26 1 45 25 You can add a crossover distortion as you like. This will be related to the decay of the sound characteristics.

IR (Impulse Response Convolver)

スクリーンショット 2025-03-26 1 51 58

You can load IR data (Text Cofficent data) files for the cabinet and microphone sound simulation.