Jump to content

Marxon

Programmer
  • Posts

    474
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Marxon

  1. Hi again and happy Eastern,

    sorry for neglecting this topic but

    i started building a Midibox NG, too so the FM Synth had to take a little break ;)

    This is the current status:

    I am using a second transformer now to power

    the +5 rail.

    Unfortunately the FM still dont work.

    1)

    OPL powered with J3 (+12V/GND/-12V) and J1 (+5V)

    -> correct Voltages on IC sockets (no TL074 plugged)

    -> correct Voltages YMF262 (Pin 1, 7): J3 (Vss)

    -> correct Voltages YAC512 (Pin 1, 3, 5, 9): J3 (Vss)

    -> OPL power led = off

    2)

    same as 1) and OPL connected to Core

    via J2_1 and J2_2 except D6 and D7

    -> correct Voltages

    -> Core boots up (FM Testtone)

    -> OPL power led turns on 1 sec after powering

    3)

    same as 2) and D6 or D7 connected

    -> Core does not boot

    -> OPL power led off

    -> +5V drops +3,8V.

    Solderings and connections are 100% OK

    Double and tripple checked.

    I am afraid the YMF has died during all my fix attempts..

    Any other Ideas are welcome :smile:

    Best regards

    Marxon

  2. Hi Midiboxers,

    i asked my electronic dealer of trust for something to clean my boards.

    He advised me this:

    "PCC" from Kontakt Chemie.

    post-4098-0-22883500-1364575939_thumb.jp

    It was quiet expensive 12€/200ml

    But this stuff is really amazing and very, very fertile.

    Unfortunately i have cleand all my boards now so i can not show

    you some "before/after" pictures :smile: I will post some later.

    Best regards

    Marxon

  3. Hi miro,

    I have exactly such a rotary switch. It has 8 switching positions and 8 pins.

    Every single position toggles between a pair of pins. Unfortunately i dont have a datasheet.

    You you can have it if you want.

    Best regards

    Marxon

  4. Feine Sache Thorsten, es funzt!

    EVENT_BUTTON id= 29 hw_id= 29 button_mode=onoff range=0:1 label="^btn" # SHIFT

    EVENT_BUTTON id=1201 hw_id=1001 if_equal=button:29:0 type=NoteOn ch=1 key=21 label="^key"

    EVENT_BUTTON id=1211 hw_id=1001 if_equal=button:29:1 type=NoteOn ch=1 key=31 label="^key"

    Falls du Betatester für weitere Pre-Releases suchst, würde ich mich gern zur Verfügung stellen!

    Mfg

    Marxon

    EDIT:

    [MBNG_FILE_R] /DEFAULT.NGR (optional run script) not found

    diese Meldung gabs in V1.021 noch nicht ;)

    Frohe Ostern wünsch ich noch!

  5. Hi Midiboxers,

    ich versuche erfolglos seit einer gefühlten Ewigkeit,

    einen Event in Abhängigkeit eines anderen Events zu senden.

    So kompliziert ist das ja eigentlich nicht...

    Ich habe als Basis das conev_2 Beispiel abgewandelt:

    RESET_HW

    LCD "%C"

    # this toggle button switches between two CC modes

    EVENT_BUTTON id= 29 hw_id=29 type=meta meta=UpdateLcd range=0:1 button_mode=Toggle lcd_pos=1:1:1 label="Shift #%d"

    # send CC#16 if mode #0 selected

    EVENT_button id=21 hw_id=21 if_equal=Button:29:0 type=CC cc=16 range=0:127 lcd_pos=1:1:2 label="TEST 0: ="

    # send CC#32 if mode #1 is selected

    EVENT_button id=22 hw_id=21 if_equal=Button:29:1 type=CC cc=32 range=0:127 lcd_pos=1:1:2 label="TEST 1: ="

    Leider zeigt das Display immer nur den ersten "Shift" Event an und der zweite button wird

    nicht gesendet egal welchen Wert Shift hat.

    MIOS Studio meldet folgendes:

    Shift Button betätigt:

    [86693.335] MBNG_DIN_NotifyToggle(29, 0)

    [86693.336] [EVENT:301d] BUTTON hw_id=29 bank=0 fwd_id=0x0000 type=Meta value=0 label=Shift #%d

    [86693.337] MBNG_DIN_NotifyReceivedValue(29, 1)

    [86693.451] MBNG_DIN_NotifyToggle(29, 1)

    [86693.452] [EVENT:301d] BUTTON hw_id=29 bank=0 fwd_id=0x0000 type=Meta value=1 label=Shift #%d

    Test Button:

    [86733.231] MBNG_DIN_NotifyToggle(21, 0)

    [86733.232] [EVENT:3015] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 0: =

    [86733.233] [EVENT:3016] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 1: =

    [86733.430] MBNG_DIN_NotifyToggle(21, 1)

    [86733.431] [EVENT:3015] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=127 label=BTN Mode 0: =

    [86733.432] [EVENT:3016] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=127 label=BTN Mode 1: =

    erneut Shift:

    [86750.302] MBNG_DIN_NotifyToggle(29, 0)

    [86750.303] [EVENT:301d] BUTTON hw_id=29 bank=0 fwd_id=0x0000 type=Meta value=1 label=Shift #%d

    [86750.304] MBNG_DIN_NotifyReceivedValue(29, 0)

    [86750.480] MBNG_DIN_NotifyToggle(29, 1)

    [86750.481] [EVENT:301d] BUTTON hw_id=29 bank=0 fwd_id=0x0000 type=Meta value=0 label=Shift #%d

    erneut Test:

    [86777.384] MBNG_DIN_NotifyToggle(21, 1)

    [86777.386] [EVENT:3015] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 0: =

    [86777.388] [EVENT:3016] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 1: =

    [86777.389] MBNG_DIN_NotifyToggle(21, 0)

    [86777.390] [EVENT:3015] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 0: =

    [86777.391] [EVENT:3016] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=0 label=BTN Mode 1: =

    [86777.561] MBNG_DIN_NotifyToggle(21, 1)

    [86777.562] [EVENT:3015] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=127 label=BTN Mode 0: =

    [86777.564] [EVENT:3016] BUTTON hw_id=21 bank=0 fwd_id=0x0000 type=CC value=127 label=BTN Mode 1: =

    Irgendwie scheinen immer beide Test Events ausgelöst zu werden...

    Weiß jemand Rat?

    Vielen Dank im vorraus!

    Mfg

    Marxon

  6. Hi MidiBoxers,

    first off all i want to thank TK for his

    amazing MidiBox project.

    Spending all the time since over ten years

    and all this for free! Thats really impressive!

    Ucapps was thereason for me to learn more about

    electronics and to live the d.i.y. way of life.

    THANK YOU TK!

    Ok finally here is my question:

    Does the button matrix latency only increase by adding rows

    regardless the number of collums?

    Or does adding colums affect the latency too?

    I made a 7x4 matrix layout and wired them:

    7 rows (d-out lines) and

    4 colums (d-in lines).

    Now i wonder if it would be better to wire them "4x7 style"?

    But i guess 4x7 is better because all buttons in a row

    can be scanned together so there will be only 4 "row scans", right?

    Thanks for your advice!

    Best regards

    Marxon

  7. Hi all,

    here are the Midibox NG manuals as pdf version.
    I will try to keep them updated :smile:


    UPDATE 2013-08-31 all manuals reworked
    UPDATE 2013-05-25 new manuals
    UPDATE 2013-04-01 added NG Manual - .ngr Scripts.pdf
    UPDATE 2013-03-18 NG Manual - .ngc Config.pdf

     

    MIDIbox NG User Manual - Hardware and LCD Options, Installation.pdf

    MIDIbox NG User Manual - First Steps and Standard Control Surface.pdf

    MIDIbox NG User Manual - .NGC .NGL Configuration Files and .NGR Scripts.pdf

    MIDIbox NG User Manual - Source Code and 'Complete Documentation'.pdf

    Best regards
    Marxon

    • Like 1
  8. I guess you are right.

    Just checked the datasheet from my LCD:

    The led backlight already needs 300mA.

    I will try your suggestion with the second +V rail.

    Have some 7809 here... My transformer has 2x1,6A

    Some 2x3A is allready ordered :smile:

    OK lets start the next round....

     

    Again, thanks a lot for your support!

     

    Best regards

    Marxon

     

     

    EDIT:

    any recommendations which capaciator values to use?

  9. Hi again yogi and all others!


    It is unbelievable how many different connections somebody can measure, before
    locating the real problem :smile:
    Ladys and Gentelman: it is the PSU!
    As long there is less current drawn from 5V
    (only the Core without LCD for example ;)
    everything is ok.
    But if there is more current drawn  
    5V drops to
    +12V drops to 6,8V
    -12V remains -12V


    I am using this PSU from the forum:

    fetch.jpg


    Only difference: i have "dual" transformer with 2x15V outputs.
    I connected the outputs like this:
    bipolar_transformer_curcuitry.jpg
     

    At the 7812 +12v output i connected an additional 7805 circuit (2200uF-330nF-7805-10uF-100nF) to get the 5V.

    So what could cause this behavoir?
    I guess the 7812 is faulty, but right now i have no other one for testing.
    Any other ideas?

    Best regards
    Marxon

  10. Can´t sleep... must fix it :rolleyes:

     

    Here my next tests:

     

    PSU:+12/-12V/Gnd --> OPL:J3
    PSU:Gnd          --> Core J2:Vss
    PSU:+5V          --> Core J2:Vdd and OPL J1:Vdd
    no LCD connected
    RESULTS:
    OPL J3:-12V to OPL J3:Gnd = -12V
    OPL J3:12V  to OPL J3:Gnd =  12V
    OPL J1:Vdd  to OPL J3:Gnd =   5V
    Core boots up.

    next:

    PSU:+12/-12V/Gnd --> OPL:J3
    PSU:Gnd          --> Core J2:Vss
    PSU:+5V          --> Core J2:Vdd and OPL J1:Vdd
    LCD connected
    RESULTS:
    OPL J3:-12V to OPL J3:Gnd = -12V
    OPL J3:12V  to OPL J3:Gnd = 6,5V
    OPL J1:Vdd  to OPL J3:Gnd =   5V
    Core does not boot.

    next:

    PSU:Gnd          --> OPL J3:Gnd and Core J2:Vss
    PSU:+5V          --> OPL J1:Vdd and Core J2:Vdd
    LCD connected
    RESULTS:
    PSU:+12 to PSU:Gnd = +12V
    PSU:-12 to PSU:Gnd = -12V
    PSU:+5  to PSU:Gnd = +5V
    Core boots up.
    LCD is working.

     

    Strange?

  11. I have tested every single Core(PIC)-Opls(YMF) line to
    figure out if a certain one causes the problem:
    -Core (Testtone app) and Opl module powered with 5V,
    -LCD connected (LCD shows "Testone Generator")
    Result:
    CORE PIC:pin24 to OPL J2:WR (YMF:pin6,8)
    was the problem! But there was no short circuit to see...
    So it has to be under the YMF :smile: I tried to bend it up a little bit, very carefully.
    And then i blowed as strong as i can from all sides to the chip, connected everything again:
    It works!
    Unfortunately, now it doesn´t boot with +/-12V connected.
    But i guess tomorrow after some sleeping, it will be fixed too.
    So far, thanks for your supoort yogi!

    Best regards
    Marxon

  12. Hi Yogi,

    thank you very much for trying to help me!
    Yes the Core does boot when nothing connected.
    The Core-Opl interconnection test voltages are also OK (without Core - Opl J2/1 and J2/2 connection)
    It does also boot with Core-OPL 5V connection (without Core - Opl J2/1 and J2/2 connection).
    If i connect J2/1 or J2/2 the Core reboots again and again which means
    i get the "boot-up midi-message" every 2-3 seconds and the 5V drops down to 4,3V(!)
    So we getting closer to the problem, right?

     

     

    Best regards

    Marxon

     

    EDIT:

    I fear my OPL3 chip is dead :(
    When the OPL module is powered with 5V, nothing else connected,

    which voltages should there be if i measure

    the OPL:J2 module pins to Vss?

  13. Hi everybody,

    i have some voltage problems with my OPL module.
    If i connect J2/1 or J2/2 to the core it doesnt boot anymore.
    After searching the forum i found a topic which said to measure the following:


    1) With everything disconnected, what voltage do you read from IC1:12(Vss) to IC1:11(Vdd) on the core module?
    5V
    2) When you connect Core:J1 to OPL3:J1 only - what voltage do you read from IC1:12(Vss) to IC1:1(Vdd) on the OPL board?
    5V
    3) Does the LED light up with just the Core:J2 > OPL:J1 connection?
    Yes
    4) With no wires connected anywhere - What's the resistance between the following pin pairs on the OPL module:
    IC3:4 and IC1:12 = 3,6M
    IC3:4 and IC1:1 = 3,8M

    IC3:11 and IC1:12 = 0,2M increasing to 2,0M
    IC3:11 and IC1:1 = nothing

    J3:V+ and J3:Gnd = 0,1M increasing to 2M
    J3:V- and J3:Gnd  = 0,2M increasing to 2M
    J3:V+ and J3:V-  = 16M

    3) "I haven't attached the pull-up resistor for the CAN Bus." - the diode isn't there either?
    No diode.

    I guess there is something wrong with my +/- 12V right?

    Are there any other connection that i can measure to find the problem?

     

    Thanks a lot for your help!

     

    Marxon

×
×
  • Create New...