Page 1 sur 2
SH101 reparation
Publié : 22 mai 2015, 11:29
par xarolium
Salut les grenouilles,
En ressortant mes vieillerie j'ai remis la main sur une carcasse de SH101 que j'avais recuperer il y a 10 ans en piteux état. Comme je ne suis pas homme à laisser mourir ou revendre en pièce des vieilles bécanes je me lance dans la réparation de celui ci.
Premier souci: L'alimentation ne fonctionnent pas et je crois que cela vient du petit transformateur T1

. Voila ceux que je mesure au borne de ce dernier:
Il aurai t'il une grenouille qui connaitrait un équivalent pour ce transfo ou il y a t il un moyen de la "shunter" et de faire fonctionner l'alimentation a partir du 9V d'entrée ?
Merci pour vos aides
Re: SH101 reparation
Publié : 22 mai 2015, 13:51
par yusynth
Cela peut venir du transfo... ou pas. Pour en être certain regarde avec un oscilloscope ce qu'il y a entre les deux bornes de sortie du transfo (avant les diodes) et puis entre les bornes d'entrée. Il faut voir une oscillation de plusieurs volts crête-à-crête en entrée et d'une vingtaine de volts en sortie du transfo.
il faut vérifier D1, D2 D3, D5 également.
Re: SH101 reparation
Publié : 22 mai 2015, 14:15
par Calum
Je pense qu'il doit avoir un moyen de zapper cette fichue partie alim en fournissant par ailleurs les tensions voulues...

Re: SH101 reparation
Publié : 22 mai 2015, 14:28
par xarolium
Merci Yves pour ton coup de main
J'ai une oscillation de 0.5V crête à crête en entrée (quasiment rien). J'ai testé D1, D2, D3 et D5 au multimètre et elles ont l'air ok (passante que dans un sens).
TR2 est neuf (sur mon circuit c'est un 2SC2603 et pas un 2SC1815 comme indiqué sur le schéma).
TR1 est un 2SC1384 au lieu d'un 2SD571. Je l'ai dessoudé et testé au multimètre et il a l'air ok aussi.
Penses tu que cela puisse venir de C6 ? est ce lui qui permet l'oscillation ?
Re: SH101 reparation
Publié : 22 mai 2015, 15:15
par xarolium
Après avoir retester TR1 je me suis décidé à la changer par un équivalent un 2SC2655 et l 'alimentation es reparti j'ai bien les 7 tensions. Je suis bien content que ce ne soit pas le transformateur

.
La réparation continue... j'espère pouvoir le ressusciter.
Merci Yves pour ton aide cela m'a fait réfléchir au fonctionnement de l'alimentation pour en trouver la panne

Re: SH101 reparation
Publié : 22 mai 2015, 15:37
par patroche
Bravo il faut etre tetu dans la vie, et 1 synthé de sauvé

Re: SH101 reparation
Publié : 22 mai 2015, 17:11
par xarolium
Ola pas encore sauver, l'alimentation fonctionne mais il manque pas mal de truc encore.
Alors le noise generator fonctionne aussi.
Le CPU n'a pas l'air de se réinitialiser, il ne répond pas non plus au clavier, je m'explique:
Quand j'appuie sur une touche la tension en sortie de IC11 (pin 7) ne change pas.
J'ai contrôlé à l'oscillo la communication entre le CPU et le DAC et elle a l'air de fonctionner.
Pour info il n'y a plus de CEM3340 et de IR3109 et BA662 (je les ai en stock mais j'attends que la bête soit "stable" avant de les monter). Il manque aussi le fader du LFO et de Mod VCO.
Donc pas encore fini de ressusciter le petit 101 mais comme on dit ici :" Ti pas ti pas..."
Re: SH101 reparation
Publié : 23 mai 2015, 11:04
par xarolium
Dans ma quête de réparation j'ai trouvé pas mal d'info;
ici vous pouvez trouver le programme du CPU 80C49 du SH101:
http://fa.utfs.org/diy/rolandsh101/ très utile pour le remplacement du CPU.
Vous pouvez trouver des 80c49 pour moins de 10€ sur ebay.
Mon CPU ne s'initialise pas parce qu'il me manque aussi le toggle switch 3 positions de sélection du range du clavier. En cherchant à le remplacer j'ai retrouvé la référence d'origine qui est une
CST023 de chez Alcoswitch/TE connectivity que vous pouvez trouver chez Digikey ou Mouser.
Quelqu'un aurai t il deux fader 100KA de SH101 à me vendre ? parce que la je sèche pour les trouver.
La réparation continue...

