Jump to content

pilo

Frequent Writer
  • Posts

    1,093
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by pilo

  1. Salut! Je pense que cela viens du fait que les entrées analogique du core ne sont pas relié a des potentiomètre, ou à la masse, mais laisser "en l'air"?
  2. WOW! it looks really nice!!!
  3. Salut! Alors tout d'abord ta liste de module est correcte pour ce que tu veux faire (donc MBNG). Avec une matrice pour les switch, tu peux aller jusqu'a 2048 boutons (!!!), et donc ca remplacerait tes 4 DIN (par contre il faut utiliser une diode par switch, qui n'est pas necessaire si tu utilise des DIN). Aussi avec le core32 tu as une connection USB (ce qui est sympa), et je pense pas que ca soit telement plus compliqué a mettre en oeuvre qu'un core8 (sachant qu'il faut programmer le pic, mais tu peux trouver quelqu'un pour le faire, je peux par exemple ;)). Ce que tu appel "petit hardware", tu ne peux pas vraiment te tromper :) tu as des connecteurs a 10 contacts (ceux utiliser par exemple pour relier les DIN, DOUT, etc), tu en as a 16 contacts (LCD, ceux utiliser aussi sur le module matrix). C'est de très loin la plus simple des solutions pour faire les connections (les cables s'assemble très facilement et rapidement, il faut juste un petit étau), tu peux meme utiliser pour les connecteur sur les circuit imprimé des pin header (je connais pas le terme francais...) que tu trouve pour peu cher sur ebay par exemple (par contre tu n'a pas le détrompeur qu'il y a sur un connecteur, plus cher). Voila si tu as plus de questions, de précisions, n'hésite pas ;) (je regarde pas le forum tout les jours, mais assez souvent quand meme!)
  4. It's a very nice box!! I hope we will see it with those blue led on :) Congratulation!
  5. Hey! It looks really nice! You are lucky to have your own DIY CNC... And your front panel is really nice, I like this white/black design. I hope to see picture with LEDs on soon :)
  6. Hi! I don't think there is any public documentation about those plugins. In order to code your own, you should contact Apple or try to do some RE on one of those bundle.
  7. Ok so now it's working fine with output 2 to 5? I think you can try to put the case to ground, and see if it's makes things works. Actually I never heard of this USB EMI issues, I just have a quick look on google and it seems a quite common problem! I hope this can fix the problem :)
  8. Hi! I'm using it with Linux too, and didn't notice any trouble. When the interface disappear, what does 'dmesg' tells you? How does it works with MiosStudio? Pilo
  9. Hi everyone! It's my first entry on my first blog! I'm "working" in midibox for about 10years now. I found ucapps.de website when I was looking for a way to build a midicontroller (I have tried before, using some 80C51, or thinking about other crappy design). I was a student at time and I was dreaming about building a custom midicontroller, at low cost (student = no money!!). Through the first years, I managed to find cheap parts for building such controller, but I waste so much energy in finding those, that I almost gave up on building the unit. I also work on other DIY projects at the same time (if you look in the forum, you will find a thread about EMU10K1 hacking, or how to add inputs to a SBlive. This turned into a DIY ADAT interface. But that's another story ;)). Anyway, since a few month now, I'm trying to get back on midibox stuff, and finish it! Things have changed a lot since I started. It was a PIC16f877 core back in 2002, then PIC18F452, and now we've got 32bit ARM!! Also, we can now find a lot of sexy components, encoder, switch with caps, nice LCD for very little money. I will be using this blog to show how I build my midibox LC, and mostly how I resolved issues. As I first tried to bring the motorfader back to life, I noticed 2 main issues (one about the dust protection preventing them from working correctly, and another about differences in position for the same value). If someone, someday, had the same trouble, I hope this blog can help him! P.S. : Please forgive me for my bad english. I'm french, and so, sometimes, I can make mistakes :) Pilo
  10. Here's a video showing the different behaviour of the faders with and without dust protection... No need to test more I think, I'll remove it on all faders.
  11. Thanks for this fast answer! ;) Yep! But it doesn't have a case yet (that will be another problem... lol). Nobody as used alps fader with those plastic cover?
  12. Hi everyone! I don't really know if I'm posting in the right forum, but as it concerns fader performance with old MB_MF module, I choose this one. About 10 years ago (I register here in october 2002... I was a young guy at that time :)), I started building a midibox LC. I was short on money, and so I tried to buy the cheapest part I could find. I got my motor fader for $5 each, in an online surplus shop (can't remember where... it was posted here somewhere). They are ALPS 100mm, but without touch sensor, I don't know where they came from (I don't know if they were used before or not). They have a "dust cover" (the black plastic film). Anyway, at that time, I built the MF module, and many other stuff, just tried to see if everything works, and put this in a box for about 8years. Took me time to get back on this project, and now I'm rebuilding it. So here I am, with a new core, DIN, etc and yesterday I solder everything back for the motorfader. But they are not working very well at all. I have to put a "very" high voltage with the LM317 (between 10 and 12v) to get all the fader to move properly. With 7.5v, some can't reach their target position at all. One behave very poorly, and I notice that the dust cover seems to block it (during my old test, I tried different setup, building a frontpanel from cardboard to hold the fader, and maybe this has made the plastic film to go inside the fader slot). So I tried to remove it (the dust protection) to see if it makes things work a little better. And that's what happened. The worst fader, without protection, moves really well compare to the other. So here's my question : do you think I can remove this black plastic on every faders without decreasing their life? (Yes, I smoke...). I saw that some alps fader are sold without this protection? Thank you for reading! Pilo Here's some pics of those faders
  13. pilo

    All on

    This looks very good!! Can you tell us how you mold those switch? :)
  14. Wow, nice wood box!! Can't wait to see the front panel :)
  15. That's why I say I think it should be working :) But maybe it's better to use the GND pin of each DIN connector. I don't really know how this can be a problem (I guess as more current is drawn, the GND line will not be at the same value everywhere), for DIN it shouldn't really be a problem as you don't press too many switch together (and DIN input are just binary). For DOUT it may be more critical, depending on how much led are light on at the same time?
  16. It's off topic, but you put a picture of it : I have the same Weller ;) comes from my dad too! For your question : you can use the same VS for every button I think without any trouble Pilo
  17. Hi! This morning while looking at sparkfun new product, I noticed they sell some quite cheap motorfader ($19.95 for one, $17.96 for ten). I remember how hard it was for me to find some, so here's the link: http://www.sparkfun.com/products/10976 They have touch sensor :) But I don't know if they work with MF_NG module? Pilo
  18. Salut! Malheureusement, il n'est plus disponible à l'url indiqué dans ce topic (c'était un compte multimania, fermé depuis quelques années). Il faut que j'essais de remertre la main dessus (le pdf), je dois l'avoir encore quelque part... Je ne me rappel plus exactement ce qu'il y avait dedans, mais je l'avais fait dans le cadre de mes études, à la fac, on devait faire un truc qui sortait du cadre de nos cours... à l'époque étant donné que je m'interessais de près à la midibox, j'avais du décrire ce que c'était, comment ca fonctionnait, tout ca en s'adressant à des "neophyte".
  19. Salut Willy! pas de quoi pour l'aide, c'est le but du forum ;) Alors la bonne nouvelle est que avec le nouveau module MF (le schéma et le programme sont dispo sur le site, mais le PCB n'est pas encore vendus), tu n'a pas besoin d'un core par groupe de 8 faders : avant effectivement le module MF ne géraient que les moteurs des faders, mais ces derniers devait etre relié a un core (et pour des raisons techniques, on ne pouvait en utiliser que 8 par core). Mais le nouveau module MF (avec un pic), est totalement indépendant, et gère 8 faders. Ils utilisent le protocol midi, donc ca veut dire que tu peux les utiliser tout seul, sans rien d'autre. Ensuite, effectivement si tu veux un LCD, des boutons, et encodeur, il te faudra un core pour ca. Donc pour résumer ce qu'il te faut: 3 nouveau module MF 1 core et autant de DIN et DOUT que tu en aura besoin pour les switchs, encodeur et led. Alors pour le core, il en existe 2 mainteant, le core8 (pic based core sur le site), historique, qui marche avec un pic, et le core32 (core LPC17), plus récent, qui utilise un processeur ARM beaucoup plus rapide. La ca dépends de ce que tu veux faire ensuite, sachant que la différence de prix entre les deux est pas énorme, et que pour le core32, tu as l'interface USB en plus (ainsi que des connections midi). Voila pour le coté hardware. Après au niveau software, l'application dépends de ce que tu veux? dans ton cas ca me semble un peu particulier, dans la mesure ou tu aura 23faders motorisé. Il sera surement necessaire de modifier les programmes pour les adapter a tes besoins, et pouvoir faire tout ce que tu veux. N'hésite pas à en dire plus sur ce que tu veux obtenir au final, ce que tu veux controller etc, pour que l'on puisse te données des pistes ;) Pilo
  20. Salut! Oui c'est le module MF qui gère les fader motorisé. Avec l'ancien module, tu ne pouvais avoir que 8 fader par core, mais le nouveau module (http://www.ucapps.de/mbhp_mf_ng.html) est indépendant (il y a un pic dessus, donc ca ressemble plus à la contraction d'un module core et d'un module MF comme avant). Donc oui il t'en faudra 3 comme ca (le circuit imprimé est pas encore dispo chez SmashTV, mais ca ne devrait pas tardé), et tu pourra avoir les 23faders :) Pour les modèles de fader, celui en 60mm devrait fonctionner (c'est un alps donc je pense pas de probleme), pour le second (100mm) je ne sais pas. Avec l'ancien module MF tout les faders ne marchaient pas, le nouveau semble supporté plus de type de fader différent. Mais a vérifier (dans les forums en anglais). Voila, en espérant que tout cela t'aide :) Pilo
  21. Salut! De facon plus général il te faut des bouton poussoir a contact momentané (contact quand tu appuie dessus, et pas de contact quand il est relaché). Comme le dit julien, les "tact switch" sont tout a fait indiqué pour ca. Regarde un peu sur les sites de composants electronique, et n'hésite pas à demander conseil ici!
  22. Salut! ce boitier a l'air très sympa! J'en ai pas vraiment l'utilité, alors je le laisse à quelqu'un a qui cela servira, mais je serais quand meme curieux de savoir d'ou il provient? Merci!
  23. Je garantis pas que ca fonctionne du premier coup, mais ca doit ouvrir une piste. Le fonctionnement est simple : cette fonction sert a mapper les 55 colonnes "originales" du LCD de la LC sur les colonnes du/des lcd connecté sur ta midibox. les lcd sont adressé au niveau de MIOS comme ceci : de 0x00 à 0x3f tu a la première ligne, de 0x40 à 0x7f tu as la seconde, de 0x80 à 0xbf la 3eme ligne (ou premiere ligne du second lcd) et de 0xc0 à 0xff. Donc en tout ca fait 4 ligne de 64 charactère max (répartit sur un ou 2 lcd, y'a des exception aussi en fonction des LCD utilisés, etc). Bref donc la quand la fonction fait retlw 0x00 + 0 ben c'est le premier charactère de la premier ligne, retlw 0x00 + 1 le second, 0x80 + 0 le premier de la 3eme ligne (ou première du second lcd), etc. Donc si tu utilise des LCD de 24 charactère, le charactère 0x00 + 24 (qui les 25eme charactères de la première ligne), n'est pas affiché. et tu as 55 valeur possible (la premièer ligne de la fonction indique que en fonction du paramètre passer on va executer tel ligne de code), et pour chacune de ses 55 valeurs du determine quelle "colonne" va etre utilisé (en fait c'est quelle colonne sur la première ligne, car ensuite determiné le charactère de la 2eme ligne c'est facile, il suffit d'ajouter 0x40). A noté que 0x80 est en base 16 (préfix 0x), c'est donc 16 * 8 = 128. Dans 0x80 + 24 par exemple, 0x80 est en base 16, mais pas 24 (pas de préfix 0x). Mais je pense qu'une fois que tu verra ce que ca fait, tu arrivera a ajuster ca pour tes besoins!
  24. Salut! Tout recoder peut etre pas quand meme, il faut ajuster la facon dont son affiché les éléments sur le lcd. C'est prévus dans le code déja, regarde lc_hlp.inc la dernière fonction LC_HLP_MsgCursorPos permet de customiser l'affichage des 55 charactère sur 2 écran de 2x40. En modifiant tu doit pouvoir remapper sur 2 écran de 2x24, en envoyant par exemple un des 6 charactère sur une addresse non visible. LC_HLP_MsgCursorPos JUMPTABLE_2BYTES 55 ;; (55 table entries) retlw 0x00 + 0 retlw 0x00 + 1 retlw 0x00 + 2 retlw 0x00 + 3 retlw 0x00 + 4 retlw 0x00 + 24 // charactère non visible sur un ecran 2x24 retlw 0x00 + 5 retlw 0x00 + 6 retlw 0x00 + 7 retlw 0x00 + 8 retlw 0x00 + 9 retlw 0x00 + 10 retlw 0x00 + 24 // charactère non visible sur un ecran 2x24 retlw 0x00 + 11 retlw 0x00 + 12 retlw 0x00 + 13 retlw 0x00 + 14 retlw 0x00 + 15 retlw 0x00 + 16 retlw 0x00 + 24 // charactère non visible sur un ecran 2x24 retlw 0x00 + 17 retlw 0x00 + 18 retlw 0x00 + 19 retlw 0x00 + 20 retlw 0x00 + 21 retlw 0x00 + 22 retlw 0x00 + 24 // charactère non visible sur un ecran 2x24 retlw 0x00 + 23 retlw 0x80 + 0 retlw 0x80 + 1 retlw 0x80 + 2 retlw 0x80 + 3 retlw 0x80 + 4 retlw 0x80 + 24 // charactère non visible sur un ecran 2x24 retlw 0x80 + 5 retlw 0x80 + 6 retlw 0x80 + 7 retlw 0x80 + 8 retlw 0x80 + 9 retlw 0x80 + 10 retlw 0x80 + 24 // charactère non visible sur un ecran 2x24 retlw 0x80 + 11 retlw 0x80 + 12 retlw 0x80 + 13 retlw 0x80 + 14 retlw 0x80 + 15 retlw 0x80 + 16 retlw 0x80 + 24 // charactère non visible sur un ecran 2x24 retlw 0x80 + 17 retlw 0x80 + 18 retlw 0x80 + 19 retlw 0x80 + 20 retlw 0x80 + 21 retlw 0x80 + 22 retlw 0x80 + 24 // charactère non visible sur un ecran 2x24 Je garantis pas que ca marche du premier coup, mais l'idée est la.
  25. En effet c'est nILS qui a vu le probleme tout de suite :) Ce n'etait pas grand chose de ma part d'aller poster sur forum anglais, mais je suis content de savoir enfin que ta midibox marche :) on attends beaucoupde photos! ;)
×
×
  • Create New...