Hello, I just recently bought a Noise Engineering Legio eurorack module which uses Daisy. They say we can write our own firmware using Daisy. This is completely new to me though I would love to learn how to write firmware for my new module. Please help, thank you
Have a look at the daisy wiki
At the moment, one example is provided for the legio:
No template for āLegioā in Oopsy yet - Perhaps ask Noise Engineering / Cyclingā74 to add it, if you plan on using Max gen~
thank you very much for the quick response and the helpful information. I have one more question, should I first buy a Daisy Seed (hardware) to experiment with as opposed to using my Noise Engineering Legio eurorack module?
Thank you again,
Michael
I really donāt know what to advice you here - an extra daisy would be nice offcause, but the legio should be enough.
I donāt know if they use the seed or the patch-sm
It doesnāt come with schematics (and I asked, but they kindly refused to give it away - for versio at least), so perhaps itās not easy to ācloneā it on a breadboard if you get a daisy seed for development. Maybe itās obvious from looking in the source-code how things are wired ⦠I havenāt looked - I usually stay away from modules that I donāt have the schematics for.
All you have is the pin numbers here.
If you think you need one for development, buy 2x legio.
If you want to tinker, add your own pots, switches, leds, display etc, without risking the legio ⦠perhaps get the Daisy Pod when itās avaiable again.
Or patch.Init() ā Electro-Smith
or wait - see this
Hi there
Iām completely new to this.
I went to the web programmer and the DFU in FS mode wasnāt listed. I found drivers on the internet but now the āFlash Blink!ā button is still greyed out
I found a page on the forum that mentioned this but suggested a linux solution while Iām using windows
If anyone out there could help that would be great!
Thanks
Check out the topic:
and check your USB cable - could be defective or power only.
Might need to run zadig:
If you are on Windows you might need to use Zadig to select a different USB driver.
To begin, download Zadig. Use the most recent version.
Launch Zadig and then put the Daisy into bootloader mode by holding BOOT and pressing RESET.
Click the Options menu in Zadig and select āList All Devices.ā
In the drop down menu inside the main window, select āDFU in FS mode,ā followed by selecting WinUSB in the target driver box.
Click āReplace Driver.ā Zadig will update to the appropriate driver to flash Daisy.
These instructions are also in the Windows Toolchain Install Wiki page on GitHub with screenshots.
edit: To clarify, Zadig is not only for command line programming but can be used for the Web Progammer as well on Windows. It should fix the connectivity problem if the USB driver is to blame.
Iāll order a new cable and see how I do. Thanks!
Anyone know if legio used a seed or a patch?
Noise Engineering Legio uses a Seed2 DFM.
This is a soon to be released version of the Daisy which is an improved version of the Daisy Seed.
I am learning Pd, Plugdata, Arduino IDE, and Max MSP.
I have managed to flash a Pd file to Daisy Pod and it worked!
I have managed to flash an Arduino file using the IDE and it worked! Actually tried a number of files.
I have not managed to flash a Max oopsy file to the Daisy Pod. I tried the oopsy_pod template and all I get is noise and feedback.
Could you please do a video on using this template, setting up with the Daisy Pod, and explaining what the template parts do?
It would help greatly!
Hey Astrin!
Thank you for your video suggestion!
Even for folks with Daisy Seed, analyzing Daisy Podās template and JSON file is a great way to learn how hardware configuration and mapping work with Daisy!
And I saw in another forum post that you were able to solve the oopsy_pod issue and Iām happy to hear that! Iāll be having a closer look at that post in a few.
By the way, welcome to the community!!
Hi! Iāve recently got Daisy Rev7 and have trouble connecting it to Arduino. I get an error 1.
Iāve installed the libs + STM32 CUBE Programmer. Followed this tutorial: https://youtu.be/UyQWK8JFTps?si=_g3TUmbqpkndA0Y0
Iāve managed to upload the blink code via Daisy Web Programmer (blinking red like the success one), so it seems my USB cable is fine.
Will appreciate your help, really need to figure this out asap for my upcoming installation, many thanks!
You need to put the Daisy in DFU mode, with the button press, and then you need to select the correct Port.
Hi, thanks for your response! Iāve been rebooting Daisy, but Iām also not seeing the USB port (only the Bluetooth default one)
I suspect thereās an issue with the port detection, but Iāve been using Arduino Uno before and never had such a problem. Any idea why this might be happening? And thanks!
Ignore (for now) what I wrote about Port - that only applies when you are trying to use Serial over USB to print to the Serial Monitor.
āRebootingā isnāt the same as putting it in DFU mode.
Putting it in DFU mode is: press and hold BOOT, press RESET, release BOTH.
This must be done each time you want to upload a program - whether in Web Programmer or Arduino IDE.
Thanks, thatās exactly what Iāve been doing, and I managed to make it work in Web Programmer tool
Any idea what else might cause an issue? Thanks
No ideas, but Iād suggest going into Arduino preferences and setting Show verbose output during upload.
Maybe it will say something helpful.
As a heads up - installing the toolchain on MacOs sequoia is now a little harder since right-click and select Open wonāt work. You need to got to the settings app, select āPrivacy and Securityā, scroll down to āSecurityā and confirm you want to open the untrusted package there.
Text from 1b. Installing the Toolchain on Mac Ā· electro-smith/DaisyWiki Wiki Ā· GitHub needs changing please.
And can we get apple silicon native package rathe than needing to run in x86 emulation please.
āInstallerā cannot be opened because it is from an unidentified developer
If you encounter this popup and donāt see an āOpenā button, you probably double-clicked or opened the package directly. Youāll have to right-click the package in Finder and select āOpenā from the context menu.
Iām really sorry for the delay in response!
We included this info on the Mac Toolchain section of our new support site.
Thank you so much for bringing this up!