Lorcan

Members
  • Content count

    61
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Lorcan

  • Rank
    MIDIbox Newbie
  • Birthday 09/28/1975

Contact Methods

  • Website URL http://lorcan.me

Profile Information

  • Gender Male
  1. Cheap SSD1306 display

    You're right I missed this point.   According to this and this https://github.com/OLIMEX/MOD-OLED-128x64/blob/master/HARDWARE/MOD-OLED-128x64.pdf and this https://www.olimex.com/Products/Modules/LCD/MOD-OLED-128x64/resources/ER-OLED0.96-2_Manual.pdf the PCB is wired to configure the chip as I2C   But changing I2C to SPI mode only requires to change one connection (pin BS1) from high to low, so I guess just a little soldering + wire would do the trick
  2. Cheap SSD1306 display

    I just saw this https://www.olimex.com/Products/Modules/LCD/MOD-OLED-128x64/open-source-hardware   It's a 128x64 display with PCB and integrated connector for 5.5€   I haven't ordered any myself (yet) but I thought this might be of interest to the community     Cheers,   Lorcan
  3. Upcoming MBHP_MF_NG module

    Hi, that's a nice design you have there, congratulations ! May I ask where you were able to source the 2x55 char lcd from and how much you paid for it? These seem to be very rare beasts ...
  4. gm5x5x5 Bulk Order #3

    I wanna be a happy fella if it's still time. I only need one board, the gm5 chip I already have. Thanks ! I got the pcb from another member who had a spare so I won't be needing it anymore. Regards, Lorcan
  5. Upcoming MBHP_MF_NG module

    Very impressive ! The pcb layout looks very tidy, even in prototype form. It's great that you still invest your time in this project. Apart from Tango (very expensive) and Euphonix Studio (not too sturdy looking and Mac only) controllers, there hasn't been much innovation on the commercial side, so I guess this is even a bigger incentive to build one yourself. Out of curiosity, may I ask what type of algorithm you use for tracking and control of the fader ? I guess you use of some kind of regularization of the control curve, or movement / speed prediction, so the motor speed is as smooth as possible. I know very little about automation theory (more about dsp) but as I said, I'm curious Cheers, Lorcan
  6. MBLC recompilation

    A mon avis tu as un simplement conflit entre les entrées des encodeurs et des assignations de boutons. Il faut que tu regardes la valeur du SR et du pin pour les encodeurs dans le setup qui marche, tu la reportes dans ton fichier setup édité, puis tu vas dans lc_io_table.inc et pour les registres SR correspondants, tu mets 'ID_IGNORE' pour ceux-là dans la colonne 'button'. Fais pareil pour les ledrings/vu et ça roule Ce serait dommage de s'arrêter là, une midibox sans encodeurs ca ne sert pas à grand chose ... Ceci dit ça fait du bien de regarder à nouveau la tête reposée quand on bloque
  7. MBLC recompilation

    Au vu de ta question 'est-ce que la config de tes encoder est correct' j'ai la vague impression que tu as raté quelques trucs ... enfin Bon qu'on soit d'accord, le make est un fichier qui réunit l'ensemble des fichiers sources (assembleur) à compiler en code binaire exécutable par ton PIC. Le make génère deux .hex (fichier binaire exe), chacun pour une config différente, une de 'référence', une autre pour le setup de Thorsten. Tu dois charger dans MIOS le .hex compilé qui correspond à ta config (fichier setup ...), que tu édites via le fichier source Il FAUT que les sorties matérielles auxquelles tu as connecté tes encodeurs, leds, etc correspondent à la définition dans le setup, sinon c'est le bronx, voire un gros plat de spaghetti trop cuits. En effet, rien ne dit que tu as connecté ton biniou comme Thorsten, moi ou un autre, c'est pour ça que c'est configurable d'ailleurs, afin de permettre une certaine souplesse au niveau du cablage et des fonctionnalités offertes Donc étape suivante: identifier les correspondances des E/S software<->hardware dans le fichier source Et si tes encodeurs marchent dans une config, laisse la définition des E/S des encodeurs comme ça et édite ce qui ne marche pas, pas à pas.
  8. MBLC recompilation

    Il y a forcément un problème qq part que tu as raté, ça marche pour tout le monde ici ... Est-ce que tes vu/rings s'allument alternativement quand tu tournes l'encodeur ? Il y a un multiplexage donc tu verras plusieurs leds à la fois ... Ensuite si tu es sur que les branchements sont à 100% corrects, ça vient forcément de la config soft Il faut que les I/O hardware correspondent aux I/O en soft, et crois-moi c'est facile de se gourer Mettre en mode Mackie Control (universel, dont Cubase), pas LC (pour Logic seulement) #define LC_EMULATION_ID 0x14 ; use 0x10 for Logic Control, 0x14 for Mackie Control Activer le support soft #define LEDRINGS_ENABLED 1 ; if 1, ledrings are enabled #define METERS_ENABLED 1 ; if 1, meters are enabled Attention à ce que tu n'aies pas activé ça par hasard ;; NOTE: it's possible to display the meter values with the LEDrings by using ID_MBLC_*LEDMETER* buttons! ;; this feature saves you from adding additional LEDs to your MIDIbox Les connections des ledrings et vumètre multiplexés #define LEDRINGS_SR_CATHODES 8 ; shift register with cathodes of the 8 LED rings #define METERS_SR_CATHODES 9 ; shift register with cathodes of the 8 meters #define LEDRINGS_METERS_SR_ANODES_1 10 ; first shift register with anodes of the 8 LED rings (and 8 meters) #define LEDRINGS_METERS_SR_ANODES_2 11 ; second shift register with anodes of the 8 LED rings (and 8 meters) Les connections du display time codfe avec les afficheurs 7 segments #define LEDDIGITS_ENABLED 1 ; if 1, leddigits are enabled #define LEDDIGITS_SR_SEGMENTS_1 12 ; shift register which drives the segments of digit 7-0 (right side) #define LEDDIGITS_SR_SELECT_1 13 ; shift register which selects the digits 7-0 #define LEDDIGITS_SR_SEGMENTS_2 14 ; shift register which drives the segments of digit 15-8 (left side) #define LEDDIGITS_SR_SELECT_2 15 ; shift register which selects the digits 15-8
  9. MBLC recompilation

    On sait bien qu'on est pas responsables, pas la peine de préciser :frantics: En ce qui concerne ton problème, je vois deux pistes: - utiliser les applis de debug pour vérifier que les connections led/DOut sont bonnes et correctement mappées (moi j'ai utilisé celle qui permet de scanner les sorties Dout avec un encodeur, voir dans le repository) - vérifier que ton setup soft des connections correspond bien aux mapping des E/S hardware dans le fichier setup et dans lc_io_table.inc Si tu as édité des trucs à la main peut-être que repartir d'une base vierge serait une bonne idée ... En tous ca à vue de nez je dirais que c'est vraisemblablement soit un problème de config des E/S soit un mauvais routing des leds De toute façon comme avec la plupart de ces choses là il faut procéder par étapes, du plus simple au plus compliqué, en éliminant les inconnues au fur et à mesure
  10. Building some guitar Fx Pedals

  11. MBLC recompilation

    Bizarre ton problème ... tu as vérifié que les jogs/encodeurs envoient du MIDI déjà ? Pour mettre l'interface midi hors cause, tu peux configurer l'appli pour allumer des leds de ta midibox lors des E/S midi, c'est dans le fichier de config
  12. Building a LC box. Some questions.

    Hi, your best bet would be to build the core and connect one lcd to check for alignment. The idea is to align the channel name (7chars +1 space i think) with the faders. Of course you can make assumptions based on LCD char size etc but I found it's easier to test using the real thing. My LCDs had big margins on the side so that accounts for the big separation, but of course YMMV here. You could always try to put one LCD PCB on top of eachother, but they wouldn't be perfectly aligned vertically ... Here's how it looks on mine http://www.lorcan.me/projects/daw-controller/
  13. GM5 Windows driver update v1.0.9

    Hurray it works :sorcerer: Thanks for the quick fix
  14. GM5 Windows driver update v1.0.9

    I'm using the default, and there's no J8 on my board (v1.1)
  15. Modified PCB and Schematics

    They were lost in the process of the forum upgrade it seems. Also there was a minor error that I corrected afterwards on the pcb, so I need to correct the layouts first. I'll put them up at my site and give you the link here when it's done Edit: the schematics are still there in the posts above. I'll still post the corrected version