-
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-nuggetGo into the directory:
$ cd noise-nuggetGet 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 softwareand 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.binPress 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
Fabien-Chouteau
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.