Jump to content

latigid on

Frequent Writer
  • Posts

    2,524
  • Joined

  • Last visited

  • Days Won

    149

Everything posted by latigid on

  1. You can even use the second MIDIbox as an interface for the first, you'll just have to configure a MIDI router in software. Otherwise you might have to get your screwdriver out and enforce the bootloader with the blue button.
  2. Could you try to upload this one (F4 variant) and the SEQ app thereafter? http://www.ucapps.de/mios32/mios32_bootloader_v1_018.zip
  3. BTW, was the SEQ functioning properly when you bought it?
  4. What operating system are you using? The standard MIDI drivers of Win10 didn't work for me but some kludging with the GM5 MIDI driver seemed to help. What MIDI interface are you using? It might be on the blacklist (check MIDIbox dokuwiki). DIN MIDI goes much slower compared to the USB version. It could be that the bootloader is corrupted?? Do you get a valid MIDI over USB connection when holding down the blue button at power on/reset? Both the Newbie and Expert info pages are useful: http://www.ucapps.de/mios32_bootstrap_newbies.html http://www.ucapps.de/mios32_bootstrap_experts.html I'd suggest checking to see if the bootloader can be accessed, if not it can be re-flashed with ST-link. You might play around with updated MIDI drivers: http://www.ucapps.de/gm5/midibox.org_gm5_X64_1.0.10.zip (assuming a 64-bit OS).
  5. This is a SEQ V3 owing to the PIC Core and banksticks. I would suggest that you start from the cost price of the parts and go down from there. It's also a good idea to list your location for currency/shipping estimates. Or, grab a new Core module and an AOUT and go nuts with your Eurorack. The SEQ kicks serious ass in modular land.
  6. If you look at the schematic, the LEDs are arranged in a 16*16 matrix. Anode columns are driven by DOUT pulses on SR3+4, while cathode rows are sunk by SR1+2. All cathodes of each LED ring are connected to one DOUT pin (it's serving as a path to ground). Similarly, all anodes of ring(n) LED(x) are connected, so every ring(n) LED1 is connected, every ring(n) LED2 etc. If there are any shorts to ground (e.g. if you scratch and bridge to the soldermask while installing an LED) then you can get unintended lighting.
  7. Did you revert the sink mask (the driver chips invert the switching polarity)?
  8. It's not too clear, but it seems you now have a problem with the matrix not being properly connected and the rows are trying to sink through other channels. Are there any soldering issues around the 220R networks or the driver ICs? You could also try swapping the drivers to see if it's located on those chips.
  9. Are you using the Darlington drivers? Are the shorted pads connected to ground or any power rail? The schematic might also help: http://jeromebo.free.fr/Wiki/Schematic.pdf For me, it's quite unusual that only one LED of a matrix is failing; usually it's a whole row or column. As a last resort you could cut the traces and wire manually, considering that this may break more connections in the matrix.
  10. Did you try replacing the LED?
  11. Perhaps try to swap around the shift registers to see if the problem follows. There shouldn't be a short between the LED pins except when the matrix is being driven. Also check the associated resistors.
  12. Just the buttons and encoders? Sure thing. But the illuminated encoders and displays need the big brother. I know there's Arduino code for WS2812s, it just depends on what you want to do with it. Who knows, maybe there'll be a new F7 Core design that could be made much smaller.
  13. Yes and yes. Or even 3 for 48 encoders -- the board width will likely be 150mm, so right at the limit for a 19" rack, but the best "case" scenario will be a clear or smoky acrylic to let the OLEDs shine though.
  14. I'm currently working on a layout using 4*4 illuminated encoders, see some of my other threads. If possible I will integrate the shift registers and displays on the same board (half the PCB cost). I'm just trialling an idea for encoder acceleration at the moment.
  15. Serial chain from J4B, pin 6 (SC) I think.
  16. Something else to keep an eye out for: https://www.kickstarter.com/projects/1304489933/opa-multitimbral-fm-synthesizer-shield-for-arduino/description
  17. Confirmed on my end, I additionally tried to change the port settings to MIDI IN 3 (F1 Core, no note limits) without success. Hopefully it's a simple enough software fix.
  18. If this only includes the silicone and FSR sheets that's still very expensive. If you don't need velocity sensing you could think about using adafruit (e.g. BLM) or Sparkfun (can be WS2812 enabled) pads which are much cheaper. Something I don't think you've considered yet is the sensor design. You need interleaved PCB traces (ENIG plating is best) to detect different resistances as velocity changes. Unless you can clone the AKAI PCB exactly you'll need lots of trial and error to get it right. Core STM32F4 has 8 ADCs but they're apparently not that good. There's a board called AINSER which runs over SPI (I think) and might do a better job, but transfers are slower. If money and time are no problem, go for it of course. But if you want something that works for cheap I'd consider an existing solution e.g. Novation Launchpad Pro (8*8, illuminated, velocity/pressure sensitive) for <$300.
  19. Good for DIY, but for the price I would buy a pre-built unit (e.g. MPD218 = $100) and just send the MIDI out.
  20. Jumping in headfirst! I think I confused KiCAD with Diptrace, the latter has limits on size/number of pins unless you pay. All PCB software has very steep learning curves. My advice is to start with simple boards first, and if that works out go for larger ones. It's very likely that you will make an error (I know this from experience!) and it could waste some money if these are big PCBs. Some very basic things about design: Scanning in vector objects to use as layers is not recommended. Boards are a complex stack up of copper, mask and silkscreen layers, and holes/milling. When you connect a net in the schematic editor, this creates an "airwire" for you to join in the board editor. This guides you on how to layout the PCB. PCB fabricators accept gerber files, which are the different layers in an vector format, standardised. Few take layout files. I know the gerber generation in EAGLE is pretty good. Start small, dream big!
  21. My MBFM knowledge is limited to a sammichFM, but I'm sure the routing is also depicted graphically on the CLCD.* As I said already, this is not very intuitive and would be great if there was a more graphical depiction on OLEDs of all waves/routing/levels etc. This is more a limitation of having one encoder and 4 buttons as a control surface, but I think even with the full v1 FM CS that TK. designed it's still tricky. *It might be a good idea to first build basic Core/FM modules and see how the MIOS8 software works. It's great that you're very motivated, and you will need that for a project like this. Expect many hours/months spent and probably one or more buggy PCBs the first time that you order. If you haven't done PCB design before it's a steep learning curve. If you don't have a professional version of EAGLE you'll have a lot of trouble designing a PCB this size. I'm not sure of a PCB design package that is free and allows for large boards. You see straight away the benefit of 32-bit: only one Core. With two you need to work in CAN bus, MIDI implementation etc. In my opinion, it only makes sense to use the 8-bit Core for existing applications, or maybe when you need a good ADC. No one is going to stop you, and of course any new work is definitely encouraged, but from the start the technology is on the verge of obsolescence. We have to look at history here: there are a lot of people who dream very big, only to run out of time, patience or money along the way. It's not to say that you'll be the same, only that if you make things easier for yourself they will have a much greater chance of success. There's no problem (in my view) in keeping the discussion running, it's really a good thing to see projects and ideas flying about.
  22. The waveforms are already depicted on the CLCD, it's just a bit ugly. :) TK. would be the one to ask, but I think the PICs are interchangeable in the Core, so just use the recommended one. How deep are you going? I think all of the routines are available in MIOS and could be reused (up to you however). I think the PCBs were designed in KiCAD, and the layouts aren't publicly available. Did you decide to follow the MB-6582 form exactly? Are you using a PacTec case? I think you need an admin to create a wiki account for you.
  23. YMF262 manual: http://map.grauw.nl/resources/sound/yamaha_ymf262.pdf
  24. It's a commendable idea and I wish you the best of luck! There are a few points to consider though. When Wilba first designed the MB-6582 (as far as I know) companies such as Ponoko/Formulor didn't exist or weren't well established. Your options for cases were limited to alu front panels from Schaeffer/FPE and a 40cm deep rack case -- quite impractical. Now there are good alternatives to make plastic cases, see for example the Mutable Instruments DIY stuff, sammichSID/FM, Sonic Potions LXR, Yocto etc. etc. Even complete folded metal cases (BLM, TubeOhm Ambika) are possible with minimal cost and effort. For me, it's important to design to maximise playability and longevity, which might otherwise be wasted on a device which sits half-finished, broken or unwanted in the corner. The best way forward is (I think) to design all of the parts from the beginning, so how the front panel works with the case, the connectors, heat management etc. I would propose sandwich-type connectors over the SIL ribbons used in the MB-6582. Much more durable and you can take the thing apart if needed. You can still use an angled case, just the IO will need panel mount or another PCB. Think about modular blocks, like OPL3 and Core8 sub-boards that plug into a CS. It's cheaper to buy multiple copies of PCBs rather than large ones and can make troubleshooting easier. Shift registers could be placed on the CS PCB (e.g. SEQ) or like a backpack as I did for my MBCV concept. Something that a 32-bit Core might be useful for is display options. Part of the mystery of FM synthesis is how all of the operators/modulators interact to create your sound. If there were graphical representations of waveforms/levels/routing I think that would be a great contribution. E.g. look at the SSD1306 0.96" OLEDs in use in MBCV/Programma with SPI drivers already well integrated into MIOS32.
  25. Ah, I see the MF_NG module now, with the strobe line pulsing from RD4/pin 27. This makes perfect sense.
×
×
  • Create New...