Re: SH101 reparation
Publié : 23 mai 2015, 16:00
par AlainHubert
Le 80C49 contient une MASK ROM intégré en usine lors de sa fabrication, selon le code fourni par le client (Roland dans ce cas-ci). Par contre le 87C49, lui, contient une EPROM programmable (à l'aide d'un programmeur de EPROM) mais la possibilité de trouver ce microcontrôleur programmable obsolète de nos jours, et d'avoir accès à un EPROM Programmer, est assez minime je crois malheureusement (je peux me tromper). De plus, selon la page de Florian, le 87C49 consomme plus que le 80C49 original et le PSU du SH-101 n'est pas assez puissant, il faut donc le remplacer/modifier. Seul point positif, Florian a réussi à extraire le code binaire de la ROM du 80C49 et le partage avec nous.
Tu aurais de meilleures chances de trouver un 80C49 récupéré d'un autre SH-101 débité pour les pièces. Ou même un autre SH-101 complet mais défectueux, dont le MCU serait encore bon...
Il y a aussi des gens qui ont réussi à cloner des MCU 80C49 pour d'autres machines (Korg Polysix me vient à l'esprit) et peut-être qu'il y en a qui l'ont fait pour le SH-101 ?

Re: SH101 reparation
Publié : 24 mai 2015, 13:44
par patroche
Tu as quoi sur la broche reset du pross ?
Re: SH101 reparation
Publié : 24 mai 2015, 17:23
par xarolium
patroche a écrit :Tu as quoi sur la broche reset du pross ?
Sur la broche RESET j'ai 5V donc ok de ce coté la.
j'ai sur la pin17 du CPU, commun des switches et 1 bit du DAC, un signal bizarre. je m'explique. Le signal n'est pas qu'à 0 ou à 1 j'ai des valeur intermédiaire ce qui me donne une forme d' onde type sample and hold.
Et en checkant d'autre pin du CPU je ne retrouve pas ce "bug".
Sinon je ne peux pas acceder au fonction de l'arpegiateur ou du sequenceur. Les boutons fonctionne bien (je les ai remplacé par des neufs) mais aucune des leds des fonctions ne s'alluments. J'ai controler aussi le crystal qui oscille bien a 6Mhz. J'ai aussi essayer de mettre le SH101 en mode test en appuyant sur Load et transpose mais ensuite je ne retrouve pas les valeur données dans le service manuel à savoir: KCV = 2.75V Gate off Range 0v à l'appuie du bouton play ainsi que les autres valeurs.
Ma conclusion après toutes ces mesures et test est que mon CPU ne s’initialise pas ou qu'il est
Donc deux possibilité s'offre à moi:
Soit commander une 80c49 et le programmer ou alors faire mon propre programme sur un CPU moderne type atmega644 ou autre DIP40
Re: SH101 reparation
Publié : 24 mai 2015, 17:37
par Calum
Je me souviens d'un truc que j'ai eu sur certains SH-101. Y'a des lamelles métalliques sur le PCB connectique et sur la carte principale et celles-ci viennent en contact avec le fond métallique du SH quand il est fermé. Pour la maintenance, j'étais obligé sur certains modèles de relier ces deux points sinon, le SH se bloquait....
Re: SH101 reparation
Publié : 24 mai 2015, 19:23
par AlainHubert
xarolium a écrit :...Soit commander une 80c49 et le programmer ou alors faire mon propre programme sur un CPU moderne type atmega644 ou autre DIP40
Le 80C49 n'est pas programmable (mask ROM d'usine). C'est plutôt le 87C49 qui l'est. Mais encore faudra-t-il avoir accès à un EPROM programmer...
La deuxième option semble donc plus prometteuse.
Re: SH101 reparation
Publié : 24 mai 2015, 19:51
par xarolium
Calum a écrit :Je me souviens d'un truc que j'ai eu sur certains SH-101. Y'a des lamelles métalliques sur le PCB connectique et sur la carte principale et celles-ci viennent en contact avec le fond métallique du SH quand il est fermé. Pour la maintenance, j'étais obligé sur certains modèles de relier ces deux points sinon, le SH se bloquait....
Je vais vérifier cela demain, merci pour cette remarque
Re: SH101 reparation
Publié : 25 mai 2015, 09:54
par xarolium
Pas de changement en connectant la lamelle métallique de la Jack Board le CPU ne fonctionne pas plus
Re: SH101 reparation
Publié : 27 mai 2015, 08:13
par Calum
Bon, c'est pas cool alors, t'as vraiment un souci de CPU....

