UnUnUnium Posted July 18, 2021 Report Share Posted July 18, 2021 Thank you both for looking into this. I've had a look at all my joints, but still no luck. I can look at alternative solder - I also have a flux pen if you would recommend that. As far as SW 12 goes, unfortunately I think the copper pad is worn out, so it looks like I may have to order another JA PCB + parts and have another go. Still, it would be good to figure out what went wrong here so I can avoid it next time. I have installed SEQ_L.NGC, and succesfully loaded seq_l and set debug on. One thing I noticed however is that 'NG' doesn't show up as a MIDI port in MIOS as it does in the build video. Could this indicate an issue? I'm not sure why it's occurring as I am following the instructions in the video and can successful load seq_l... LEDs definitely don't have reverse polarity, I checked again, and I was very careful of this in the first place. As far as the physical issues you mention, the one which I suspect the most is a dodgy ribbon cable - could it be possible that this could prevent the LEDs from lighting up, yet still allow the switches to function? Quote Link to comment Share on other sites More sharing options...
latigid on Posted July 18, 2021 Author Report Share Posted July 18, 2021 1 hour ago, UnUnUnium said: Thank you both for looking into this. I've had a look at all my joints, but still no luck. I can look at alternative solder - I also have a flux pen if you would recommend that. As far as SW 12 goes, unfortunately I think the copper pad is worn out, so it looks like I may have to order another JA PCB + parts and have another go. You can always bodge the parts. LED anodes connect across a row 4148 anodes connect across a row, D12 cathode to bottom-left pin when viewed from the front. "switch cathodes" connect to SW17 below; for simplicity's sake that is the LED pin marked with a dash. 1 hour ago, UnUnUnium said: Still, it would be good to figure out what went wrong here so I can avoid it next time. I have installed SEQ_L.NGC, and succesfully loaded seq_l and set debug on. One thing I noticed however is that 'NG' doesn't show up as a MIDI port in MIOS as it does in the build video. Could this indicate an issue? I'm not sure why it's occurring as I am following the instructions in the video and can successful load seq_l... As long as you get 4x MIDI ports it is okay, sometimes they will be named differently. This varies depending on your OS. 1 hour ago, UnUnUnium said: LEDs definitely don't have reverse polarity, I checked again, and I was very careful of this in the first place. As far as the physical issues you mention, the one which I suspect the most is a dodgy ribbon cable - could it be possible that this could prevent the LEDs from lighting up, yet still allow the switches to function? Technically not. The matrix sink columns here are also driven by 74HC595s, so I would expect all or nothing. If the matrix was otherwise dysfunctional, you might see multiple button events triggered at once. You could consider to carry on with the lemec boards and then you can see if the signals make it through JA. Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted July 18, 2021 Report Share Posted July 18, 2021 Thank you - the bodge option makes sense (jumper wires could do it), and I will probably crack on with building the lemec boards. One thing I am still confused about is the SEQ_L.NGC situation - I get only 2 MIDI ports (In and out) and no specific NG ports. load seq_l works though, and I repeated the video many times and I'm not sure what I could have done wrong - the script is on the SD card and installed the hex file from MIOS studio successfully. Quote Link to comment Share on other sites More sharing options...
latigid on Posted July 18, 2021 Author Report Share Posted July 18, 2021 3 hours ago, UnUnUnium said: One thing I am still confused about is the SEQ_L.NGC situation - I get only 2 MIDI ports (In and out) and no specific NG ports. Sounds like MB_NG is not loaded properly... if it is a Mac I think there is a way to delete some config or so. You can try with another OS or computer. I hope that you closed MIOS Studio between firmware updates. Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted July 18, 2021 Report Share Posted July 18, 2021 Cool, I've got access to a Mac so I will try to reinstall everything tomorrow. Pretty sure I did close MIOS in between installing the hex files but I'll make absolutely sure to do that next time! Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted July 19, 2021 Report Share Posted July 19, 2021 To update, I have tried various fixes to the JA PCB, but to no avail. I think I will order a new board + parts. One more question - could my problems have to do with the core board as well, or are they likely to be only the JA PCB? Quote Link to comment Share on other sites More sharing options...
latigid on Posted July 20, 2021 Author Report Share Posted July 20, 2021 16 hours ago, UnUnUnium said: One more question - could my problems have to do with the core board as well, or are they likely to be only the JA PCB? They could be indeed. That would particularly apply to J8/9 and IC1B. Quote Link to comment Share on other sites More sharing options...
sanemalkavian Posted August 28, 2021 Report Share Posted August 28, 2021 Hi everyone. I am working on the project and got to the point where I need to test the LED matrix. I have the bottom half of the matrix working, but the top part doesn't react at all. I slide CC16 and half way there it will light up bottom half of the led matrix, but after that nothing happens. I checked and reworked the cable, but I am not sure how to test all other parts. Could you please help or point out to schemtic? Thank you Quote Link to comment Share on other sites More sharing options...
latigid on Posted August 28, 2021 Author Report Share Posted August 28, 2021 I would still suspect the cables :) You should be able to measure continuity between the IDC8 socket on lemec and the first 8 pins of the JA IDC24 (i.e. closest to the ring MEC switches). With a cable attached of course! Are the matrices positioned the right way around? Upload a photo of your work on the JA and lemec_R. Otherwise, if you mean the top 4 rows of the matrix don't light up, that is to do with the sink driver IC18 and shift register IC17. For the driver: output side is pin 18 -> matrix bottom row (row 1), pin 17 -> row 2.. pin 11 -> row 8. Input side just the opposite leg on the IC. For the register: pin 7 -> row 1, pin 6 -> row 2 ... pin 1 -> row 7, pin 15 -> row 8. Quote Link to comment Share on other sites More sharing options...
sanemalkavian Posted August 29, 2021 Report Share Posted August 29, 2021 (edited) I reworked the cables and checked pin by pin, all working. Top 4 rows are not lighting up, so as you said I will reflow IC17 and IC18. Here are the pics of how I soldered them. Thank you for the fast reply. EDIT: I reflowed all both ICs and now everything works perfectly. Thank you. Edited August 29, 2021 by sanemalkavian Quote Link to comment Share on other sites More sharing options...
sanemalkavian Posted August 29, 2021 Report Share Posted August 29, 2021 Now I have to fix OLEDs. They worked partially after I installed hardware config file (left screen was showing some parts, but not all, and right screen was showing only first few columns). After I installed latest project.hex midibox firmware Only first screen is working partially, the second one is not working and I am getting strange info on the first one. Lots of strange symbols and skipped places. The second screen is not working and when I try to play the sequence the led matrix displays FAULT. How to start debugging this? Quote Link to comment Share on other sites More sharing options...
latigid on Posted August 29, 2021 Author Report Share Posted August 29, 2021 (edited) Worked out with the JA matrix then? (Seems so, well done!) The normal fix for OLEDs is to put a jumper in J15s (3v3). Other options are to check R33D (560R), make sure there are no shorts from the back of the IDC cable to the OLED PCB and cabling in general. Edited August 29, 2021 by latigid on Quote Link to comment Share on other sites More sharing options...
sanemalkavian Posted August 30, 2021 Report Share Posted August 30, 2021 Thank you for that. A bit of cable rework did the trick. It is all working now. :) Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 1, 2021 Author Report Share Posted September 1, 2021 Great to hear! Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 9, 2021 Report Share Posted September 9, 2021 Hello, I'm having some trouble with video 2, step 33, 'Building and testing JA Matrix LED cable'. MIDI CC 16 does move the LED dots, but some of them seem to be missing. Ive attached a picture - what are the likely culprits here? The matrix itself, the cable, or the shift registers? All the best, Jeremy Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 9, 2021 Report Share Posted September 9, 2021 Apologies - I just realised my above post is the same issue as the previous. However, I just reflowed IC17 and IC18 and made a new cable - same issue. Anywhere else to look? All the best, Jeremy Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 9, 2021 Author Report Share Posted September 9, 2021 Hi Jeremy, The cables are the issue 90% of the time :) But what you see there is two columns not driving, so that could also be on the resistor networks (particularly RN5, pin12/13) and other shift registers (particularly IC20, pin 3/4). The other two LEDs on the first 16*8 row are not simple to explain as the other rows and columns are functional. Best, Andy 1 Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 9, 2021 Report Share Posted September 9, 2021 Thank you Andy - I reflowed RN5 and IC20 - it works as expected now! I think the other two missing in the photo were probably cable related, as I had replaced the cable after taking that photo. All the best, Jeremy Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 9, 2021 Author Report Share Posted September 9, 2021 Ace! 1 Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 13, 2021 Report Share Posted September 13, 2021 Hello, I got to the stage where the firmware was supposed to be uploaded. All tests (switches, buttons, LEDs) passed perfectly. Unfortunately, I think I uploaded the wrong firmware and "bricked" the core board - I can't seem to communicate with it via MIOS Studio. 2 questions: 1. If it is in fact bricked, how can I fix it? 2. When I do fix it, can someone link to the firmware for the RH MIDIbox SEQ V4? I've uploaded a picture showing the message from MIOS - the SEQ V4 has no lights, only the green light on the back pulses momentarily when I plug in power. Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 13, 2021 Author Report Share Posted September 13, 2021 Might have been the one for an STMF1 core? Just checking, did you reboot the core and close/reopen MIOS Studio? If you did, see if you can use JPA0 to enter boot hold mode and try to upload the app again. If it doesn't help, it would need a JTAG programmer or even just an STM32 DISCOVERY board if you have one around. Note that there is only one SEQ app. The configuration is set by the HWCFG file that you upload onto the SD card. Best, Andy Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 13, 2021 Report Share Posted September 13, 2021 Yes, I think it was the one for the STMF1 core. I did reboot the core (just pull the power/reset button, yes?) and I closed and reopened MIOS Studio. Is the correct firmware here? http://ucapps.de/mios32_download.html midibox_seq_v4_096.zip? JPA0 is on the core board? Best, Jeremy Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 13, 2021 Author Report Share Posted September 13, 2021 Hi Jeremy: 38 minutes ago, UnUnUnium said: Yes, I think it was the one for the STMF1 core. It happens :) 38 minutes ago, UnUnUnium said: I did reboot the core (just pull the power/reset button, yes?) and I closed and reopened MIOS Studio. That's right, pulling out the power/USB will do. Always restart MIOS Studio following a power cycle. 38 minutes ago, UnUnUnium said: Is the correct firmware here? http://ucapps.de/mios32_download.html midibox_seq_v4_096.zip? Looks like the current one, yep! 38 minutes ago, UnUnUnium said: JPA0 is on the core board? Yes, you need to jumper it, means opening up the case unfortunately. Also ensure that resistors R101/R102 are installed. Hope you can get back to the bootloader! If not, it's typically no biggie to reflash with ST-LINK or JTAG. Best, Andy 1 Quote Link to comment Share on other sites More sharing options...
UnUnUnium Posted September 13, 2021 Report Share Posted September 13, 2021 Looks like I got it working! Will do more full testing later but all interface elements are working, and USB Midi is working. Using the JPA0 Jumper worked perfectly. Uploaded the correct file and popped the config file on the card. Thanks again Andy :) All the best, Jeremy Quote Link to comment Share on other sites More sharing options...
latigid on Posted September 13, 2021 Author Report Share Posted September 13, 2021 Well done! 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.