LL113, Documents et assemblage

Pour commencer...

Pour l'assemblage, imprimez les listes Liste_composants_* ci-dessous, elles sont les références pour l'implantation des composants. N'utilisez pas les valeurs indiquées sur les schémas. Elles ont pu changer lors des tests.

Les PCB, dessinés par Xarolium, en plus d'être magnifiques, sont justes ;) Donc chaque composant est sérigraphié du coté de son insertion. Il suffit de se reporter à la liste des composants imprimée du PCB correspondant pour connaitre sa valeur.

Une exception pour la carte CV: la place pour les ajustables est un peu juste. Je vous préconise d'implanter ces ajustables sur l'autre face. Cela aura un autre avantage quant à l'accès aux ajustables si vous superposez les cartes CV et Trig dans le boitier.

Dans vos colis, je n'ai pas repéré les composants. Vérifiez bien individuellement les valeurs des composants avant de les souder. Sur un double face à trous métallisés , le dessoudage n'est pas une opération facile ;)

Les 3 PCBs des cartes IO sont réunis dans un seul PCB prédécoupé et théoriquement sécable. Rien ne vous empêche de forcer le trait par quelques coups de cutter pour faciliter la séparation des 3 PCBs.

Documents

Schéma et PCB carte principal

http://www.baloran.com/LL113/ll113_xarolium_v2.1a_Schematic.pdf


Fichiers pour la façade et le panneau arrière


Photos grand format des cartes terminées

http://www.baloran.com/LL113/Assemblage/_MG_9702.jpg (principale coté commandes)
http://www.baloran.com/LL113/Assemblage/_MG_9700.jpg (principale coté soudures)
http://www.baloran.com/LL113/Assemblage/_MG_9703.jpg (cv coté composants)
http://www.baloran.com/LL113/Assemblage/_MG_9704.jpg (cv coté soudures)
http://www.baloran.com/LL113/Assemblage/_MG_9706.jpg (trig coté composants)
http://www.baloran.com/LL113/Assemblage/_MG_9705.jpg (trig coté soudures)
http://www.baloran.com/LL113/Assemblage/_MG_9707.jpg (midi coté composants)
http://www.baloran.com/LL113/Assemblage/_MG_9708.jpg (midi coté soudures)

Arduino DUE