Re: SH101 reparation
Publié : 27 mai 2015, 17:20
par xarolium
Pas cool,

oui parce que cela me prendra plus temps pour le réparer mais intéressant dans le sens ou cela m'oblige à adapter un CPU plus moderne dessus qui me permettra d'ajouter quelques fonctions sympa a l'arpegiateur et au séquenceur

To be continued...
Re: SH101 reparation
Publié : 27 mai 2015, 18:37
par Calum
vu comme ça, c'est tout de suite plus fun....

Re: SH101 reparation
Publié : 27 mai 2015, 22:55
par baloran
Re: SH101 reparation
Publié : 28 mai 2015, 18:19
par xarolium
Après une après midi sur la bécane voici le compte rendu:
J'ai dessoudé le CPU en croyant qu'il était HS. Je connecte un Atmega1284P à la place et je commence à coder l'interface (LED, Bouton, DAC...) et la je me rends compte que j'ai "BUG" sur la Pin 17 (commun des switch, bit 1 du DAC). C’était le 4050 (IC7) qui était HS du coup il foutais le bordel sur la pin17 du CPU. Je le change et à tout hasard je reteste le CPU d'origine et effectivement il fonctionne parfaitement bien

. Costaud ces petites bêtes...
Du coup je mets le sh101 et mode test mais je n'arrive toujours pas à avoir les tensions correctes en sorties du DAC. IC9 était HS aussi je l'ai remplacer par un TL082 (équivalent du TL062 , consomme un peu plus que ce dernier mais comme je ne me sert pas du SH101 alimenter par les piles c'est pas vraiment un souci).
Enfin j'ai les bonnes tension en sorti du 4052 (IC10), le Sample/hold fonctionne aussi.
Ensuite je me suis attaquer au VCO, bilan le CEM3340 était HS. Je l'ai remplacé et le VCO est reparti comme ne 40.
Teste ensuite du VCF et la pas de miracle non plus le IR3109 est HS et comme je n'en ai pas en stock je suis un peu vert d'être bloqué et je me souviens avoir des vieux 80017 acétoné qui trainent quelque part. Je dessoude un IR3109 sur un 80017 je le monte sur un adaptateur SOIC vers DIP et c'est reparti le VCF fonctionne.
Reste la VCA et la aussi le BA662 HS

mais la pas de stock du tout alors j'adapte un BA6110 et c'est reparti.
bien qu'il fonctionne avec le CPU d'origine je vais continuer le développement d'un firmware sur atmega...
Bilan: CEM3340, IR3109, BA662, HD14050, TL062, 2SC1384 HS ca fait beaucoup mais quand on aime on ne compte pas.
Quelques photos:
