Jump to content

latigid on

Frequent Writer
  • Posts

    2,516
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by latigid on

  1. 4 hours ago, arumblack said:

    Are the mini cores included with the main PCB? Also I just found out I know someone with access to a CO2 laser cutter, so I may reconsider the case, but I definitely want the boards. I have to decide do I want seq and blm in one case or two.

    They are two separate boards, but of course I will supply both. With the case it's up to you, but you have to think about more than a whole lot of holes. $270 (or whatever it will be) sounds like a lot, especially with no engraving, but for the work you get it's very good. You need; blind studs (preferably stainless), precision milling, threaded holes, and people are pretty happy with the powder coating because it looks great, is scratch resistant and leaves no fingerprints. The other consideration is material strength. The case I designed has bends in it and several attachment points which significantly strengthen the front face towards flexing. I think the case size is "just right" for playability and more suitable as a standalone instrument that can be optimally positioned in a musical setup. Of course you'll want the SEQ nearby for editing, but with one case you're then moving to a very large (= flex-prone + expensive) panel. The SEQ button spacing is about 19mm, while on the BLM it's 15mm, so you should also consider the aesthetics. But if you're good at mech engineering and can think of a good solution it would be interesting to see.

     

    55 minutes ago, Karg said:

    I have access to a laser cutter with a working area of 37cm x 23cm. Will that be enough?

    If so, I can cut a couple of spacers. I am located in Germany.

     

    Not quite! Dimensions are about 27*28.5cm. I may be able to get the spacers cut more cheaply, watch this space(r)!

  2. 001 taximan       pcb case 
    002 blatboy       pcb case parts
    003 Macotronic    pcb case
    004 lukas412      pcb case parts
    005 Hawkeye       pcb case
    006 u-link        pcb case
    007 nebula        pcb case
    008 synaptech     pcb case
    009 Phatline      pcb
    010 gidien	      pcb
    011 Karg	  pcb case
    012 Doc007    pcb case
    013 Richie        pcb case
    014 arumblack     pcb case parts
    015 pat_00        pcb case parts
    016 monokinetic   pcb case parts?

     

    Please update as necessary

  3. Thanks for your feedback. Some thoughts in reply:

     

    20 hours ago, Zam said:

    -At hc595 power distribution, maybe it's better to connect first to caps, then to pin 16

    I see what you mean, but that would involve a layer change of either +5V or the caps. At the moment the IC pin/socket acts as a conduit.

     

    20 hours ago, Zam said:

    -The remaining 5V trace at bottom layer between the two 165 can bee traced easy at top layer, like you do for other with half din trace at bottom layer

    It adds a few vias, but I think you're right. I was wondering whether a plane break would actually help to decouple the longer signals running to J8/9A

     

    20 hours ago, Zam said:

    -You can simplify rc/sc/so chain at 595. All trace have angle at some point, most of them can be axed X at bottom and Y at top. Also you have some room to move digital trace more left by one or two steps, this will reduce the bottom trace at ground plane

    Not a biggie, but I straightened them. But moving the traces to the left means SC starts to intercept the isolation for the caps = plane break.

     

    20 hours ago, Zam said:

    -RC line at lower 595 to J8/9 can maybe use the same "pattern" as other ones with X bottom trace, an then top trace (via) // all other digital line. This will reduce a lot the long trace cutting ground plane

    This would have intercepted the +5V line, but I found another way around.

     

    Again, I appreciate your input.

    Best,
    Andy

  4. Not knowing much on the programming side, I would take the SEQ and MB6582 as examples. It looks like encoders are assigned to blocks of DIN, I'd guess the matrix scanning is more efficient this way. My approach to MBCV is to have a separate SR board because; a) it's an assembly of multiple PCBs, b) there's no room on the CS, c) it makes troubleshooting easier, and d) the data lines are confined to a smaller area and should maintain better signal integrity.

    That said, SRIO in MIOS-land seems quite robust and easily spreadable across multiple modules, so if there's a single PCB solution it's probably the thing to do.

    Best of luck!

  5. The wiki does tend to get neglected though. And new users generally don't have write access...

    While the BLM is a much smaller project, I think the concept of a "build thread" is nice as it's a chronological sequence :) of information. The OP, as long as they're planning to stay for a while, can update the first post to separate the good info from general chatter. It also seems more inclusive as there's a real discussion of ideas and problem solving. 

    That said, it's a really good idea to backup the data to another location. A good example was the Great Muffwiggler Outage of 2015, where after a hacking incident the owner was so very close to giving up on months (years?) worth of invaluable posts until a brave knight came along and worked on a restore process. Lesson: backup your backups! 

  6. large.56afd081b6606_CV1.8.png.ff9455e206

     

    Okay, here's the three boards routed up:

    4*4 matrix using WS2812s and Sparkfun button pads
    CS board with 29 buttons, 4 OLEDs, space for a CLCD (more likely a 2*20 OLED) and 4 encoders -- with push switches or WS2812 depending on the configuration.
    -- it's even symmetrical = lefty friendly!
    4*4 encoder bank, also illuminated

    It should be possible to use common DIN/DOUT boards, but to make things simpler I've made another board with 6 DIN, 4 DOUT and 2*5 headers which line up with the ribbon connectors. It mounts on the back of the CS PCB and saves two ribbons to the CS. Also included are level shifters for the DOUT gates and clocks using 2981 source drivers. Thanks @tashikoma for the tests re: current limiting using 1k resistors! If 5V gates are okay it will be possible to omit these chips and instead span a resistor over the relevant pads. 

    It is a strange mix of DIP and SOIC, but all attempts to use regular 6-pin resistor networks for DIN pull ups were very tight and had inflexible PCB routing. I chose to keep the 595s through hole as these will interface with modulars and could be blown up! I hope this is okay, but if you're adverse to SMT it will still be possible to use smashTV boards. 

    SR.thumb.png.17c06ef933a0651b4479fd1fad1

     

    Another thing to note: assuming the concept works well enough these could be suitable for standalone NG builds or even MBProgramma :happy:. There's a thought of another PCB to mount the 45 degree displays on top of the encoders.

     

    China is closed for their New Year, so I will mull over the design for a few weeks before fabrication. If there's any suggestions, please let me know.

     

    • Like 2
  7. Great to hear it's solved!

    I was just wondering if the transistors switch off faster (which they should using Schottkys) if the current draw and thus +5V rail drop is less. I would check to see if the slight ghosting annoys you before undertaking this. I remember that the legs of my Schottkys were a bit too short to bend; perhaps a clipped resistor leg could help (carefully trimmed shorter after soldering)? But in my build I just loaded on the solder until a suitable blob formed.

  8. I personally won't rule out offering some sort of breakout PCB in the future. But at the moment the SIP 7-pin SPI-ready displays can be had for around $7 each (or less). Their width means that you go over the magical 100mm dimension if you want to stack more than 4 side by side. In a minute I'll upload my concept for MBCV v2 which puts the display pins on the control surface PCB. So maybe it's a good idea to just integrate into dedicated projects?

  9. One trick might be to disconnect the SEQ's LCDs to do the test, perhaps that way you can determine if the PSU is strong enough or if the problem is present on the BLM side with the low voltage.

    Can you mention if you have Schottkys installed?

    The way I have connected my PSU (old F1 Core) is to remove the 5V linear Vreg and insert SPSU 0V on pin 2 and +5V on pin 3. 

  10. Sorry, not sure exactly what you mean? I will order a batch of miniCore boards to go with the BLMs, or if you prefer you can use a regular Core8 as the circuit is identical (linked above). It's just less convenient. The 125 chip simply buffers SO, SC and RC and there's even extra buffers on the main PCB. Probably neither of these are necessary now we know more about the brown out reset behaviour. 

  11. Just now, matcom3 said:

    No, I don't compile a new .asm just the original one , looks like the software it's written to control 32 or 64 digital inputs and when an IC it's no present the behavior its crazy

    Exactly, you should instead disable the unused DINs and build a new .hex file otherwise the PIC is looking for registers which aren't there!

×
×
  • Create New...