It’s always a good idea to place the power supply components and check the voltage rails first before placing the rest of the components.
The Build Guide for the Performer outlines this strategy.
YES, I got overconfident and just checked a few, thinking that all was well. And the fact it booted up first time. BUT! its a lesson, check as instructed.
Let us know that all is well when you swap the DC-DC converter?
OOOH, I am so sorry.
Yep it was just that dc/dc converter.
There is no way I would put an IC on a board without first examining it, the schematic, the orientation and the BOM.
The dc/dc converter I just took from my parts kit at face value, it was totally and clearly marked 3.3v.
A stupid mistake.
I have finished building my performer and I have a problems. I have uploaded sequencer.hex and bootloader.hex and it does the sequence of lights between T1 and S16 on startup. If I press Play the light blinks. So i think that is correctly flashed.
The problem: the screen does not show anything. I have 3.2V so I understand that it is powered.
I have no idea where to start checking. Please, any recommendation?
Hi, copying for the other performer post (the non diy one/
Well i have run into a brick wall.
My (3rd) perofrmer build doesnt really work....well none of the leds do.
The lcd works, flashing the mcu, but none of the leds work.
I have replaced ALL ic´s and still no live on the leds.
Any ideas where i should start looking? All components are the same as used on other builds and the same as in the bom.
All diodes measure correct voltages, all leds show same readings?
What feeds the leds?
Thanks!
Ps: I tried test mode and obviously leds are not working :(
- Which SD card is recommended?
- When I go to "Monitor" I see that CV in reads -0.02 to -0.04. If i send 1V it read 0.96 V to 0.98 V. Depends on the input.
Can they be calibrated? Is there a way to set it to 0.00?
Hello fellow Westlicht'ians - a little help if you can spare it -
I recently bought a "second user" Performer running 1.3.6 and would dearly love to bring it up to the current firmware, both the "hold on power up" and the utilities menu "hold to reset to bootloader" methods both result in the same failure : the unit appears dead until power to the box is reset (there is no further display or led activity once the encoder is depressed).
The SD card contains only a .DAT file named "LAST.DAT" and a folder containing preset saves - it's currently both reading and writing to those saves without problem. I've offered the unit several of the alt firmwares : 1.3.7 and increments but it's not responsive once the encoder is pressed
As a newcomer to this unit I could really do with a bit of assistance, can anyone help a brother out with this ?
I have this problem "No SD Detected" then I proceeded to check for the connector and there was a bridge in between pin 7 and GND. But the problem persist, then I checked for connection to the ARM and found R11 with 32K ohms instead of 33K.
Hello fellow Westlicht'ians - a little help if you can spare it -
I recently bought a "second user" Performer running 1.3.6 and would dearly love to bring it up to the current firmware, both the "hold on power up" and the utilities menu "hold to reset to bootloader" methods both result in the same failure : the unit appears dead until power to the box is reset (there is no further display or led activity once the encoder is depressed).
The SD card contains only a .DAT file named "LAST.DAT" and a folder containing preset saves - it's currently both reading and writing to those saves without problem. I've offered the unit several of the alt firmwares : 1.3.7 and increments but it's not responsive once the encoder is pressed
As a newcomer to this unit I could really do with a bit of assistance, can anyone help a brother out with this ?
P......l.......e......a......s......e
I have not updated with SD. I have only tried via JTAG, with the STM programmer.
Have you tried trying the update without any SD? When I launch update on mine without SD inside, it takes me to a screen where it indicates the version of the bootloader (0.2 mine) and show an error for not finding the card. I think that it can help to rule out if it is a problem in the file/sd or is the bootloader.
Hi 0110, thanks for responding I've just tried your suggestion of "start up without SD" and it boots straight to the sequencer as normal - if I go through the update proceedure with no SD inserted the result is the same as I originally reported - no bootloader screen and a "dead unit" untill I cycle the power and once again it boots straight to the sequencer as normal.
I have no STM programmer ( I'm assuming you are talking about stlink or equivilent) and can find no clear instruction for a novice in using one for the Performer, which I find really surprising considering the wealth of info available regarding the physical build. (I'd willingly invest in an StLink set up if that is what is required to resolve this but as a novice would feel the need for some guidance)
I do have access to a Fdti/usb cable which I have used to flash my Abstract Data ADE 32 - it (the cable) has the same six pin femail as the JP6 header on the Performer, the JP6 header is marked up as "Serial/Bootloader" on the build guide page here https://westlicht.github.io/performer/build/ibom.html But I'm not prepared to experiment based on my uneducated supposition.
Do you know if the JP6 Serial port is an alternative interface? If not, since you are familiar with the programing routine via the JTAG and STM adapter it would be cool if you could fill in this blank with quick guide/tutorial, I know the scripting guide is already out there it's just an "idiots guide " to interfacing with the unit that is needed.
I appreciate that you have taken the time to respond and would be grateful for any further assistance, is there a virtual pub on this board ? as I'd certainly be getting a round or two in
I have no STM programmer ( I'm assuming you are talking about stlink or equivilent) and can find no clear instruction for a novice in using one for the Performer, which I find really surprising considering the wealth of info available regarding the physical build. (I'd willingly invest in an StLink set up if that is what is required to resolve this but as a novice would feel the need for some guidance)
Guide to programming the Performer
First, I am not an expert. I am going to tell you the steps that I followed in my built. In my case I had some difficulties because my built was faulty. I fixed the hardware later . If your hardware works correctly I think that everything is easier. I have only tried the method via JTAG.
3. Connect STLINK to computer via USB and connect to Performer via JTAG. So power up the Performer. Yes, to program via JTAG you need power the module.
4. Open STM32CubeProgrammer. In Port dropdown select JTAG and push Connect. If everything went well you should see the data stored in "Device memory".
6. Go to "Erasing & Programming" tab in STM32CubeProgrammer (second item in left row). I performed a "Full Chip Erase" before programming. I don't know if it's necessary. Then push Browse and select bootloader.hex in Download section (first option in "Erasing & Programming" tab). Push "Start Programming". You will get a success message. Now the firmware. Make sure "Skip flash erase before programming" is selected and browse to firmware.hex and Push "Start Programming" again.
7. If all is ok you should see the new data stored in "Device memory". You can "Open file" bootloader and firmware and compare. This is an optional step.
7. Power off your Performer module. Disconnect JTAG.
8. Power on Performer. Enjoy!
Other:
To gain peace of mind you can see some videos on youtube with synths and STLINK...
Last edited by 0110 on Sat Mar 06, 2021 1:19 pm, edited 8 times in total.
Hi everyone I got a faulty Yamaichi PJS008U-3000-0 microSD connector… Is there a better quality alternative?
And does anybody know a european (continental) source for one of those? The shipping from thonk/pusherman is super expensive to germany and mouser did not have it in stock, sadly.
Cheers
I purchased ii with PCB. Maybe the same Yamaichi microSD connector.
Yeah, looks like the same flimsy thing. Will try to get a better quality one and post it here. I would like to have those push in connectors instead. Hope this change in the future.
I have no STM programmer ( I'm assuming you are talking about stlink or equivilent) and can find no clear instruction for a novice in using one for the Performer, which I find really surprising considering the wealth of info available regarding the physical build. (I'd willingly invest in an StLink set up if that is what is required to resolve this but as a novice would feel the need for some guidance)
Guide to programming the Performer
First, I am not an expert. I am going to tell you the steps that I followed in my built. In my case I had some difficulties because my built was faulty. I fixed the hardware later . If your hardware works correctly I think that everything is easier. I have only tried the method via JTAG.
3. Connect STLINK to computer via USB and connect to Performer via JTAG. So power up the Performer. Yes, to program via JTAG you need power the module.
4. Open STM32CubeProgrammer. In Port dropdown select JTAG and push Connect. If everything went well you should see the data stored in "Device memory".
6. Go to "Erasing & Programming" tab in STM32CubeProgrammer (second item in left row). I performed a "Full Chip Erase" before programming. I don't know if it's necessary. Then push Browse and select bootloader.hex in Download section (first option in "Erasing & Programming" tab). Push "Start Programming". You will get a success message. Now the firmware. Make sure "Skip flash erase before programming" is selected and browse to firmware.hex and Push "Start Programming" again.
7. If all is ok you should see the new data stored in "Device memory". You can "Open file" bootloader and firmware and compare. This is an optional step.
7. Power off your Performer module. Disconnect JTAG.
8. Power on Performer. Enjoy!
Other:
To gain peace of mind you can see some videos on youtube with synths and STLINK...
- WOW DUDE -
Thankyou 0110 for such a thorough guide, the presention is clear and very accessible even to a complete novice such as myself. I shall get an STlink ordered up and proceed methodically to update my dearly loved Performer.
I very much appreciate the time and effort you have spent to provide this resource, not just for myself but for the whole community.
Now where's the bar? I'm sure I said something about getting a few rounds in, seriously though, if I can ever return the favour you can be sure I'll be there
Thankyou 0110 for such a thorough guide, the presention is clear and very accessible even to a complete novice such as myself. I shall get an STlink ordered up and proceed methodically to update my dearly loved Performer.
I very much appreciate the time and effort you have spent to provide this resource, not just for myself but for the whole community.
Now where's the bar? I'm sure I said something about getting a few rounds in, seriously though, if I can ever return the favour you can be sure I'll be there
Thanks!
Good luck with the process. If you have any problem, comment here.