
FantomXR
-
Content Count
1,028 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by FantomXR
-
-
I'd like to catch up on this topic because I ran into a problem.
I've connected two NG-cores with a direct connection without optocoupler and stuff. The only thing that I've added is a 1k pullup to +5V at the midi-inputs. I use the fourth MIDI I/O on the first core and the first MIDI I/O on the second core.
The first core is connected to a computer via USB. I've added a router-setting so that the fourth MIDI I/O is routed to the second USB port. That allows me to access the second core which works great so far. I can access the SD Card through MIOS Studio of both cores. Fine!
But: When I try to write a file to the SD card of the second core I do get an error message:
ERROR: the application has requested file position 0x00000140, but filebrowser expected 0x000000120! Please check with TK!The numbers are differing from time to time. Also it seems to be related to the size of the text-file. I can perfectly write a simple file with RESET_HW and a few router-settings. But as soon as it has some more lines / rows, it gives me that error message.
I'm not sure why. I double checked the firmware at my side and also tried the original firmware from TK. No luck so far.
Any ideas?
Thanks,
Chris -
I'd like to join in here!
I'm still looking for a way to midify an instrument using MIDIbox. May I ask you which sensors do you use @zaordsword? And is there a way to include a velocity calculation using AINSER64? It's quite easy to set a Note-On Trigger using MAPs. But the electronic would need a second "point" to calculate the resulting velocity. Any ideas?
-
Hey,
I want to get rid of these. They worked fine when I removed them from my build some years ago. Since then they were stored in a locker.
Since I have no chance to test them I'll sell them as non working (although I'm pretty sure they work well).
I'm asking 15€/pc for the CP K Fader (I have 6 in total) and 45€ for the bulk in silver.
Those prices are just an orientation. If you are interested, drop me PM and we will see. I really don't need them anymore.
Best,
Chris
-
Hi Andreas,
if you use the NG-App for this task, you will end up with a quite bad velocity resolution. You only will get about 16 different velocity values or so instead of 127. This is due to the lower scan rate.
If you want the full resolution, you'd need to take KB. -
If you are up for the best performance and you don't want to dig into code: use both with two separate Cores.
KB can't really handle LCD displays, pots und push buttons.
On the other hand NG is not optimized for keyboard-scanning. The scanrate is a a lot (!) slower. And you will get a very low velocity resolution. Maybe 20 values out of 127 or so.
-
1
-
-
Hey people,
I clean up my workshop. Here is a list of stuff that I don't need anymore.
JWS100A - 12V: 50€
Meanwell EPS-35-5: 5€
Meanwell LRS 50-5: 5€
Meanwell LRS-350-15: 15€
Meanwell RD-35A: 5€
Meanwell RPS-300-15: 30€
Meanwell UHP-350-12: 40€
TDK Lamda SCS120PW-19: 35€CLCD: ERM4002DNS 5€
OLED01: NHD-2.7-12864UCW3 20€
OLED02: Standard 0.96" OLED - SPI + white text 3€ / pc.
OLED03: Standard 0.96" OLED - blue text 3€ / pc.
-
It works great with the correct PIC18F452 ;-)
-
Thanks! I'll order a 452 and try again...
Thanks,
Chris -
I've just noticed, I've used the PIC18F4520 instead of PIC18F452. Could that be the problem?
-
-
$12 only if you want me to do the SMD assembly. If you do it by yourself it's $8 + $1 for soldering-parts and $5 for elastomer. ;-)
-
1
-
-
You only need a few 10k 0805 resistors, 2x 74HC165 in SMD and 100n 0805 filter cap. That's it. If you want you can add a 10u 3216 Tantal-Cap to the input of the LEDs. There is a footprint for it.
So all in all less than $1 or so for parts for 1 module.
-
Hey people,
I have a problem and I hope you can help me.
I've created a PCB based on MF_NG. Schematic and layout see here:
I have a PicKit3 to program the 18F4520. I use the MBLAP X to flash the bootstrap to the PIC. The programming seems to work fine. I don't get any error messages.
As stated on the MIOS Troubleshooting page there seems to be a problem with the ID when working with MBLAP. See here (bottom):
http://ucapps.de/howto_debug_midi.htmlSo I also flashed the bootstrap-workaround which also ran fine.
If I now connect the MF_NG via MIDI to a core, I get this error message:
[395386.494] [MIOS32_MIDI_Receive_Handler] Timeout on port 0x20
Do you know what that could cause?!
Best,
Chris -
See it in action here:
https://www.dropbox.com/s/c9c0jklz28nhe2r/VID_20200407_105633.mp4?dl=0
-
-
-
Hi,
I want my midibox to trigger the value of a potentiometer and send it out on startup. The NGR is as follows:
if ^section == 0 trigger AINSER:1 endif
The problem is that it sends zero. I first need to move the potentiometer. After that the trigger-function works well.
Any solution on this?
Thanks,
Chris -
Hey people,
I was looking for cheap buttons that have an integrated RGB-LED. I was searching the internet but couldn't find anything affordable. So I looked for alternatives. I found Sparklefuns Button-Pads. They look great, but for me they are too big (15x15mm). So Adafruit has similar soft-buttons called "Trellis". They are smaller (10x10mm).
I downloaded their eagle-library and adapted it to my needs. The layout was made for 3mm single-color LEDs. You can find videos of it. They look already great. But wouldn't it be even more fun if we could add RGB LED? So I did.
I added WS2812 LEDs underneath each button in 3535 footprint. I needed to change the pad-layout a bit to make them fit.
To make it short: I made a layout, that has a HC165 on Board. The PCB is made for 4x4 Adafruit Elastomer but you could split it to get two single Boards with 4x2 each. You'd just have to set the correct solder-jumpers to make it work.
Here is a picture of the layout:
So if you want to use the upper 8 and the lower eight you have to bridge J1A and J2A and leave J1B and J2B open. If you want to break it and connect another of those boards to the right, you have to bridge J1B and J2B and leave the other two open. I just noticed it misses one jumper. If you want to add a board to the right, you now need to manually solder a wire from the input of J1B at the top to the output of J1B at the bottom. This needs to be changed in the next revision.
It was necessary to use SMD parts for the whole design to make it fit. The connection of the boards is made through edge-SMD-pads like in the original design. To make it more stable there are not only connectors for the digital signals on the bottom, but also some bigger pads on the top. This should give it enough strength.
I also made a adapter board, to connect to my core.
Of course I could design another adapter board to fit the midibox connector-pinout.
So I've just ordered that. I hope to received it in two weeks or so.
SMT placement of the LEDs is done by the factory. The SMD parts on the back have to be placed by oneself. It's not a big deal since I used 0805 parts which can be perfectly soldered by hand. Also the HC165 is SOIC-16, which is also not that hard to solder with a good soldering iron.
In case everything is working well I'd set up a bulk order if you are interested in those boards.
So, if you are in, just let me know. I'll keep you posted.
Stay healthy!
Best,
Chris-
1
-
-
So meanwhile: is it worth replacing the PIC with the ESP?
I'm designing a PCB for MF NG by myself. So if the PIC is outdated I'd upgrade to an ESP up front.
-
Great improvement! Thanks!
-
Alright. PCBs in the making. I'll hopefully receive them soon. I'll post the results.
-
I'm happy to help! :-)
-
I've made the PCBs by myself.
I have designed a core especially for keyboard application with four pedals, midi I/o and connectors for wheels and aftertouch.
If you are interested, drop me a PM. I'm in Germany as well.
Best
Chris
-
Check bourns encoder. You can find their stuff in mouser. And mouser has a pretty good filter / search engine.
How to display CCs?
in MIDIbox NG
Posted
Hey people,
I'm sure I do overlook something. I'd like to display the CC number that is send by a fader connected to the MIDIbox running NG. To display the value is easy with label="%3d". But how about the CC-number itself? And the channel?
Thanks,
Chris