Jump to content

latigid on

Frequent Writer
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by latigid on

  1. Hello, Not sure sorry... But you should be able to interrupt the J8/9 header with your module. Best, Andy
  2. It should press fit but Peter has a technique to use Scotch tape to hold it in place before lowering the case. For me, I slightly roughen the back powder coating (say 120-grit sandpaper) and apply drops of superglue to the corners, away from the edge. Then I carefully place the protector in. If you mess this up though, you'll get a nasty smear on the plastic, so tape is probably safer and sufficient.
  3. Excellent job! Regarding the light|shield/standoff collision, I had the same experience but like you say, it is simple to just cut out a little bit. I also found that it was useful to cut out a bit of the waveshare JTAG header (the side near the crystal) to avoid collisions with the THT resistors on the back of the base PCB.
  4. We have seen a case where trying to flash with the PA0 port left floating could lead to a corrupted bootloader. Hence the resistors R101 and R102 seem to be very important (that were not installed on your initial build). The footswitch/gate LEDs are driven by the buffer chip IC6, so it is expected that they don't illuminate with no inputs. Anyway, great that it seems to work well!
  5. Were the CN3 jumpers removed from the DISCO board? Otherwise the SWD programmer is connected to two STM32F4 chips. To my knowledge the circuit shown is correct but it has been a few years since I tried it.
  6. Connecting over JTAG might be a good try. You'll find some documentation for that on the wiki, especially flashing with an ST-LINK/DISCO board http://www.midibox.org/dokuwiki/doku.php?id=wcore
  7. If you think an available commercial device can fulfil your needs, then get one! DIY is a different thing. It is potentially more expensive and you have to put in the tools and effort to finish things, but the journey can be very rewarding and sometimes you can obtain tools that are not found elsewhere, often for the very reason that they would be impractical or uneconomical to produce in scale.
  8. Looks really great! Depending on the width and power draw of the modules, you might want a few more bussboards/PSUs. See how you go! Best, Andy
  9. Well done! Are you building the CS too or somethin else?
  10. Sorry, the extent to which I could help is already in the posts above. If you have more specific questions there might be others who are more into code modification. But at the moment it is hard to know what step you are on. It sounds to me like you are stuck right at the beginning, and I think it is rather up to you to learn how to modify the code to get what you want out of it.
  11. Hi Frederik, Yes, most ports with specific functions can be used in parallel. J8/9 is for SRIO i.e. input/output shift registers that chain in parallel (DIN/DOUT) J19 is for SPI with two chip selects (AINSER/AOUT) etc. Check the STM32F4 Core details The SRIO chain extends in series parallel, no need for additional Cores generally. Regards, Andy
  12. https://github.com/midibox/mios32/blob/master/mios32/STM32F4xx/mios32_ain.c https://github.com/midibox/mios32/blob/master/modules/ainser/ainser.c https://github.com/midibox/mios32/tree/master/modules/aout Basic drivers/assignments: https://github.com/midibox/mios32/blob/master/mios32/STM32F4xx/mios32_spi.c https://github.com/midibox/mios32/blob/master/mios32/STM32F4xx/mios32_iic.c Maybe it would be easier for you to use the Arduino and output an analogue voltage to be read by the STM32F4 AIN? That way you can use your working system without much extra coding effort. MBIO
  13. As far as I know, there are no I2C peripherals that were coded into MIOS32. The closest thing that I am familiar with is the I2C MIDI modules, that according to TK. were not trivial to code for, and at that on very low-performance 16F PIC chips. All the MBHP framework gives you is a hardware port on the MCU. You could consider to compare your arduino sketch with a device running off an STM32F4 chip or similar. Alternatively, you might find more code examples of SPI devices. Maybe you can try to code a driver for a similar sensor with an SPI interface? The uCapps projec
  14. You need to define your question better. You are using some sort of sensor, but have you written a driver for it to be used with MIOS? How would you expect the velocity values to be modified? Have you looked into the MBIO code?
  15. Hi Matt, wonder if it is a short circuit to 0V (ground) somewhere. Test each board in turn for shorts on the +5V line. Easiest is across any 100nF cap. Did you solder in the Matias switches yet? Sounds like it is on the Base or Plate PCB? Please upload sharp photos of the PCBs. Some status LED illumination is expected if the audio jacks and PCB stack are disconnected. Best, Andy
  16. latigid on

    midiphy MatriX :)

    Thanks! MatriX has some similarities to the BLM16x16+X in that it has 17x17 keys and a few sliders, and communicates over the same MIDI protocol. Apart from those it is really quite different! The BLM protocol has a "keyboard mode" where you can play with different velocity on the y axis, notes (usually forced to scale) on x. Best, Andy
  17. Well done to #42! Is it the answer to the question "what is the meaning of life, the universe and everything?"
  18. Hi! Great, we want to see the image (and give you a serial number)! There is a 2MiB size limit, so please try to reduce the size with an image program and save as jpeg or png, should work then!
  19. latigid on

    midiphy MatriX :)

    I have only seen it once in person, but it is an incredible and really solid device.
  20. Both nice units! And thanks for your kind feedback and nice summary. Congrats to #41 !
  21. Cool! I think here you will have an easier time wiring up and figuring out things hands-on. Please feel free to post your progress. Best of luck! Andy
  22. No problem, hope it's helpful! You will need to figure out the wiring puzzle. The following links might be of use: http://ucapps.de/midibox_ng_manual_ngc.html -> search "LED_MATRIX" and "DOUT_MATRIX" There you can understand how things will look in software. http://ucapps.de/mbhp/mbhp_dout_8x8leds.pdf http://ucapps.de/mbhp/mbhp_dout_8x16leds.pdf http://www.midibox.org/dokuwiki/lib/exe/fetch.php?media=home:users:ilmenator:rgb-led:midibox_rgb-led_matrix_8x8_v1.3_schematic.pdf https://github.com/midibox/mios32/blob/master/apps/controllers/midibox_ng_v1/cfg/tests/blm16x4.ngc
  • Create New...