tago
Members-
Posts
273 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by tago
-
Thank you. 5"x10" Epoxy Fiber Strip Board Copper USD $13.80 -> 7pcs = $96.60 11.5"x19.5" Epoxy Fiber Strip Board Copper USD $63.40 -> 2pcs = $126.80 The question is whether strip boards would really help with many mixed parts (leds, btn, pots). A custom pcb at dirtypcb with 80x25cm cost $250 for 10 pieces. If i could find a manufacturer that offers single pieces, maybe it would make sense to do a custom pcb.
-
I got a dimmed LED working, but had to use a range map (eg 0 2) to get a fixed dimmed value. Is there a better way? Does this method saves power vs resistor solution? I'd assume yes if it's done via PWM. But i have really no idea.
-
How does the dimmed parameter work? Is it via pulsing with variable frequency? Could it be more energy efficient than higher resistance?
-
Direct, i assume in a matrix they would be fine.
-
I tested some 20mA LEDs and found they could be dimmer. Low-current LEDs (2mA) would be to dark. Is it ok to halve the current via higher resistance sink resistor? Or will there be too much loss/ bad efficiency?
-
I have 500x200mm perf boards (hard paper) for now, it's not perfect. Do you know a supplier for large sturdy strip boards? At Reichelt they only have max. 500x100mm (hard paper). I would prefer epoxy for more mechanical stability. My frontplate dimension is 800x250mm.
-
Another problem is that i'd like colored LEDs. I assume i have to use different resistors to get an even brightness between them.
-
But TWO 4*4 = 32 :) I thought SR1/SR2 (D7-D4) = one matrix and SR1/SR2 (D3-D0) = second. But according to the docs it looks like 4x8 is the smallest. The main problem is how to keep the wiring clean with perf boards.
-
How would that smaller sections look like? Two 4x4 (32 LEDs) instead of a single 8x8 (64 LEDs)? Is 4x4 even possible?
-
Thanks for the hint Peter, sounds plausible.
-
Like shown in this schematic: http://www.ucapps.de/mbhp/mbhp_dout_8x8leds.pdf ? I made my own DIN/DOUT boards and forgot to add the ULN2803 option. So i can only mount standard resistors or bridges :(
-
Thanks for your input @latigid on I anticipate the distances between LEDs/Btns etc. will be too large. So i'm leaning towards direct connection via DIN/DOUT modules. Unfortunately i've no idea what do you mean by this. For the LEDs i'd have 220ohms resistors on the DOUT modules. Is this what you're referring to? Do i need something like that with that many LEDs? My current thinking is that i would need to power the core via a dedicated power supply (20mA * 100 = 2A max for LEDs alone). I hope too :) It's a slow process because i'm a beginner.
-
Hi, i wonder about pro/cons of matrix configurations vs direct connections (DIN/DOUT/DIO). What i've found so far is lower led brightness in matrix configs and different wirings. I'll have 30 encoders, 60 btns and 90 leds mounted all over a fairly large (80x25cm) frontpanel perf board. To me it seems that direct connections to DINX4/DOUTX4 modules would lead to cleaner wiring in my case. Would that many IO modules result in bad performance as in higher core/cpu usage? ps Additionally the controller will have 40 pots, a 4 octave keybed and 8 oleds.
-
Hi @Zam I'm intrested in something like that too. I'd like to indicate the speed of a lfo or arp/seq via smooth pulsating (fade in/out). Hard blinking would be useful for other things.
-
I'm worried about keyboard scan resolution/speed for my project too. What about adding a Doepfer MKE instead of a second core? That should work in the same way, right?
-
To select submenus buttons will be needed anyway, right? Maybe i should consider push button encoder. Is there a MB project which has something similar done before?
-
IntelliJ IDEA is a good IDE, but for CLION unfortunately there isn't a free community edition. I'd like to try Visual Studio but it takes too (for me) much disk space to install.
-
Makes sense. I'll prepare a custom font in the end anyway. Next i'd like to change the control elements. I'd prefer 4 encoders (see pic in second post) instead of 4 soft btns + encoder or a select btn + encoder combo. Do you think it's possible? How hard will it be to implement?
-
Thanks for chiming in Peter. Do you mean the displays pixel width has something to do with it?
-
:) Since i have no idea how to debug my code and no experience in C coding, should i get a proper IDE? How do you trace vars with a text editor and the compiler only? Do you only look at the compiler output during compilation?
-
If use GLCD_FONT_BIG and set SCS_LCD_COLUMNS_PER_DEVICE 10 SCS_MENU_ITEM_WIDTH 5 i count 8 chars/columns per display, but would expect 10. Any ideas why it's that way?
-
In scs_lcd.h there is the SCS_LCD_NUM_DEVICES var. I tried to change it 2, but nothing happens. Are there other related vars that have to be changed? Edit: had to adjust SCS_LCD_COLUMNS_PER_DEVICE and SCS_MENU_ITEM_WIDTH and got it working
-
Thank you yogi. I did a copy of NG too and edited the code there. Meanwhile i found the very stupid problem. I simply did not save the mios32_config.h file. I used sublime text to edit the files and there was no auto saving enabled. Sorry!
-
Thanks @yogi Yes, previously i had the precompiled NG on the core and everything worked as expected. A SD card is attached and working too. It looks like the old hex file is still there on the core. Maybe i edited the wrong config in trunk\apps\controllers\midibox_ng_v1\src\mios32_config.h?
-
Hi all, i compiled my first app (MBNG v1) via make command and successfully uploaded the project.hex file to my STM32F4. For testing purposes i changed MIOS32_LCD_BOOT_MSG_LINE1 (mios32_config.h) and some other SCS related vars, but i can't see these changes on the device (display). Maybe i missing some steps? Is it enough to replace the project.hex file? Do i have to run the release.sh script? Thank you