Jump to content

Smithy

Frequent Writer
  • Posts

    1,217
  • Joined

  • Last visited

  • Days Won

    26

Smithy last won the day on June 12 2021

Smithy had the most liked content!

About Smithy

  • Birthday April 6

Contact Methods

  • Website URL
    www.soundcloud/adriansmith

Profile Information

  • Gender
    Male
  • Location
    Cork, Ireland

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Smithy's Achievements

MIDIbox Guru

MIDIbox Guru (4/4)

40

Reputation

  1. Connecting the diode from the Encoder Switch pin to J2 pin 6 solved the issue! There must be a short on the top side of the board under or near ENC4! Thanks so much for the help, and enjoy a beer on me! Must have been the longest troubleshooting effort ever! :)
  2. My guess is theres a short under ENC4 somewhere but I'm finding it too difficult to desolder. At this stage I may just order 10 encoders from midiphy with a plate PCB.
  3. Not exactly sure how useful this info is, but I de-soldered the positive leg of this Diode and the issue seems to go away, ENC4 turns normally without lighting up the SW20's LED.
  4. The RN pins are definitely not touching, here's a photo showing how far the PCBs are apart from each other with the headers: Shorting J1 Pin 8 to GND even at that distance causes SW20 to illuminate. Any advice or images of traces to help me find the short on the Enc Plate PCB? On the underside of the PCB there is quite a few spots where the silkscreen has been marked and copper is showing. No traces seem to be exposed however.
  5. Still no short between ENC4 pins and J2 Pin 6. With the ENC Plate PCB installed when I short J1 pin 8 to GND the SW20 LED lights up and I get the following in debug, it includes touching the pin and releasing from it: [1036341.011] MBNG_MATRIX_NotifyToggle(1, 28, 0) [1036341.011] MBNG_DIN_NotifyToggle(2028, 0) [1036341.012] [EVENT] id=BUTTON:2028 hw_id=BUTTON:2028 bank=0 fwd_id=LED:2031 type=NoteOn value=0 label= [1036341.013] MBNG_DOUT_NotifyReceivedValue(2031, 127) [1036341.014] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 31, 127) [1036341.015] MBNG_MATRIX_NotifyToggle(1, 44, 0) [1036341.016] MBNG_DIN_NotifyToggle(2044, 0) [1036341.016] No event assigned to BUTTON hw_id=2044 [1036341.020] MBNG_MATRIX_NotifyToggle(1, 60, 0) [1036341.021] MBNG_DIN_NotifyToggle(2060, 0) [1036341.021] No event assigned to BUTTON hw_id=2060 [1036341.024] MBNG_MATRIX_NotifyToggle(1, 12, 0) [1036341.024] MBNG_DIN_NotifyToggle(2012, 0) [1036341.025] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=0 label= [1036341.026] MBNG_DOUT_NotifyReceivedValue(2016, 127) [1036341.027] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 127) [1036341.029] MBNG_MATRIX_NotifyToggle(1, 36, 0) [1036341.030] MBNG_DIN_NotifyToggle(2036, 0) [1036341.030] No event assigned to BUTTON hw_id=2036 [1036341.033] MBNG_MATRIX_NotifyToggle(1, 52, 0) [1036341.034] MBNG_DIN_NotifyToggle(2052, 0) [1036341.034] No event assigned to BUTTON hw_id=2052 [1036341.038] MBNG_MATRIX_NotifyToggle(1, 4, 0) [1036341.038] MBNG_DIN_NotifyToggle(2004, 0) [1036341.039] [EVENT] id=BUTTON:2004 hw_id=BUTTON:2004 bank=0 fwd_id=LED:2015 type=NoteOn value=0 label= [1036341.040] MBNG_DOUT_NotifyReceivedValue(2015, 127) [1036341.041] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 15, 127) [1036341.042] MBNG_MATRIX_NotifyToggle(1, 20, 0) [1036341.042] MBNG_DIN_NotifyToggle(2020, 0) [1036341.043] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=0 label= [1036341.044] MBNG_DOUT_NotifyReceivedValue(2024, 127) [1036341.045] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 127) [1036341.060] MBNG_MATRIX_NotifyToggle(1, 20, 1) [1036341.060] MBNG_DIN_NotifyToggle(2020, 1) [1036341.062] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=127 label= [1036341.062] MBNG_DOUT_NotifyReceivedValue(2024, 0) [1036341.063] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 0) [1036341.070] MBNG_MATRIX_NotifyToggle(1, 20, 0) [1036341.070] MBNG_DIN_NotifyToggle(2020, 0) [1036341.071] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=0 label= [1036341.072] MBNG_DOUT_NotifyReceivedValue(2024, 127) [1036341.073] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 127) [1036341.080] MBNG_MATRIX_NotifyToggle(1, 12, 1) [1036341.080] MBNG_DIN_NotifyToggle(2012, 1) [1036341.082] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=127 label= [1036341.082] MBNG_DOUT_NotifyReceivedValue(2016, 0) [1036341.083] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 0) [1036341.088] MBNG_MATRIX_NotifyToggle(1, 12, 0) [1036341.088] MBNG_DIN_NotifyToggle(2012, 0) [1036341.089] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=0 label= [1036341.090] MBNG_DOUT_NotifyReceivedValue(2016, 127) [1036341.091] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 127) [1036341.186] MBNG_MATRIX_NotifyToggle(1, 44, 1) [1036341.186] MBNG_DIN_NotifyToggle(2044, 1) [1036341.186] No event assigned to BUTTON hw_id=2044 [1036341.192] MBNG_MATRIX_NotifyToggle(1, 52, 1) [1036341.193] MBNG_DIN_NotifyToggle(2052, 1) [1036341.193] No event assigned to BUTTON hw_id=2052 [1036341.197] MBNG_MATRIX_NotifyToggle(1, 4, 1) [1036341.197] MBNG_DIN_NotifyToggle(2004, 1) [1036341.198] [EVENT] id=BUTTON:2004 hw_id=BUTTON:2004 bank=0 fwd_id=LED:2015 type=NoteOn value=127 label= [1036341.199] MBNG_DOUT_NotifyReceivedValue(2015, 0) [1036341.200] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 15, 0) [1036341.201] MBNG_MATRIX_NotifyToggle(1, 20, 1) [1036341.201] MBNG_DIN_NotifyToggle(2020, 1) [1036341.203] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=127 label= [1036341.203] MBNG_DOUT_NotifyReceivedValue(2024, 0) [1036341.204] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 0) [1036341.205] MBNG_MATRIX_NotifyToggle(1, 36, 1) [1036341.206] MBNG_DIN_NotifyToggle(2036, 1) [1036341.206] No event assigned to BUTTON hw_id=2036 [1036341.210] MBNG_MATRIX_NotifyToggle(1, 60, 1) [1036341.211] MBNG_DIN_NotifyToggle(2060, 1) [1036341.211] No event assigned to BUTTON hw_id=2060 [1036341.215] MBNG_MATRIX_NotifyToggle(1, 12, 1) [1036341.215] MBNG_DIN_NotifyToggle(2012, 1) [1036341.217] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=127 label= [1036341.217] MBNG_DOUT_NotifyReceivedValue(2016, 0) [1036341.218] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 0) [1036341.219] MBNG_MATRIX_NotifyToggle(1, 28, 1) [1036341.219] MBNG_DIN_NotifyToggle(2028, 1) [1036341.221] [EVENT] id=BUTTON:2028 hw_id=BUTTON:2028 bank=0 fwd_id=LED:2031 type=NoteOn value=127 label= [1036341.221] MBNG_DOUT_NotifyReceivedValue(2031, 0) [1036341.222] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 31, 0) This does not happen without the Enc plate PCB installed / connected. I also tried doing it with the arduino headers installed to separate the PCBs further like in the photo below, and I do get the events and SW20's LED lighting up still. So this should rule out a short between components touching on both boards. Shorting J1 Pin 9 to GND has no effect. Would I be right in thinking there's a short somewhere on the ENC Plate PCB?
  6. So i tested for shorts between all encoder legs of ENSW4 and the pins of J2 - nothing. Disconnected the plate PCB and shorted pins 9 and then 10 of J1 to GND. Nothing comes up on Debug. (I even removed the comment # character from the DIN line in seq_r.ngc and tried a second time just in case.
  7. I set it up in RH mode (from left to right: Core -> LE MEC -> LE MEC RH -> JA PCB ) and loaded up seq_r and the issue remained. I commented out the DIN MATRIX line in seq_r.ngc for the RH PCB and this is the result of turning ENCSW4 clockwise one detent with set debug on: [ 657.687] MBNG_DIN_NotifyToggle(36, 0) [ 657.688] No event assigned to BUTTON hw_id=36 [ 657.702] MBNG_ENC_NotifyChange(12, 1) [ 657.703] [EVENT] id=ENC:12 hw_id=ENC:12 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [ 657.708] MBNG_DIN_NotifyToggle(36, 1) [ 657.709] No event assigned to BUTTON hw_id=36 I noticed SW20 did not light up this time when turning. The Mattias LEDs Common Cathode are still desoldered, so not sure if these would light up in this column with DIN commented out. I presume I was not meant to comment out DOUT_MATRIX? Thanks!
  8. I've just replaced IC3 and IC4 on the LEMEC RH PCB and no luck unfortunately. Damn you short, where are you!
  9. No shorts found on between any of those resistors, and on the IC4 pins. Checked the values of R14 / R15 and theyre correct - 1K. I reflowed the pins of IC4 and no luck. This issue doesn't seem to be an obvious one whatever it is!
  10. Fluxtest ran fine I'm pretty sure when I had the superflux CC and Mattias switches soldered. Only interesting thing I've spotted so far is that R24 and R25 seem to be inverted on the Le MEC RH board. I.E. I'm measuring GND on the opposite side compared to the resistors on the Le MEC 1.0 pcb. But maybe the orientation is just flipped between Boards? All the diodes are in the correct orientation also.
  11. The resistor networks are definitely soldered correctly: Any suggestions for a noob on how to read voltages in the appropriate places without frying the boards? :P I reflowed all points you mentioned but no luck. Can't thank you enough for the help.
  12. Been looking for shorts while waiting for the 165 ICs to arrive and still can't find anything. However I decided to temporarily add arduino headers to J-1 to 3 to see if something on the ENC Plate PCB was shorting out something on the Le MEC RH PCB. Basically the PCBs would be further apart. No such luck there, i'm beginning to think the short is somewhere on the Le MEC RH PCB. I've been checking the small the tiny vias for shorts also but no luck there. Its driving me round the bend but I'll persist. I'll update the thread when the 165s arrive and I replace them.
  13. Pushing the Encoder button on ENSW4 behaves as it should, no extra inputs or anything. I tried reflowing the IC3 pins with hot air but no luck. I also desoldered the Mattias switches and took pics of the boards: Le MEC RH 1.3R top side: ENC Plate 1.0 Bottom side: I'm stumped! Going to order a replacement for IC3 anyways.
  14. I get quite a lot with one single turn of the encoder (from one detent to the next detent - clockwise in this example.) [196444.183] MBNG_MATRIX_NotifyToggle(1, 20, 0) [196444.183] MBNG_DIN_NotifyToggle(2020, 0) [196444.184] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=0 label= [196444.185] MBNG_DOUT_NotifyReceivedValue(2024, 127) [196444.186] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 127) [196444.188] MBNG_MATRIX_NotifyToggle(1, 36, 0) [196444.189] MBNG_DIN_NotifyToggle(2036, 0) [196444.189] No event assigned to BUTTON hw_id=2036 [196444.192] MBNG_MATRIX_NotifyToggle(1, 52, 0) [196444.193] MBNG_DIN_NotifyToggle(2052, 0) [196444.193] No event assigned to BUTTON hw_id=2052 [196444.196] MBNG_MATRIX_NotifyToggle(1, 4, 0) [196444.196] MBNG_DIN_NotifyToggle(2004, 0) [196444.197] [EVENT] id=BUTTON:2004 hw_id=BUTTON:2004 bank=0 fwd_id=LED:2015 type=NoteOn value=0 label= [196444.198] MBNG_DOUT_NotifyReceivedValue(2015, 127) [196444.199] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 15, 127) [196444.201] MBNG_MATRIX_NotifyToggle(1, 28, 0) [196444.201] MBNG_DIN_NotifyToggle(2028, 0) [196444.202] [EVENT] id=BUTTON:2028 hw_id=BUTTON:2028 bank=0 fwd_id=LED:2031 type=NoteOn value=0 label= [196444.203] MBNG_DOUT_NotifyReceivedValue(2031, 127) [196444.204] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 31, 127) [196444.206] MBNG_MATRIX_NotifyToggle(1, 44, 0) [196444.207] MBNG_DIN_NotifyToggle(2044, 0) [196444.207] No event assigned to BUTTON hw_id=2044 [196444.210] MBNG_MATRIX_NotifyToggle(1, 60, 0) [196444.210] MBNG_DIN_NotifyToggle(2060, 0) [196444.211] No event assigned to BUTTON hw_id=2060 [196444.214] MBNG_MATRIX_NotifyToggle(1, 12, 0) [196444.214] MBNG_DIN_NotifyToggle(2012, 0) [196444.214] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=0 label= [196444.215] MBNG_DOUT_NotifyReceivedValue(2016, 127) [196444.216] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 127) [196444.244] MBNG_ENC_NotifyChange(12, 1) [196444.245] [EVENT] id=ENC:12 hw_id=ENC:12 bank=0 fwd_id=DISABLED:0 type=CC value=2 label= [196444.270] MBNG_MATRIX_NotifyToggle(1, 60, 1) [196444.270] MBNG_DIN_NotifyToggle(2060, 1) [196444.271] No event assigned to BUTTON hw_id=2060 [196444.274] MBNG_MATRIX_NotifyToggle(1, 12, 1) [196444.274] MBNG_DIN_NotifyToggle(2012, 1) [196444.276] [EVENT] id=BUTTON:2012 hw_id=BUTTON:2012 bank=0 fwd_id=LED:2016 type=NoteOn value=127 label= [196444.276] MBNG_DOUT_NotifyReceivedValue(2016, 0) [196444.277] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 16, 0) [196444.279] MBNG_MATRIX_NotifyToggle(1, 28, 1) [196444.279] MBNG_DIN_NotifyToggle(2028, 1) [196444.281] [EVENT] id=BUTTON:2028 hw_id=BUTTON:2028 bank=0 fwd_id=LED:2031 type=NoteOn value=127 label= [196444.281] MBNG_DOUT_NotifyReceivedValue(2031, 0) [196444.282] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 31, 0) [196444.283] MBNG_MATRIX_NotifyToggle(1, 44, 1) [196444.284] MBNG_DIN_NotifyToggle(2044, 1) [196444.284] No event assigned to BUTTON hw_id=2044 [196444.288] MBNG_MATRIX_NotifyToggle(1, 4, 1) [196444.288] MBNG_DIN_NotifyToggle(2004, 1) [196444.289] [EVENT] id=BUTTON:2004 hw_id=BUTTON:2004 bank=0 fwd_id=LED:2015 type=NoteOn value=127 label= [196444.290] MBNG_DOUT_NotifyReceivedValue(2015, 0) [196444.291] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 15, 0) [196444.293] MBNG_MATRIX_NotifyToggle(1, 20, 1) [196444.293] MBNG_DIN_NotifyToggle(2020, 1) [196444.294] [EVENT] id=BUTTON:2020 hw_id=BUTTON:2020 bank=0 fwd_id=LED:2024 type=NoteOn value=127 label= [196444.294] MBNG_DOUT_NotifyReceivedValue(2024, 0) [196444.296] MBNG_MATRIX_DOUT_NotifyReceivedValue(2, 24, 0) [196444.297] MBNG_MATRIX_NotifyToggle(1, 36, 1) [196444.298] MBNG_DIN_NotifyToggle(2036, 1) [196444.298] No event assigned to BUTTON hw_id=2036 [196444.301] MBNG_MATRIX_NotifyToggle(1, 52, 1) [196444.301] MBNG_DIN_NotifyToggle(2052, 1) [196444.302] No event assigned to BUTTON hw_id=2052 The blobs around IC is the reflection of flux against the light, the light makes it look like solder. Its looking like I'll need to desolder the Mattias switches and inspect the top side. I'll wait til you've looked at the debug messages. Thanks again Andy.
×
×
  • Create New...