L'arduino DUE n'est pas inclus dans le kit (pas d'effet de la quantité sur le prix et investissement assez lourd...). Vous pouvez l'acheter chez Lextronic  ou @robose qui les proposent à bon prix.
Quant aux cartes compatibles, la Freaduino DUE est validée. Mais j'ai déjà réussi à décoller le connecteur USB. Compatibilité technique parfaite pour LL113, compatibilité avec les brutes comme moi à vérifier ;)
Quant à la Sainsmart DUE, j'ai quelques problèmes de reconnaissance de la carte et de boot. Pour le moment, je ne recommande pas cette carte.

Différences entre le kit de base et le kit complet

Le kit de base contient uniquement le PCB Main et les composants requis. L'alimentation (un bloc secteur 9V DC fourni) se branche directement sur L'Arduino. Les zones PSU ne sont pas peuplées, les connecteurs d'extension non fournis. La Zone ON_BOARD_MIDI est peuplée et le connecteur de 5 broches est utilisé pour amener les signaux aux deux prises din fournies. Dans le logiciel, ce port MIDI est Midi 1.

Le kit complet contient les quatre PCBs et les composants requis. Le transformateur torique se connecte sur la carte PCB Main qui héberge tous les composants de l'alimentation. La Zone ON_BOARD_MIDI ne doit pas être peuplée, elle rentrerait en conflit avec le port Midi 1 de la carte Midi.

Etape 1

Assemblez les composants passifs (sauf condensateurs volumineux), les supports de CI et les les connecteurs.

Installation des connecteurs de l'Arduino.  Je vous conseille de procéder de cette façon. Ainsi les connecteurs sont parfaitement alignés pour votre Arduino. 

Plantez les connecteurs coupés aux bonnes dimensions sur l'Arduino
Pour ce connecteur, les deux broches à gauche sont libres/ 

Placez l'Arduino sur le PCB et soudez quelques pins de chaque connecteurs
en faisant attention de ne pas chauffer les connecteurs.
Retirez ensuite délicatement l'Arduino et finissez les soudures.


Etape 1 terminée, yeeaa






Etape 2

Installez les écrans LCD. Dans cet exemple, les écrans LCD sont traversants le PCB. Ce montage est adapté si vous envisagez une façade épaisse avec les écrans en dessous, visibles dans une fenêtre.  Si vous comptez avoir les écrans affleurant la façade, il faut les monter devant le PCB.

Dans le colis, vous trouverez 12 vis et entretoises adaptées ainsi que 3 barrettes de connecteurs pour les contacts avec le PCB. Installez et vissez les écrans en ayant pris soin auparavant de placer les connecteurs et seulement après vous pourrez souder ces derniers sur les PCBs des écrans et de la carte principale. Serrez doucement, les vis plastiques sont "fragiles".

Si vous trouvez que la luminosité des afficheurs 4x40 est plus faible que celle du 4x20, soudez en parallèle  sur R70 et R71  (sur l'autre face, c'est assez pratique) une résistance de 10R ou remplacez R70 et R71 par une résistance de 4R7.

Pour les LCD 40x4
Sans rien souder, placez le connecteur 2x8
Soudez deux pattes de composants sur le BackLight
Placez le LCD, les broches 17 et 18 ne sont pas utilisées 
Placez les vis et entretoises
Tout est ok ? Vérifiez deux fois plutôt qu'une puis soudez
sans oublier les deux points (A et K) de l'autre coté ;)
Pour le LCD 20x4

Placez le connecteur sans souder.
Placez le LCD les vis entretoises (sur la photo il manque une entretoise :D :D)
et soudez. Les broches 17 et 18 de l'afficheur(si présentes) ne sont pas connectées.

Etape 2, terminée coté face. Ici une version
avec des LCD blanc sur bleu.

...et coté pile
(vous pouvez cliquer les photos pour le détail)

Etape 3

Installez les potentiomètres, l'encodeur et les boutons poussoirs. 

Les poussoirs Led.  Attention au sens ;) Utilisez la position "diode" de votre contrôleur pour disposer d'une faible alimentation du poussoir led et donc éclairement de la diode (les deux pattes du milieu des rangées de trois) . Si la diode s'éclaire en rouge, le cordon rouge du contrôleur correspond à l'anode de la diode (le +) et doit être coté de la résistance de 820R (à gauche en regardant le PCB par dessus), le cordon noir (la cathode) à 0V. Si vous voulez des leds vertes et que votre kit dispose de poussoirs bicolores (les premiers livrés), tournez le bouton à 180°. Il faut ensuite bien mettre tout les boutons dans le même sens.

Sur les poussoirs Led, il y a un petit "téton de téton" en plastique qui empêche de bien mettre à plat les boutons sur le PCB. Je les coupe au cutter avant implantation.
Alignement des poussoirs Led

Etape 3 terminée

Etape 4

Terminez l'implantation des composants de l'Alimentation. Placez le fusible de 200mA dans l'embase IEC.

Etape 4 terminée, tous les composants sont en place,
même l'Arduino pour la photo ;)

Le Transformateur torique. Si vous avez reçu un torique à deux enroulements secondaires, ceux ci doivent être mis en parallèle : premier gris avec premier bleu, deuxième gris avec deuxième bleu. Alimentez le transformateur via l'embase IEC et mesurez la tension AC à vide. Si elle de proche de 16V, c'est good. Proche de zéro, vous avez connecté en opposition de phase les deux enroulements. Proche de 30 volts, vous êtes en série, pas en parallèle :D :D



