Jump to content

Lorcan

Members
  • Content Count

    77
  • Joined

  • Last visited

Everything posted by Lorcan

  1. Lorcan

    8xOLED PCB

    Thanks, I've tried all of the above already. I've put the OLED on a breadboard too and tried all CSx lines, they all work except CS7. Then I checked the motherboards and noticed that a few solder joints were less than perfect. Turns out they're all GND connections and that the pads don't have thermal relief, which isn't great. I also swapped out the U74HC595AC I got from Reichelt (made by Unisonic Technologies, never heard of them) for 74HC595AC by ST I had laying around, they seem less susceptible to noise. Now everything looks much better ! There's just an occasional glit
  2. Lorcan

    8xOLED PCB

    Yes I thoroughly cleaned all boards with isopropyl, thanks. I have 2 complete motherboards + discovery as I plan to build a MCU + a MCU XT. I double checked the bootloader, eveything is fine: SSD_1306 x:8, y:1 This is what it looks like:
  3. Lorcan

    8xOLED PCB

    Looking at the core schematic, I see CS7 is connected to both Q7 of the 74HC595 and PD7 of the STM32F4, whereas CS0-CS6 are connected only to Q0-Q6 of the 74HC595. If PD7 is also an output pin, I wonder if PD7/Q7 could be interfering with eachother ?
  4. Lorcan

    8xOLED PCB

    Found a problem: the 8th display is always garbled. I've tried swapping the OLED's, adding 100nF decoupling caps, stuffing only one, swapping cores, using a separate breadboard with only CS7, 3.3/5V, haven't managed to fix it yet :( I hope the external 3.3V supply will get rid of this ...
  5. Lorcan

    8xOLED PCB

    Thanks, I'll incorporate this idea when I'm done with all the rest. I don't think I'll do it for the LEDs though, I've yet to see one of those fail on me. These things are incredibly enduring, provided you use reasonable currents. For the 3.3V, I'll be using this 3€ DC/DC part, it hardly dissipates any heat unlike linear regulators.
  6. Lorcan

    8xOLED PCB

    It's not that hot, but I only have 6 screens connected atm. The regulator on the core is rated at 100mA absolute max and it's a tiny SOT23 part, so it could become a problem if people use fonts with lots of lit pixels. This page quotes as much as 40mA consumption in certain scenarios ! And for general reliability it's better to keep things running cool ;) The screensaver is a great idea, the life of these things is a few years at most and I'd prefer not to replace them that often. May I ask how you implemented that ?
  7. Lorcan

    8xOLED PCB

    First test, everything seems in order ! The 3.3V LDO on the core board is a little hot, I'll probably use external power for this.
  8. I don't know of any other seller. Why don't you order it for manufacturing yourself e.g at Aisler ? It's a simple design and you should be able to route it in KiCAD easily. For a 6x11 cm PCB, it would cost you ~14€ vs 21$ at modular addict. The shipping will probably cheaper/faster as Aisler is in Germany too !
  9. Hi, I've designed this PCB in KiCAD to hold 4x8 Omron B3W-9000 illuminated switches, as well as integrated DINX4 and DOUTX4. Price vary quite a bit depending on the distributor, but in the EU I found them at ~2€ each here. The quality seems really quite good, and you can insert a printed transparent label to indicate function. I've used completely separate lines for SI/SO, SC1/SC2 and RC1/RC2 as I understand this is the recommend way to reliably chain modules together in series, in order to not to mess up the timings. Can someone more knowledgeable than me please confirm
  10. Lorcan

    8xOLED PCB

    Thanks ! Yes I've seen your work too, very impressive ! I want to make my own boards so I started with the simplest PCB to learn KiCad. It's quite a wonderful piece of software,it has evolved a lot since I last tried it. And it's looking even better in the upcoming version 6. I've sent the PCB for fabrication yesterday, let's hope I didn't make any stupid mistakes !
  11. Lorcan

    8xOLED PCB

    Updated the PCB, hopefully it's close to being ready for fabrication. Added decoupling capacitors (optional, just in case) Added external 3.3V option w/jumper selection Cleaned up traces etc I'll put all the files on github when I've confirmed everyhting works as intended.
  12. Lorcan

    8xOLED PCB

    Found those which are 1x7, even better and only 0.27€
  13. Lorcan

    8xOLED PCB

    I'm going to use these from Reichelt which I will cut to 1x7. They're 0.2€ so a fifth of the price ! This way if an OLED goes dead (they do after a few years), I can replace it easily.
  14. Lorcan

    8xOLED PCB

    On another note, I looked at current consumptions of various OLED's, and according to this page, a 128x64 0.96” can pull 21mA at max contrast with all pixels lit. As the STM32F4 board docs state, the integrated 3.3V regulator can only supply 100mA max. I wonder if problems some people were having with multiple OLED's might be related to that. So to be on the safe side and to avoid heating the poor little SMD IC, I'm going to add an optional on-board 3.3V regulator or input.
  15. Lorcan

    8xOLED PCB

    Thanks, but are you sure ? I distinctly remember reading @TK. saying only one is needed, at least for 8. It looks like a simple RC cell, and I don't think the current drain on the Reset pin would alter the time constant.
  16. Lorcan

    8xOLED PCB

    Hi, I'm building a MCU type controller and I'm starting to design some PCB's for the various modules. I'm planning to share them here so other users can use them if they want, if that's ok. The first and simplest one is an 8xOLED carrier board to connect to J15A of the STM32F4 core. Initial tests on a breadboard with 2 screens work fine. It is my first time using Kicad and also designing a 2-layer board, so I'd like to get some feedback before sending them to the fab house. OLED's are 0.96'' SSD1306 4-wire SPI type Mechanically the OLED's are plugged
  17. 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
  18. 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
  19. 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 ...
  20. 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
  21. 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 smoo
  22. 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
  23. 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
  24. 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
  25. 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 ...
×
×
  • Create New...