-
1Hardware build
There's no real build instruction for Noise Nugget hardware because it only consist of a small electronic circuit.
You can assemble it by soldering each components according to the board design available in the repository.
However, some of the components are very small and difficult to solder by hand. So I recommend using PCB assembly services such as MarcroFab.
-
2Software: Getting the toolchain
The Noise nugget software is developed in Ada, so you will need an the arm-elf GNAT Ada compiler. You can get and install the community edition from here: https://www.adacore.com/download
-
3Software: Getting the sources
The sources are hosted on GitHub so you can get them with the git tool:
$ git clone https://github.com/Fabien-Chouteau/noise-nugget
Go into the directory:
$ cd noise-nugget
Get the dependencies with the git submodule command:
$ git submodule update --init --recursive
-
4Software: Building the firmware
With the compiler installed, go to the software directory:
$ cd software
and use gprbuild to compile the sources:
$ gprbuild -XGENERATOR_TYPE=sampler
"-XGENERATOR_TYPE" defines the mode of the Noise Nugget. I can be:
- sampler
- synth
- fx-flanger
-
5Software: Flashing the firmware
Create a DFU image with this command
$ arm-eabi-objcopy obj/main-sampler -O binary obj/sampler.bin
Press the DFU button of the Noise Nugget while plugging the USB cable. Release the DFU button and use this command to flash the firmware
sudo dfu-util -d 0483:df11 -a 0 -s 0x08000000 -D obj/sampler.bin
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.