SH101 reparation

Petits bobos, dépannages et jolies infirmières.
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

SH101 reparation

Message 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 :dead: . Voila ceux que je mesure au borne de ce dernier:
Image

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
Avatar de l’utilisateur
yusynth
Messages : 4844
Inscription : 12 nov. 2009, 19:15
Localisation : Grenoble
Contact :

Re: SH101 reparation

Message 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.
yusynth, doc modulaire
"Patche" ou lis, fais ton choix, j'ai fait le mien...
Avatar de l’utilisateur
Calum
Messages : 3434
Inscription : 03 déc. 2014, 15:46
Localisation : Volos

Re: SH101 reparation

Message par Calum »

Je pense qu'il doit avoir un moyen de zapper cette fichue partie alim en fournissant par ailleurs les tensions voulues... :roll:
Prenez bien soin de vous et de vos proches...y'en a pour un bon moment encore...
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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 ?
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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 :smile: .
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 :wink:
Avatar de l’utilisateur
patroche
Messages : 4339
Inscription : 14 févr. 2010, 07:03

Re: SH101 reparation

Message par patroche »

Bravo il faut etre tetu dans la vie, et 1 synthé de sauvé :bravo:
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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..."
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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... :smile:
AlainHubert

Re: SH101 reparation

Message 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. :sante:

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 ? :hum:
Avatar de l’utilisateur
patroche
Messages : 4339
Inscription : 14 févr. 2010, 07:03

Re: SH101 reparation

Message par patroche »

Tu as quoi sur la broche reset du pross ?
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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 :dead: :dead: :cry:

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
Avatar de l’utilisateur
Calum
Messages : 3434
Inscription : 03 déc. 2014, 15:46
Localisation : Volos

Re: SH101 reparation

Message 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....
Prenez bien soin de vous et de vos proches...y'en a pour un bon moment encore...
AlainHubert

Re: SH101 reparation

Message 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.
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message par xarolium »

Pas de changement en connectant la lamelle métallique de la Jack Board le CPU ne fonctionne pas plus
Avatar de l’utilisateur
Calum
Messages : 3434
Inscription : 03 déc. 2014, 15:46
Localisation : Volos

Re: SH101 reparation

Message par Calum »

Bon, c'est pas cool alors, t'as vraiment un souci de CPU.... :confused:
Prenez bien soin de vous et de vos proches...y'en a pour un bon moment encore...
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message par xarolium »

Pas cool, :talk: 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 :smile: To be continued...
Avatar de l’utilisateur
Calum
Messages : 3434
Inscription : 03 déc. 2014, 15:46
Localisation : Volos

Re: SH101 reparation

Message par Calum »

vu comme ça, c'est tout de suite plus fun.... :bravo:
Prenez bien soin de vous et de vos proches...y'en a pour un bon moment encore...
Avatar de l’utilisateur
baloran
Messages : 2179
Inscription : 29 févr. 2012, 13:46
Localisation : Pas de Calais
Contact :

Re: SH101 reparation

Message par baloran »

xarolium a écrit :Pas cool, :talk: 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 :smile: To be continued...
:mdr: :bravo: :wink:
Quand l'été est si pluvieux ou l'hiver si froid...
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: SH101 reparation

Message 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 :smile: . 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 :bang: :bang: mais la pas de stock du tout alors j'adapte un BA6110 et c'est reparti. :smile:

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:
Image
Image
Image
Image
Image
Image
Répondre
cron