Jump to content

latigid on

Frequent Writer
  • Posts

    2,516
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by latigid on

  1. Hmm, I had a try at putting 32 sockets on a 4.05" board (basically the max. height for a Eurorack PCB):

     

    8 gate

    8 CV

    8 AIN

    7 Clock

    1 Sync in

     

    and it's pretty tight even at 2.2" (for a 12 HP panel), especially with another multipin connector and mounting holes. 

     

    I suggest a DB-25 (or whatever connector) is mounted on a PCB with all of the interfacing circuitry (line receivers, analogue input protection circuits, pass-through for AOUT and DOUT). All of the other sockets could be panel mounted and wired to MTA 100-style connectors or similar.

     

    I know the trend is towards super shallow modules with no panel wiring but this would give a better return on investment for PCB space. Also it is customisable and more flexible for other modular formats (5U, Serge etc.) or even standalone MBCV enclosures.

     

     

     

     

     
  2. Hey,

     

    They also sell capacitive TS overlays, just check through the menu on the left hand side. As far as I know these will also work with multi-touch gestures. As the interface is USB I guess all of the scanning hardware is compacted into the frame. Best of luck and let us know how you go!

     

    Many Greets,

    Andy

     
     
     
    Ah, maybe they're infrared??
     
  3. I was thinking of a non-tablet solution for a MIDIbox touchpad and came across these:

     

    http://www.cyclotouch.com.au/product_info.php?products_id=2468

     

    (you can also check out the other kits).

     

    My thought was to design a 16x16+1 LED array PCB, then overlay a transparent panel with the touch matrix interfacing to a Core module running the BLM code. In the end, a commercial tablet already has an integrated processor, WiFi and a long-life battery for wireless connectivity.

     
  4. Transfering the serial signals to an external breakout board is problematic, because actually the cable to an AOUT module shouldn't be longer than 30 cm!

    We have to do some experiments with line drivers and receivers, see also the bottom of this posting: 

     

    Best Regards, Thorsten.

     

     

    Even when that signal is buffered? JBdiver reports successful signal transfer to his breakout module using only the 541 buffer of LPC17

     
  5. I'm assuming most people would prefer to have the jacks in an accessible place, meaning you could mount the CV/gate jacks in a Eurorack panel and power it with a modular's +/-12V. Or in a little box like TK does.

     

    What about using a 15-pin VGA D-SUB connector between the CS and the outputs? It has 15 pins plus shield:

     

    - 8 pins for gate

    - 1 pin for clock

    - 1 pin for start/stop

    - 5 pins for AOUT (Vs, Vd, CS, S1, SC)

    - 1 pin for the shielding ground

     

    Someone would of course have to test this first to make sure there isn't too much interference from the digital signals. Maybe a 1m cable VGA would suffice?

     

    To conclude, the Eurorack panel would have a 15-pin VGA D-SUB connector, 8 CV out jacks, 8 gate out jacks, 1 clock jack, 1 start-stop jack.

    You could optionally add 8 buffered LED's for the gates.

     

    Let's just think about this a bit more: 

     

    8 gates, but up to 64 with DOUT/DIO_MATRIX.

    DIN SYNC is 1 start/stop but up to 7 clock divisions/multiples.

     

    AOUT is really 6 signals (Vs, Vd, SO(SI), SC, RC1 and RC2) but Vs is common to the Core and doesn't need a separate ground.

     

    1 sync input to control the master clock/ forwarded to the additional clock outs.

     

     

     

    What about analogue inputs? These would be pretty cool to interface from a modular system back to the Core. Diode clamps to protect the input pins?

     

    We're getting into quite a few signal lines now, too many for a DB-15!

     

    But for a basic usecase:

    8 gates

    5 AOUT

    1 clock start

    7 clock out

    1 sync in

    8 AIN

    1 signal ground

     

    31 pins ---> DB-36/Centronics?

     

    With only one clock out you'd be back to DB-25.

     

     

     

     

     

     
     
  6. Okay, it makes sense for all the gates to be on J5A/J5B (different to the other Cores). Right, I see the MIDI IO on J11E.

     

    For MBCV V2 I guess J5A/B will be used as analogue inputs then?

     

     

    >>> Maybe I will create a board for STM32F1 and LPC17 and we can sort out another one later for F4.

     

     

    Best regards,

    Andy

     
  7. TK, do you have thoughts on pinouts for the "J5C" connector on STM32F4? I will put together a DB-15  breakout/level shifter board for Gates 1-8, DIN Start and Clock, and MIDI OUT 3 (no room on the DB-15).

     

    Will it be more like STM32F1 or LPC17?

     

     

    Thanks,

    Andy

     
  8. The back of the board is a better place to put them, although you only really need a header for J1 (/J2), the rest could be wired directly. Try sliding off the plastic base (or cutting it) and push each pin out individually. Divide and conquer is the motto for multi-pin desoldering.

  9. The J1/J2 sockets are not "polarized" (no notch) - probably you decided this due to the missing space.

    But I would prefer this against J2 - so, just remove J2 again to make place for a polarized J1 connector.

    If somebody would like to chain multiple modules, he has to build an external adapter and solder it directly on the required pins.

     

    Okay, I will not use my version in this way as the connections will be "sammich" style to another board. But I agree, polarised connectors make good sense. Unfortunately that makes the board bigger, but I needed to give proper clearance to the mounting holes anyway. So I moved the trimmers around and that leaves room for another connector: J2 for serial output. Can I please check pins with you because the AOUT_NG does not seem to match 1:1 with the newer Cores' J19?

    AOUT    : Vs Vd CS SI SC
    AOUT_LC : Vs Vd SO SC RC
    AOUT_NG : Vs Vd SO RC MD (?, from wiki picture)
            : Vs Vd FS DIN SCLK (connections to DAC on schematic)
    
    AINSER64: Vs Vd DI SC RC1
              Vs Vd DO SC RC2
               _____| |_____
    
    CORE(32): Vs Vd SO SC RC1
              Vs Vd SI SC RC2
               _____| |_____
    
    

     

     

    
    

     

    So, are these connections correct ?

     

    CORE(32): 
    Vs Vd SO SC RC1
    Vs Vd SI SC RC2
    ______| |______
    
    AOUT_EURO J1: 
    Vs Vd DIN SCLK RC1   J3 chip select   
    Vs Vd nc  SCLK RC2    RC1/RC2 => FS
    ______| |______  
    
    AOUT_EURO J2: 
    Vs Vd DOUT SCLK RC1                                                     
    Vs Vd nc   SCLK RC2
    ______| |______

     

    to which ground are they connected?

    I would use the digital GND for both planes.

     

    Best Regards, Thorsten.

     

    Sorry for the confusion, there is essentially one ground (both top and bottom layers) but GND and AGND are connected only at one point on the board. There is a "bridge" for Vd and Vref to travel on. My question was: should this bridge be on both top and bottom layers?

     

    Thanks! I'll keep chipping away at it.

     

     
     
     
  10. PCB layouts without and with GND plane:

     

    gallery_5453_5_78331.png

     

     

     

    gallery_5453_5_15579.png

     

     

     

     

    Routing was a bit tight for this format, but I think it works okay. 

     

    I added a chip select line and put the DOUT signal on the same connector. Hopefully this is okay if somebody wants to chain more than one module. 

     

    I isolated AGND and GND, and both top and bottom planes are connected. Is this a good idea? On the AOUT_NG PCB only the top layer is connected. 

     

     
     
  11. Routing everything now, a good holiday project! 

     

    Question: will any application make use of J2 (serial out) for chaining multiple modules? It seems unlikely so I would prefer to remove this connector. In this case, would it be better to terminate the digital out in some way (tied high or low)? 

     
  12. Re. 5. At this point, it looks like a P2-sized plexiglass (384x384mm) is simply too small.

     

    I think it makes more sense to stick the AOUT board in the breakout box, like TK does - or even better, behind a Eurorack panel that can supply it +/-12V. One less PSU to worry about!

     

    And another one, I can't see why this couldn't be compatible with MBCV v2 either:

     

     

     

     
     
  13. I'm assuming most people would prefer to have the jacks in an accessible place, meaning you could mount the CV/gate jacks in a Eurorack panel and power it with a modular's +/-12V. Or in a little box like TK does.

     

    What about using a 15-pin VGA D-SUB connector between the CS and the outputs? It has 15 pins plus shield:

     

    - 8 pins for gate

    - 1 pin for clock

    - 1 pin for start/stop

    - 5 pins for AOUT (Vs, Vd, CS, S1, SC)

    - 1 pin for the shielding ground

     

    Someone would of course have to test this first to make sure there isn't too much interference from the digital signals. Maybe a 1m cable VGA would suffice?

     

    To conclude, the Eurorack panel would have a 15-pin VGA D-SUB connector, 8 CV out jacks, 8 gate out jacks, 1 clock jack, 1 start-stop jack.

    You could optionally add 8 buffered LED's for the gates.

     

     

    A lot to read, been away a few days! 

     

    For the breakout board, please remember this:

     

     

     

     

     

     

     

     
  14. Here is a different approach: inverting amp followed by an inverting mixer/unity gain buffer with switchable +5V offset

     

    gallery_5453_5_51028.png

     

     

    Two more op amps but probably a better design decision. A positive/negative voltage swing is often used to sweep above and below a set control e.g. an LFO modulating a filter frequency. As the new MBCV application will generate LFOs I think full scale CVs are still widely applicable.

     
     
  15. There was the option of more gates (at least in V3) but I think CV is limited to 8 outs.

     

    I was wondering whether you could clock a second AOUT module for another 8 channels, it's possible in theory but I'm not sure about the programming side. You could always build a second one!

     

    The analogue inputs are used as gate outputs in the current setup. There is a tap tempo function however...

     
  16.  
     
    Thanks for the schem! I have added some filtering for the PSU (10 ohm resistors) and changed the trimming circuit. It's based on a design from http://www.bartonmusicalcircuits.com/dnq/ and uses an inverting amp stage (with additional low pass filtering, the idea of Seppoman) and a switchable offset/unity gain inverting mixer. Some connectors need changing, but this will be done in conjunction with the other board layout.
     
    If somebody with a scope could measure the frequency of any digital noise/glitches that would help me design the LPF. 
     
    Should the DOUT chain perhaps be terminated to stabilise operation?  
     
     
    EDIT: I had the op amp inputs reversed, fixed now :)
     
×
×
  • Create New...