Jump to content

latigid on

Frequent Writer
  • Posts

    2,516
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by latigid on

  1. Testing inputs without DIN doesn't make sense IMO. You could add the SCS interface, but it doesn't help with your switch problem. 

    The random events are the SI transitioning HiZ-high (pull-up resistor attached). It will depend on where the clock pulse is as to the address. 

    Forget the switch and jumper one of the DINs (pins 3-10 to 0V. You should get the correct event.

    Are you sure you have the pins of the switch correct? Best would be between NO1 (DIN) and C1 (0V). Between NC1 and NO1 will not show a difference. Between NC1 and C1 should give an event with inverted behaviour.  Or is your switch different to that pictured (are individual RGB pins available?)

  2. Eh, I should read better...

    Looks like there are already MOSFET drivers on the lamps. As they look biased to 25V, it seems that the 5V signal from a DOUT will not be high enough (did not check the transistor specs). But it could be tried with 5V supplied to the gate of TR7/TR8.

    If you know what IC4 is, then the simplest way will be to match that voltage as driven from a DOUT. Please post the whole service manual if possible.

  3. Looks like the lamps are already driven by some sort of line driver/level shifter. This is good, as one can lift the LEDs out and wire to DOUT that way. Considering the way they are connected, it seems like the 2981 chip will work better.

    If "IC4" still works, another option would be to connect to its inputs. The driver chip looks quite strange; what is the part number on the IC?

    Is the idea to use both the normal function of the mixer and something MIDIfied? Or is it a carcass just to build a controller?

  4. In principle that sounds about right, but the current seems very high. Of course you have no resistor there, so the bulb will take what it can from the PSU. I think the 2981 can source only -500mA. If your requirements are bright lamps, then you should use relays or MOSFET transistors instead.

    What sort of 12V lamps are we talking? If they're the small panel indicators, the 2981 will be fine. The other way around also works: ULN2803 provides eight sink drivers. You then power the bulbs at 12V and connect to the DOUT via suitable resistors. One drawback of the current boards is that there is no space for resistors onboard, so any current has to flow through the pinheader and typically thin ribbon cable wires. 

  5. I think it should fit in place of the resistor array, but please check the pinout. There's no header nor PCB trace for power; you have to solder something to the DIP socket. I recommend limiting the current after the 2981 with suitable resistors. It might be better to use the DOUT as-is and put together something on strip/veroboard with a 2981. What sort of current?

    Also check here:

    It depends on your particular revision of DOUT. I believe the latest ones require no trace cutting. 

  6. in MSYS

    cd %PATH%

    is the command to change directories, where %PATH% is the location of your .asm

    ls

    lists the directories and files

    cd can be run for one folder at a time, using ls to see what else is there

    cd C: //opens C: drive

    or as a path

    cd C:\2487\trunk\apps\controllers\midibox_ng_v1

     

    In your case, use cd until you are in the correct folder, then run make. If you have set up the dependencies and system variables correctly, your .asm will be used to build a .hex. If you haven't followed the other instructions to setup the system properly you get no file and a list of error messages.

  7. You have to setup the build environment on your computer. Follow the instructions given on the wiki page. Then run MSYS, point the path to the directory containing your .asm and run the "make" command. This converts the coded file into a hex ready for transmitting using MIOS Studio.

  8. 7 minutes ago, zener said:

    ...in "summary" no possible make simple as possible for not experts the software part ?

     

    Actually, yes, you're in luck! :cheers:

    TK. has recently developed a user-friendly language called "MIOS"! So as long as you want to run existing software applications (like SEQ, SID etc.) instead of programming in assembly and C, all you have to do is edit definition files to suit your hardware! It gets better: with the old MIOS8 one had to setup a build environment with dependencies and then run MSYS or some other compiler! Now with MIOS32 it's as easy as editing a text file stored on an SDcard!

    I hope that answers your question! With a process this simple and considering your obvious high levels of enthusiasm we look forward to seeing your first MIDIbox in action soon!

×
×
  • Create New...