Etape 5, première mise sous tension (kit complet)

  • Chargez le programme dans l'Arduino (voir la page correspondante)
  • Pour la première mise sous tension l'Arduino ne doit pas être en place tout comme les circuits intégrés.
  • Alimentez le transformateur. Vous devez mesurer +12v et -12v sur le connecteur d'extension.
  • Réglez l'alimentation de l'Arduino à 8V avec l'ajustable R78 (mesure sur la broche Vin)
  • Hors tension, mettez en place l'Arduino. Sous tension, vérifiez les tensions sur les broches d'alimentation des  circuits intégrés (5V).
  • Si tout est Ok, vous pouvez mettre les circuits intégrés dans leur support.

Ça marche ;)

Etape 6, câblage des deux prises midi (kit de base)

Si vous suivez le brochage tel que défini par l'excellent site Sonelec-musique  (une bible...)
http://www.sonelec-musique.com/images2/electronique_midi_din_cablage_001.gif

ON_BOARD_MIDI 1 = Broche 5 de Midi In
ON_BOARD_MIDI 2 = Broche 4 de Midi In

ON_BOARD_MIDI 3 = Broche 2 de Midi Out
ON_BOARD_MIDI 4 = Broche 5 de Midi Out
ON_BOARD_MIDI 5 = Broche 4 de Midi Out

Pour le kit de base, c'est fini. Enjoy...



Kit complet, assemblage des cartes IO

Etape 1

Assemblez les composants passifs, les supports de CI et les les connecteurs.

Les cartes Midi et Trigger


La carte CV coté face
Et coté pile, pour tenir compte de la correction CV


Etape 2

Assemblez les embases Midi et Jack.

La carte Midi terminée

La carte Trigger terminée

La carte Trigger coté leds

La carte CV terminée

Etape 3, construction des nappes

Pour créer les câbles "nappe" sans vous tromper, je vous propose la méthode suivante : 
  • Mettez le PCB Main sur le dos (coté connecteur 18 broches donc pas coté potentiomètres) 
  • Mettez en face les cartes IO dans le bon sens (coté connecteur 18 broches donc). 
Les cartes positionnées ainsi, les nappes doivent doivent être plates (pas de vrille). Elles peuvent passer par le dessus ou le dessous des connecteurs femelles, ce n'est pas important ;) 
J'utilise un étau en bois pour sertir les nappes.  

Mettez les cartes IO en face des connecteurs.

 les nappes doivent doivent être plates (pas de vrille)
Les nappes peuvent passer par le dessus ou le
dessous des connecteurs femelles

Etape 4, réglages



J'utilise un jack non cablé avec des pinces sur les cosses à souder pour mesurer les tensions dispo sur chaque prise jack. C'est pratique, main libre, et cela réduit les risques de fausse manip, pointe qui dérape etc...

Pour le réglage des trims : dans le menu Main, appuyez sur S5, utilisez M1 pour sélectionner Trig, M2 pour sélectionner 1 et appuyez  sur Exec (S3). Cela met tous tes trigs en haut, vérifiez que toutes les leds sont bien allumées. Ajustez ensuite la tensions à la sortie de chaque trigger, +5 ou +10 v, en fonction de vos équipements. Puis avec M2, sélectionnez 0 et Exec, toutes les leds doivent être éteintes.

Pour l'ajustement des CV: dans le menu Main, appuyez  ur S5, utilisez M1 pour sélectionner DAC, M2 pour sélectionner la tension et appuyez sur Exec (S3) pour appliquer. Pour régler les CVs, je règle d'abord le 0V des 8 voies avec les ajustables de 10K, puis je choisis 6V et je règle 6V en sortie des CVs avec les ajustables de 100K. J'utilise un contrôleur précis (>2000 points). Je retouche ensuite le 0V qui change très peu puis encore le 6V. Cela donne une excellente précision de 0 à 10V. Le choix V/Oct ou V/Hz se fait par logiciel, pas ici. J'aime bien avoir quelques CV entre -5 et +5V. Donc pour les sorties 7 et 8, j'ai décalé l'offset de -5V avec les 10K et retouché le gain, retouché l'offset, retouché le gain etc...

Etape 5

Il y a déjà de quoi jouer, donc on verra la suite plus tard.



Infos diverses

Problème sur le Dyn Sync de la carte Midi IO

Le mode Input / Output commutable via SW1 ne fonctionne pas. Dans le schéma actuel, R17 et R23 bloquent le Input. Soit on trouve le bon compromis entre R17, R23,  R25 et R28 pour que la Dyn Sync fonctionne aussi bien en Input que Output et dans ce cas, le switch + logiciel permet de déterminer dans quel mode LL113 fonctionnera, soit il faudra un peu adapter suivant les trois cas ci-dessous :
  1. Pour un fonctionnement en Input, il suffit de ne pas implanter Q3, R16, R17, R19 , Q4, R20, R23, R24, ne pas implanter le switch SW1 et de faire deux ponts C2-A2, C1-A1 qui seront faciles à retirer si nécessaire. Là, la Dyn Sync fonctionnera parfaitement en mode Input. 
  2. Pour un fonctionnement en Output, il suffit de ne pas implanter Q5, R25, R26, R27 , Q6, R28, R29, R30, ne pas implanter le switch SW1 et de faire deux ponts C2-B2, C1-B1 qui seront faciles à retirer si nécessaire. Là, la Dyn Sync fonctionnera parfaitement en mode output. (je n'ai pas encore créer le code pour le mode Output mais ca viendra..) 
  3. Pour un fonctionnement en Output/Input complet, cela me semble jouable. Il faudra juste ajouter une prise Din Chassis en plus pour la câbler en Dyn Sync Output, ne pas implanter SW1,  faire deux ponts C2-A2, C1-A1 et deux ponts B2-MIDI_BOARD5, B1-MIDI_BOARD-6. Mais, patientez un peu que nous validions cette solution. 
Il y a un autre problème de conception avec Q2 (Clock Out), Q3 et Q4 (Din Sync Out). Il faut ajouter une résistance de 51K ou 56K entre la base de ces transistors et le 5V (ou émetteur de ces transistors). La place sur le PCB étant limitée, j'ai préféré souder ces résistances directement sur les pattes des transistors.

Problème sur la carte CV

N'implantez pas C5, C6, C7, C8, C9, C10, C11 et C12. Ces condensateurs sont mal placés, ils auraient été mieux sur l'entrée non inverseuse de l'AOP.  Là, ils entretiennent une oscillation de l'AOP. Je vous conseille aussi de remplacer R6 par un pont. De même, il faut souder un condensateur de 10 à 47pf entre chaque sortie et entrée inverseuse de l'AOP. Je les ai soudés sur les broches des supports de TL074 via l'autre face (broche 1 et 2,  6 et 7, 8 et 9, 13 et 14  des deux TL074 ). Attention, regardez bien le PCB, les emplacement en regards des entrées inverseuse ne sont pas liés. Les photos de le carte CV au dessus intègrent cette modification. Vous pouvez aussi souder directement ces condensateurs sur le haut des pattes des TL074, ce n'est pas très compliqué.
Avec cette simple correction, le signal est tip top et vous pouvez même retirer les radiateurs des 7812 et 7912.

Amélioration de l'initialisation

Il arrive quelques fois que les cartes IO ne s'initialisent pas correctement. Vous êtes alors obligés de redémarrer ll113 ou d'effectuer un reset car CVs et Gates ne sont plus fonctionnels. En installant le correctif ci-dessous, le problème semble réglé. Ce simple circuit diffère le reset de la carte après la mise sous tension. Une résistance entre 51k et 68k fera l'affaire. Pour le condensateur électrochimique, un 22µf en 16v sera parfait. Si vous avez un 10µf sous la main, ca passera aussi ;)


Quelques photos supplémentaires

Petit problème d'appro, pliez les pattes des ajustables 10K des LCD
pour qu'ils s'adaptent parfaitement au PCB




Le lecteur de carte SD


Vue de la carte CV. Les trims manquent un peu de place.
Je vous conseille de les implanter sur l'autre face. 

Vue de la carte TRIGGER


L'emplacement de l'Arduino


L'Arduino (ici un Freaduino avec un USB en moins...)

Réducteur à découpage intégré

Le coin Alimentation

Vue de la carte MIDI IO

Repères verts vers la gauche pour avoir des LED rouges...



ON_BOARD_MIDI câblé avec des supports pour les résistances R82 et R85.
Cela permet de passer d'un kit de base à un kit complet.


28 commentaires:

  1. Bonjours, juste une petite question:
    Pour ce qui comme moi ne sont pas intéressé par la synchro "din" mais seulement par les 3 midi in/out, que faut il monter ou pas?
    Je suis débutant, et ne suis pas sûre d'avoir tout pigé ;)
    En gros j'aimerai utiliser seulement 3 midi in/out + les CV/gate, je n'ai aucun vieux synthé utilisant de synchro DIN.
    Dois je dans ce cas peupler la zone "on board midi"?
    Merci, Xavier.

    RépondreSupprimer
    Réponses
    1. Déjà, il ne faut rien peupler dans "on board midi" de la carte principale.
      D'ailleurs, si tu utilises bien la liste de composants pour le kit complet, tu verras que les composants du on board midi ne sont pas renseignés.
      Si la synchro ne t’intéresse pas tu peux dans ce cas ne pas peupler les composants de la synchro sur la carte IO midi.
      Q3, Q4, Q5, Q6, R16, R 17, R19, R20, R23, R24, R28, R29, R30, R25, R26, R7, SW1 et DIN SYNC ;)

      Supprimer
  2. Ok merci, mais si je fais comme tu as dis j'aurai quand même la synchro sur les 3 midi out?
    LL113 pourra quand même être esclave?
    Désolé pour ces questions un peut couillon mais certains termes sont un peut nouveaux pour un newbie en DIY comme moi, et comme je ne serrai pas fichu de trouver une erreur de montage il vaut mieux que je soi sûre de mon coup avant de souder les composants....
    j'aurai sûrement pleins d'autres questions dans le genre mais pour le coup je les noterai toutes avant de poster un commentaire, histoire de te faire perdre un peut moins de temps.
    ha, y en a qui doivent se poiler en me lisant :)
    Un grand merci pour ta réactivité et ta patience.
    @+

    RépondreSupprimer
    Réponses
    1. Je comprends mieux ta question précédente et te conseille de tout câbler ;) car le fonctionnement de LL113 ne sera pas conditionné par ce que tu assembles. Toutes les synchro dans LL113 font l'objet d'un choix, d'un réglage. Tu peux choisir l'origine de l'horloge (midi 1..3, clock input, dyn sync etc..)
      Donc reste dans les listes des composants, câble la dyn sync en In et tou auras le plaisir de choisr plus tard par setup comment fonctionne LL113.

      Supprimer
  3. Yes merci, j'y voie plus claire maintenant.
    Surtout avec les photos, c'est génial merci!!!

    RépondreSupprimer
  4. salut Laurent as tu trouve une solution definitive pour la Carte MIDI..

    RépondreSupprimer
    Réponses
    1. Oui, mais n'ayant pas encore développé le Sync Out, je n'ai rien validé. En ajoutant deux liaisons sur le connecteur 16 broches et ajoutant une prise din chassis, on devrait pouvoir avoir In et Out simultanés.
      @+

      Supprimer
  5. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  6. bonjour Laurent encore quelques jours et se sera enfin terminé ,j ai téléversé le programme , il fonctionne parfaitement les 3 écrans s' allument sans problème , juste la luminosité sur les 2 grands que je trouve un peu faible je vais donc mettre en parallele 1 resistance , par contre je ne vois pas le cavalier dans les packages pour le PSU Select....

    RépondreSupprimer
  7. pour le jumper c'est réglé... ;-) voltage ok pour le 8V , j ai 4.96 volt au lieu de 5v , et +11.88 et -12.74

    RépondreSupprimer
  8. re salut laurent ...Alors pour les voltages ca peu faire l affaire ou pas????

    RépondreSupprimer
    Réponses
    1. Oui, ca me semble bien ;)
      Passe par le mail si il y a des urgences :D

      Supprimer
  9. Bonjour,
    Sur un kit de base, je n'ai pas trouvé comment raccorder la prise MIDI sur le connecteur de la carte mère.
    Merci pour votre aide.

    RépondreSupprimer
    Réponses
    1. Merci, un oubli ;) C'est ajouté un peu plus haut (Etape 6)

      Supprimer
  10. Bonjour,
    Mon LL113 Kit de base est terminé et parfaitement fonctionnel.
    https://dl.dropboxusercontent.com/u/32842742/LL113.jpg

    RépondreSupprimer
    Réponses
    1. Super, bravo !
      Ton montage m'interpelle quand même un peu. C'est volontaire d'avoir mis les écrans par le dessus ?

      Supprimer
    2. Oui, car je vais faire une face avant en Plexiglass de 1mm d'épaisseur avec les boutons affleurants et juste les trous pour les potentiomètres et je trouvais les LCD trop bas si montés par l'arrière.
      pas mal les 5 boutons verts sous le LCD et les 16 autres rouges ?
      Philippe.

      Supprimer
    3. Compris pour la façade, avec du 1mm tu as raison. Avce une facade en alu et une découpe, on peut collé une vitre au dos de l'alu et là, il faut vraiment que les LCDs passent par derriere le PCB.
      Très bonne idée le vert, ca change un peu ;)

      Supprimer
  11. Bonjour,
    Mon set : LL113, TETRA, SHRUTHI, Korg microKONTROL
    https://dl.dropboxusercontent.com/u/32842742/Set-LL113.jpg

    RépondreSupprimer
  12. Bonjour,
    Ce LL113 est une tuerie. Le travail réalisé au niveau logiciel est fantastique.
    Bravo et merci pour le partage.
    Philippe.

    RépondreSupprimer
    Réponses
    1. Ça me fait vraiment plaisir de te lire, merci ;)
      L'édition de Shruthi ou de Tetra, c'est pas mal non ?

      Supprimer
    2. Oui, l'édition est bien mais le top serait à chaque Program Change de récupérer, en Sysex, les valeurs de tous les paramètres pour les afficher plutôt que d'afficher 0. J'ai le code pour le TETRA si cela peut aider.
      Philippe.

      Supprimer
    3. Oui, je l'ai fait pour mon montage IPad + MKS80 / JX8P etc...
      Mais là, je voulais mettre en place un éditeur "universel" et la lecture des paramètres d'un patch est impossible à décrire dans un éditeur générique. Maintenant, rien n’empêche de développer des modules spécifiques, le code source ouvert est fait pour cela ;)

      Supprimer

    4. Je refléchissais à ton idée de retourner à LL113 les valeurs transmises par nos instruments. Si on dissocie cette activité de celle de l'éditeur, c'est certainement assez facile à faire : on garde les éditeurs tel qu'ils sont, mais il existera une classe de traitement SysEx entrants qui analysera et dispatchera les valeurs aux éditeurs si ces derniers sont chargés à partir de la SD.
      Pas trop le temps pour le moment, mais je crois que c'est une bonne voie.

      Supprimer
  13. Est-il possible d'acquérir et de faire fonctionner la carte midi sur mon kit de base?
    Si oui, le montage de la partie alimentation de la carte mère es-il nécessaire?
    Quel serait le coût pour cette extension?

    RépondreSupprimer
    Réponses
    1. Ça me semble possible, la carte Midi est alimentée par le 5v + le 3.3v donc indépendante de l'alim du PCB. Je dois chiffrer le tout, mais le pcb complet (je ne vais pas le découper) plus les composants et les prises de la carte IO + le port ca devrait être jouable pour 30-35 euros.

      Supprimer
  14. Bonjour,
    J'ai un petit problème au niveau des alimentations. J'ai bien +12V sur le connecteur d'extension, j'ai 8V sur Vin mais par contre, j'ai -14,24V au lieu de -12V. Mon 7912 serait il HS ?

    RépondreSupprimer
  15. Bonjour Laurent,
    Ma carte SD fait 8gb elle n'est pas vue par la LL113.. Est-ce parce que la capacité est trop grande?
    merci

    RépondreSupprimer