<Simba>
dr.Godfried-Willem
RAES
2007
|
<Simba>
This robot was build in response to repeated questions and requests we had
from many of our collaborating composers working and writing for the Logos
robot orchestra, for automated cymbals with extended musical playing possibilities.
Only our <Troms> robot sofar had a small cymbal
with only a single beater. Its musical weigth was judged too light in the context
of the ever growing and pretty symphonic robot orchestra. In this newly designed
robot we wanted to implement both the suspended (stand-mount) cymbals, as the
hi-hat, where the sound comes from the concussion of two cymbals. Both elements
can be played with many different sticks, hitting the cymbals on different spots.
The hi-hat can also be played with the cymbals closed. Since the upper cymbal
is not moving, the striking distance for the solenoids remains constant, which
is essential for the realisation of predictable velocity scalings in such an
instrument. As to the suspended cymbals, instead of mounting them horizontaly
as usual amongst percussionists, we went for a vertical placement, since that
facilitated the mounting of the different striking mechanisms. Also, it made
it possible to provide in a good working damping mechanism for each individual
cymbal. We did a lot of research into this one, and finally came up with the
design implemented here whereby the cymbals are damped with a piece of felt
covered neoprene touching the cymbal on the edge over about 1/6th of the diameter
of the cymbal. Also these cymbals can be struck whilst damped, thus allowing
for a typical dry sound effect.
Some extra features added to this robot are: A small but heavy cast bronze bell
cymbal (made by Ufip and sold as 'ice bell') with a single beater. A couple
of bass castanets (large wooden clappers, sounding a bit like loud coconuts),
driven by strong push type solenoids; a bell-rim tambourine without drumskin
driven by a pull-type solenoid. As yet under consideration are a motor driven
rainmaker (rainstick), motor driven musical tubes, tubular shakers, a reco reco,
a cavity resonator tube...
Some visual features have been added as well: a variety of lights, mapped on
midi notes. Four lites are mounted on the front, three on the back.
The entire chassis construction was made from stainless steel AISI304L. The
parts were welded together using the manual TIG process. The chassis main frame
was bend from a piece of stainless steel 2400mm x 100mm x 10mm and provides
more than enough structural strength to withstand abuse in transportation and
heavy use. The <Simba> robot has three sturdy wheels: two 400mm diameter
frontal wheels and a 200mm steering wheel on the back. The horizontal movement
is equiped with ball bearings.
Circuitry:
The circuitry of <Simba> consists of three processor boards, each equiped
with a PIC microprocessor. The midi in and buffer circuit on the first processor
board is very straigthforward and makes use of the same circuit board used in
robots such as <Thunderwood>, <Vitello> and <Qt>.
The circuit for the PIC processor on this board is similar to that used for
<Bako> and <Vitello>.
It has two PWM outputs for analog control using PWM, one used for the Hitachi
DC-motor, as well as 6 mosfet switches used for lights and on/off power switches
(mapped on midi controller 66) in this robot.
The second board uses a 18F4620 PIC microprocessor and has 28 mosfet switches
used to drive the solenoids and beater electromagnets. The same board was also
used for <Xy>, our quartertone xylophone playing robot. Pulse resolution
is ca. 27micro seconds. Pulse power supply is +50V. For detailed circuit drawing:
see maintenance manual at the very end of this web page.
The third PIC-microcontroller board, is a board as developped for our player
piano. It provides velocity controlled attacks as well as a hold voltage
after the pulse. This board was used to steer the hi-hat solenoid as well as
the cymbal dampers. We used an old board with 10 outputs and a 18F2525 controller,
since we had some on the shelve (left over from <Harma>).
Note that the latest version has 14 outputs (10.2006), and uses the 18F4620.
The power supply here uses the bipolar voltages +17V and -17V.
The power supply originally designed in was a Siemens Sitop SMPS type, featuring
adjustable output voltage up to 52Volts. We adjusted it to 48V, four times the
nominal working voltage for the solenoids, for this automate. However we had
to change this and replace it with a traditional analog power supply, for the
Sitop was unable to cope with the pretty hefty pulse current surges required
to drive the solenoids in this design.(up to 6A) Hence we reverted to a classical
analog and unstabilised supply with very hefty buffer capacitors. Note that
the robot is not fused! In the context of the M&M robot orchestra, we power
the entire orchestra from a special 3kW separation transformer (400V/230V) which
has its own fuses, thus respecting all rules regarding electrical safety. The
entire orchestra is floating with respect to real earth. The only component
that could cause earth leaks in this robot, is the 2uF bipolar capacitor used
in the Papst motor circuit.
- Design & construction: Dr.Godfried-Willem Raes
- PIC microcoding: Johannes Taelman & Godfried-Willem Raes
- Collaborators: Xavier Verhelst, Kristof Lauwers, Lara Van Wynsberghe
Midi Mapping:
- midi note on + velo, listening to channel 1(0ffset 0). Note off not required,
except for the hihat-closing solenoid, the cymbal dampers and the motors.
- midi note on / off, with any velo: for lights (mapped on notes 110 to 114)
- midi note on + velo, note off, for the motors. The velo value controls the
rotation speed.
- Prog Change implemented to select different velocity scaling lookup tables.
Prog.change 122 = default, 0 and 122-127 scalings.
- Midi controller 66: power ON / OFF switch.
- Midi all notes off controller (123) implemented. This command also turns
off the lights. It does not reset controller 66 however!
- Sys-ex implemented to allow uploading of different velocity scalings.
Details with regard to the selection, disposition and mapping of beaters:
-
Midi note |
beater
order
|
cimbal specs.. (sizes in mm) |
maximum repeat frequency |
optimum velocity |
remarks |
58 |
Hitachi DC motor |
tube-shaker or whirlee tube |
|
40 (max.120) |
on / off (velo=speed) PIC1, pin 13 - X17-2 white/red,white/black |
59 |
Papst AC motor |
flexible tubing |
1Hz |
127 |
on / off PIC1 - pin12 - X17-3 |
60 |
edge beater, right |
front cymbal, 300mm |
36Hz |
|
pulse only [PIC2]-28-black |
61 |
edge beater, left |
front cymbal |
|
|
pulse only [PIC2]-27- brown |
62 |
mid beater, right |
front cymbal |
|
|
pulse only [PIC2]-26 - white/red |
63 |
center beater, left |
front cymbal |
|
|
pulse only [PIC2]-25 - orange |
64 |
damper |
front cymbal damper |
2Hz |
|
note on + velo/ note off [PIC3] |
65 |
edge beater 1, right |
hi hat cymbal |
|
|
pulse only [PIC2]-24 - yellow |
66 |
edge beater 2, left |
hi hat cymbal |
|
|
pulse only [PIC2]-23 - brown |
67 |
medium beater 1,left |
hi hat cymbal |
|
|
pulse only [PIC2]-22 - green |
68 |
medium beater 2,right |
hi hat cymbal |
|
|
pulse only [PIC2]-21 - purple |
69 |
center beater 1, left |
hi hat cymbal |
|
|
pulse only [PIC2]-20 - grey |
70 |
center beater 2, right |
hi hat cymbal |
|
|
pulse only [PIC2]-19 - white |
71 |
hi hat |
cymbal close magnet |
4Hz |
|
on + velo/ off [PIC3] |
72 |
edge beater, right |
back cymbal |
|
|
pulse only [PIC2]- 18 - black |
73 |
edge beater, left |
back cymbal |
|
|
pulse only [PIC2]- 17 - yellow |
74 |
mid beater, left |
back cymbal |
|
|
pulse only [PIC2] - 16 - purple |
75 |
center beater, right |
back cymbal |
|
|
pulse only [PIC2] - 15 - orange |
76 |
damper |
back cymbal damper |
2Hz |
|
on+velo / off [PIC3] |
77 |
tambourine |
|
4Hz |
|
pulse only [PIC2] - 14 - blue
|
78 |
left clapper |
|
6Hz |
|
pulse only [PIC2] - 13 - grey
|
79 |
right clapper |
|
6Hz |
|
pulse only [PIC2] - 12 - purple
|
80 |
bell cymbal beater |
Ufip 'Ice bell' |
12Hz |
|
pulse only [PIC2] - 11 - |
81 |
bell cymbal damper |
damper |
|
|
on+velo / off [PIC3] |
82-90 |
for later expansion |
- |
- |
- |
[PIC2]- pulse |
91-96 |
for later expansion |
- |
- |
- |
[PIC3]- pulse + hold |
110 |
24V bulb - white, right |
mounted below castanets |
|
|
on / off [PIC1] - white/white wires - X11-2
note pressure implemented for flashing
|
111 |
24V bulb - white, left |
mounted below castanets |
|
|
on / off [PIC1] - black/black wires - X11-3
note pressure implemented for flashing
|
112 |
35V/50mA bulbs |
on insert chassis with ice bell |
|
|
on / off [PIC1] - green/ pink - X12-2
note pressure implemented for flashing
|
113 |
24V/10W spotlite |
on the back |
|
|
on / off [PIC1] - black/blue/brown - X12-3
note pressure implemented for flashing
|
114 |
LED spotlites 12V |
on the front |
|
|
on / off [PIC1] - brown - X15-2
note pressure implemented for flashing
|
Controllers |
|
|
|
|
|
66 |
on/off switch for power |
|
|
|
PIC1 - X15-3 |
123 |
all notes off |
|
|
|
PIC1 / PIC2 / PIC3 |
Prog.Change |
|
|
|
|
|
0 |
default velo mapping table |
|
|
|
PIC2 / PIC3 |
122-127 |
user defined tables |
|
|
|
PIC2 / PIC3 - pin code for sysex: simb |
Note that the mapping for the cymbals is such that an alternative cymbal can
be selected by octave transposition of the notes within the cymbal range.
On the pulse board (PIC2), the outputs 1 to 11 are free for later expansion.
The mapping is on notes 80 to 90.
Technical specifications:
- power: 230V - 300Watt, standard 3-prong Euro connector (IEC).
- Sizes: h=1500mm, w= 550mm, d= 900mm.
- Weight: 65kg (first estimate).
- 1 Midi input, 4 midi thru (5-pole DIN connectors). Midi channel (offset
0): 5
- microprocessors: 2 x PIC18F2525, 1 x PIC18F4620 (Microchip)
- cost in production and insurance value: 8.200 €.
Pictures taken during construction:
<Simba> demo composition: Bradt
'Je brule de partout' [MP3] Source code:
[Midi file for this composition]
Nederlands:
<Simba>
Deze automaat ontstond in eerste plaats op vraag van vele komponisten en medewerkers
aan de uitbouw van ons robotorkest naar een automaat die in staat zou zijn cimbalen
te bespelen. Daarbij implementeerden we zowel de 'suspended cymbal' -de op een
statief geplaatste enkele cimbaal- als de 'hi-hat', waarbij de klank door konkussie
van twee cimbalen ontstaat. De opgehangen cimbalen werden vertikaal gemonteerd,
omdat dit de automatische bespeling iets eenvoudiger maakte. De cimbalen kunnen
dan immers niet schommelen rond hun ophangpunt, zodat de afstand tussen de kloppertjes
en het aanslagpunt konstant kon worden gehouden. Bovendien maakte deze opstelling
het meteen mogelijk goede dempers op de cimbalen aan te brengen. Deze werden
gevormd uit neopreen en pas gezet op de omtrek van de te dempen cimbaal. De
aansturing gebeurt ook hier met een elektromagneet. De hi-hat werd konventioneel,
horizontaal dus, uitgevoerd. Het mechanisme keerden we evenwel letterlijk ondersteboven:
hier is het de onderste cimbaal die tegen de bovenste aangetrokken wordt. Ook
hier weer heeft dit het voordeel van de konstante aanslagafstand voor de kloppertjes.
Elke cimbaal werd voorzien van vier tot zes op verschillende plaatsen gemonteerde
kloppertjes, zodat een genuanceerde bespeling via de aanslagmogelijkheden mogelijk
is. Uiteraard is ook de aanslagsterkte voor elk kloppertje afzonderlijk perfekt
goed aan te sturen. De aanslagsterkte werd gemapt op de midi velocity waarde
en gebeurt technisch via pulsbreedte modulatie van de bekrachtigingsstroom.
Enkele extra features werden aan de robot toegevoegd, ter versterking van het
arsenaal aan klein slagwerk in het M&M robot orkest. Bovenop het instrument
kwamen zo twee 'bas-kastagnetten', grote houten klappers, te zitten. Deze worden
bewogen en tot klinken gebracht met twee Black Knight duw-elektromagneten. Hiervoor
gebruikten we een zwaar type omdat hier het eigen gewicht van de klappers (4
Newton) zeker diende overwonnen te worden. Deze klappers klinken zo'n beetje
als erg luide tegenelkaar geslagen kokosnoothelften. Daaronder werd een kleine
schellentamboerijn gemonteerd, bediend door een gelijkaardige trekmagneet. Ook
hier is de minimaal nodige trekkracht 3.5 Newton. Achteraan op het instrument,
horizontaal gemonteerd, vonden we nog plaats voor een Ufip 'icebell'. Eigenlijk
een uit gegoten brons gevormde en dan geslepen dikke bel-cimbaal. We hebben
ze zelf nog in de Ufip fabriek bij Pistoia geselekteerd en uit Italie meegebracht...
Deze cimbaal heeft slechts een enkele klopper. Aan de linker en rechterbuitenzijde
van de robot tenslotte, monteerden we twee verschillende motoren: een eerste
motor -een DC type met vertragingskast- wordt gebruikt om een shaker vervaardigd
uit geribbelde metalen slang, rond te laten draaien. Het geluid houdt zowat
het midden tussen dat van een reco-reco een een rainstick. De tweede motor daareentegen,
is een topkwaliteit Papst 12-polige motor met uitwendig anker. Op deze motor
monteerden we een eind PVC geribbelde PVC isolatieslang voor 3/4" elektrische
leidingen. Dit geeft een zacht fluitend geluid.
Tot slot omvat <Simba> ook nog enkele vizuele 'features': aan de voorzijde,
twee gele LED spotjes van eigen fabrikaat en twee klassieke bajonetlampjes onder
de houten klappers. Aan de achterzijde: twee kleine E10 lampjes en een kleine
halogeen spot gericht op de achterste cimbaal. Al deze vizuele komponenten zijn
uiteraard ook volledig aanstuurbaar.
De <Simba> robot wordt intern bestuurd door drie PIC mikrokontrollers:
twee 18F2525 types waarvan een voor de pulse/hold funkties (cimbaaldempers en
hihat) , en een tweede voor het midi kommunikatiesysteem, de lampjes en motoren,
en de inschakelbeveiliging. Een derde mikrokontroller is van het grotere 18F4620
type en wordt ingezet voor de puls besturing van de klopperjes.
Het chassis werd helemaal opgebouwd uit gelast inox AISI304L. De hoofdvorm
werd geplooid uit een enkel stuk warmgewalst inox van 100 mm x 2400 mm bij een
materiaaldikte van 10 mm. Zoals bijna alle robots waaruit het M&M orkest
is opgebouwd, werd ook <Simba> voorzien van een oerdegelijke wielbasis.
Voor deze robot werd een driewielige konstruktie bedacht: twee grote wielen
(400 mm) en een wat kleiner draaiwiel voorzien van een degelijke inox stuurstang.
De wielen lopen op kogellagers. Het draaiwiel werd verbonden met het hoofchassis
middels een min of meer U-vormig gebogen stuk inox plat 50mm, eveneens 10mm
materiaaldikte. De assen werden uitgevoerd in geslepen inox buis van 25 mm.
Doorheen deze assen kunnen M20 draadstangen worden gevoerd waarmee de automaat
tijdens transporten in de kist kan vastgezet worden.
In kombinatie met <Troms> beschikt het Logos Robot
Orkest nu over een volwaardig automatisch drumstel. Gekombineerd met
Thunderwood en Vacca of Vitello,
is het zelfs een bijzonder uitgebreid drumstel geworden...
In september 2018 vertrok <Simba> voor een bruikleen aan het Speelklok Museum
in Utrecht. Naar aanleiding daarvan werd <Simba> uitgerust met een extra
processor board (Axo, ontworpen door Johannes Taelman) zodat hij volkomen autonoom
demo-stukken kan spelen.
Midi Mapping:
- midi note on + velo, luistert naar kanaal 1(tellend vanaf 0). Geen note
off nodig, behalve voor de hi-hat close magneet, de dempers, de lampjes en
de door motoren bestuurde komponenten. (Voor details, kijk naar de tabellen
in de engelse tekst hierboven).
- SysEx geimplementeerd voor het inladen van diverse velo-scalings. Pinkode:
simb.
- Program Change 0, 122-127 geimplementeerd voor de selektie van de verschillende
velo lookup tables geprogrammeerd via sys-ex. 0 is een vaste, niet programmeerbare
mapping. het is aangeraden om steeds 122 te gebruiken. deze bevat een geoptimaliseerde
mapping.
Specifieke komposities voor <Simba>:
Bouwdagboek:
- 14.02.2007: eerste ontwerptekeningen
- 17.03.2007: studie van de konstruktie van de hi-hat.
- 15.05.2007: rekonstruktie van de tamboerijn komponent.
- 20.05.2007: eerste selektie cimbalen. Inkoop kleine sonor cimbaal rommelmarkt.
- 02.06.2007: inkoop rommelmarkt koppel 'bas'kastagnetten.
- 17.06.2007: laswerk mechanika voor de tamboerijn komponent.
- 18.06.2007: berekening en ontwerp mechanika voor de baskastagnetten. Ontwerptekeningen
voor de globale vormgeving.
- 19.06.2007: Selektie autentieke Zildjian cimbalen uit mijn slagwerk instrumentarium
van de jaren '70. De cimbalen zelf dateren van het interbellum en zijn volledig
met de hand gemaakt. Plooiwerk met Ridgid plooipomp van de hoofdboog van het
chassis in inox 100 x 10, stuklengte 2400mm.
- 20.06.2007: Uittekenen boringen in het hoofdchassis (gaten wielassen en
motor doorvoeringen). Lassen bevestiging voor de baskastagnetten. Begin konstruktie
draaiwiel achterzijde. Uitboren asgaten 25mm voor de wielen. Ontwerp draaiflens
voor het vrij draaiend achterwiel.
- 21.06.2007: Wielassen deze keer niet massief, maar in dikwandige 25mm buitendiameter
geslepen inox buis. Montage 24V DC motor met vetragingskast en 6mm as gemonteerd
op linkerzijkant. Aan
de rechterkant komt een Papst aussenlaufer motor, met de rotor aan de buitenzijde.
Deze motor loopt op 50Hz met moet via een 2µF AC kondensator van een
tweede faze voorzien worden. Indien we dit niet werkend zouden krijgen, meteen
ook gaten geboord voor een Truvox britse bandopnemermotor uit de jaren '50
van vorige eeuw. Onze voorkeur voor dit soort motoren vind zijn oorsprong
in de extreem geruisloze werking ervan. Eerste voorstelling van het simba
projekt aan Johannes Taelman. Bespreking PIC implementatie.
- 22.06.2007: Konstruktie drager voor de hi-hat, met opstand voor de Black
Knigth trekmagneet.
Uitfrezen van de verzonken montagegaten (20mm/14mm) voor de elektromagneten
voor de cimbaalbespeling. Bestelling nieuwe fles Argon op 300Bar.
- 23.06.2007: Test trekkracht versus heftrajekt Black Knight solenoids op
12V. Konstruktie drager voor de vertikaal gemonteerde cimbalen: 320mm x 2mm
x 50mm x 30mm rechthoekig kokerprofiel. Asgat voor cimbalen: 8mm. Doorlaatgaten
voor de bekabeling: 2 x 14mm diameter. Konstruktie drager voor elektromagneten
van de vertikaal gemonteerde cimbalen. Kloppertjes met inox M4 schroefdraad
en bakeliet bolletje gemaakt. Per cimbaal voorzien we vier verschillende kloppertjes
die de cimbaal telkens op een andere plaats kunnen aanslaan.
- 24.06.2007: Laswerk wiel achterzijde. Ontwerp stuurmechanisme en stuurstang.
We vallen echter zonder Argon gas... Levering nieuwe 300 Bar 50 liter fles
kan pas maandag. Konstruktie 25mm as achterwiel. Buigen stuurstang. Konstruktie
dempermechanisme voor de beide vertikaal gemonteerde cimbalen. Uitzoeken geschikte
voedingstransformatoren.
- 25.06.2007: Plasma snijwerk chassisbasisplaat voor de elektronika en de
voedingskomponenten. Uittekenen boorplan voor de komponenten. Montage hoofdschakelaar
en middelste transformator. Montage gelijkrichters en voedingselkos. Nieuw
Argon gas geleverd. Achterchassis vastgelast aan voorste gedeelte. Voorste
wielen gemonteerd. <Simba> kan nu al rijden!
- 26.06.2007: Start implementatie van <Simba> binnen GMT. Bespreking
midi implementatie en mapping met de medewerkers van M&M.
- 27.06.2007: Bedrading voedingsgedeelte. Eerste elektrische tests en opmetingen.
Elkos met silikonenkit gemonteerd in aangelaste buisbeugels. Netingang en
hoofdschakelaar volledig bedraad. Korrektie ontwerp dempers: draaicirkel verkleinen.
Neopreen in profiel lijmen op precieze mal.
- 28.06.2007: Lassen schuine opstanden aan basisplaat elektronikachassis.
Lassen dragers dempers voor de frontale cimbalen. Levering Black Knight solenoids
voor de hi hat cimbalen. Plaatsing daarvan.
- 29.06.2007: Bedrading en aanleg kabelbomen.
- 30.06.2007: Bestukking pulse board. Ook hier passen we IRL640 power mosfets
toe. De PIC is een 18F4620 type van Microchip. Bedrading van alle door pulse-only
bestuurde komponenten afgewerkt. PIC2 kan al van firmware voorzien worden.
Laswerk kabelgeleidingen rond de hit-hat cimbalen. Hiervoor gebruikten we
twee tegeneen gelaste inox kapstokjes...
- 01.07.2007: Montage van de chuvas op de Hitachi motor blijkt onmogelijk:
de lengte is 1440mm, waardoor ie te lang is om vrij te kunnen draaien zonder
tegen de wielen aan te gaan... Bovendien is het motorkoppel ook onvoldoende
groot om het gewicht vanuit vertikale stand op te heffen. Onderzoek naar alternatieven:
reco reco, ribbelbuis in metaal... Ufip ice bell toegevoegd. Spotje achteraan
<Simba> gemonteerd op gelast plaatje zodat de hoek instelbaar is. Serieweerstanden
gemonteerd op het midihub board, voor spanningsaanpassing aan de gebruikte
lampjes. Insert-chassis voor layer 2 volledig afgewerkt en gemonteerd.
- 02.07.2007: Finale bedrading midihub board en Pabst motor. Konstruktie beide
frontlichten. Deze zijn horizontaal zowel als vertikaal instelbaar uitgevoerd
met M8 sterknoppen. Montage horizontaal FAG kogellager op as stuurstang. Draaien
tussenring op de draaibank om de spleet op te vullen tussen het 51mm lager
(binnenmaat) en de 49.5mm buitenmaat van de vertikale as. Lager, as en tussenring
vastgezet met cyaanakrylaat.
- 03.07.2007: Programmeerboard gesoldeerd, zodat we ook de 18F2525 PIC op
het pulse/hold board kunnen programmeren. Konstruktie kloppertjes voor de
HiHat bovencimbaal, Boorgat 2.3mm. Uiteindelijk gebruikte we de messing bolkoppen
van British Navy mannelijke 1/4" jacks uit 1941. De tweede wereldoorlog
zal dan toch ergens voor hebben gediend... Afregeling kloppertjes voor de
vertikale cimbalen. Klankexperimenten met de buisvormige toonopwekkers voor
montage op de motoren. Gefelsde metalen ribbelbuis (we hadden daar nog enkele
exemplaren van liggen, gerecycleerd uit de afbraak van de opnamestudio onder
de baziliek van Koekelberg, waar we indertijd ook onze professionele 1/2"
vierspoormachine vandaan hadden) , gevuld met kralen of heel kleine glazen
knikkertjes. Voor de Papst motor overwegen we -vanwege de grotere snelheid
en dus potentieel gevaar voor spelers en toeschouwers- lichte elektrische
isolatie ribbelbuis in plastic toe te passen. Voor praktische proeven is met
nog wachten op de besturingskode.
- 04.07.2007: Praktische tests met de ribbelbuizen. Koppelstuk voor de 6mm
as De Papst motor blijkt te traag te draaien om een toon op te wekken in de
ribbelbuis. Ook het aanloopkoppel is erg klein. De motor is wel volkomen geruisloos!
Om 21u komt Johannes meewerken aan de PIC kode...
- 05.07.2007: In de vroege uurtjes de kode voor de drie PIC's aan de praat
gekregen. Het midihub board heeft nog bugs. Wellicht toch iets met de hardware.
Twee PIC's in rook opgegaan. <Simba> speelt zijn eerste cimbalen. Tests
van de implementatie in GMT. Demo voor de logos medewerkers: Kristof Lauwers,
Kris De Baerdemacker, Hans Roels en Sebastian Bradt. Nameten en foutzoeken
midihub board. Bug research: we hebben klaarblijkelijk midi hub board versie
2 met versie 3 verwisseld. Simba gebruikt hetzelfde board dat we ook inzetten
voor <Thunderwood>, <Qt> en <Vitello>. We steunden ons echter
bij vergissing op het schema voor versie 3 (het vergulde board!). Alle IRLZ44
power mosfets op het midihub board bleken een g@s@d sluiting te vertonen.
Allemaal vervangen. 420V VDR geplaatst over het optorelais voor de Papst motor.
Alleen de IRLZ44 voor de Hitachi motor wordt nu nog met PWM gestuurd en is
dan ook van een koelvin voorzien. Na terugplaatsen van het herstelde board
blijkt alles goed te werken, ook de mapping van de lampjes. Alleen de PWM-kode
voor de papst moet verwijderd worden.
- 06.07.2007: HiHat magneet definitief vastgezet. Experimentele konstruktie
van verbeterde en instelbare kloppertjes voor de HiHat cimbalen.
- 07.07.2007: Afwerking implementatie van de nieuwe robot in GMT. Beide motoren
zijn weer aan de praat. Op de Papst mag geen PWM worden losgelaten, want dan
krijgen we een allesvernietigend vuurwerk Velo moet dus 0 of 127 zijn en niks
daartussen. ... Met de metalen ribbelbuis op de Hitachi krijgen we alleen
een goed effekt bij periodiek aan en uitschakelen (2 tot 3 Hz) van de motor
met een velo instelling van ca. 41.
- 10.07.2007: demo van de nog overgebleven bugs voor Johannes. De eerste echte
persfoto van <Simba> is gemaakt: nog wel door/voor Gazet Van Antwerpen...
- 11.07.2007: debug sessie pulse pic - mapping error. Pulse board (PIC2) opnieuw
geprogrammeerd. Hub-board: PWM op Papst motor (noot 59) volledig verwijderd.
- 13.07.2007: Simba partij voorzien in La Yumba van Oswaldo Pugliese.
- 14.07.2007: Premiere van "Simb'AsPic" door Godfried-Willem Raes
in de spiegeltent.
- 16.07.2007: Simba heeft zijn premiere in de spiegeltent op de Gentse Feesten
in de M&M maraton overleefd.
- 13.09.2007: Simba kode toegevoegd aan de Gestrobo studies.
- 14.09.2007: Bug ontdekt in midihub PIC: Pabst motor (noot 59) wordt ingeschakeld
op het ctrl.66 kommando.
- 26.05.2008: Simba haalt het voor de voorgrond op de foto voor Zone09.
- 10.10.2008: Sysex lookup uploaded and programmed by Kristof Lauwers.
- 18.05.2010: De zwaaiarm van Simba, aangedreven door de Hitachi motor, was
versleten en brak af. Voorlopig vervangen met een roze plastic ribbelbuis
exemplaar.
- 05.08.2010: 'Je brule de partout' van Sebastian Bradt released op CD LPD019,
Lonely Robots.
- 07.10.2010: De microcode voor PIC 1 (midihub board) wordt helemaal herschreven
teneinde de motor besturingen betrouwbaarder te maken. Nu PIC1 versie 2.0
geflasht en getest. Nieuwe toegevoegde features: note pressure voor flashing
tempo kontrole van de lampjes. De bug in de besturing van de Pabst motor is
nu weggewerkt. Gebruikte kompiler: Proton+. Source kode op de website geplaatst
in de PIC1 folder onder <Simba>.
- 09.10.2010: Nieuwe upgrade van de PIC firmware in de midi hub. De note-pressure
implementatie werkt nu perfekt en daarmee zijn de grondslagen gelegd voor
een geheel multitasking systeem geimplementeerd op PIC microcontrollers.
- 15.01.2014: <Simba> krijgt een belangrijke rol in
Namuda Study #42.
- 15.01.2015: Lamphouder onder de linkerkastagnet hersteld. Was op de schroefdraad
afgebroken tijdens een van de voorbije Namuda produkties met Emilie De Vlam.
- 28.10.2016: <Simba> on the road to Brugge for Iedereen Klassiek.
- 30.10.2016: Returned safely from Bruges.
- 31.05.2017: Upper Hi Hat cymbal found loose. 10mm electrowire screw fastened
again for proper reallignment.
- 05.09.2018: AXO board toegevoegd zodat Simba nu ook volkomen autonoom kan
spelen. De midi-bestanden kunnen in het Axo-geheugen worden opgeslagen. Twee
drukschakelaars werden toegevoegd: een schakelaar om het demo-stukje te starten,
een om het eventueel voortijdig te doen stoppen. Het AXO board werd gemonteerd
onder het pulse-board.
- 06.09.2018: AXO board debug en uitgebreide testsessies.
Op de foto: omleiding van de midi-in naar het Axo board, nodig voor autonome
werking. De kode in de Axo werd ontwikkeld door onze medewerkster Lara Vanwynsberghe.
- 11.09.2018: Finale afwerking van <Simba> als autonome robot.De
aansluitingen op het Axoloti board zien eruit alsvolgt:
- 12.09.2018: Herstelling van een van hihat klopperjes waarbij het staafje
aan het anker van de solenoid was gekomen. Opnieuw ingedreven en met een druppeltje
cyaanacrylaat vastgezet. Grondige reiniging en afregeling <Simba>, met
perslucht.
- 13.09.2018: <Simba> left of to Utrecht to the Speelklok Museum. It
will return to join the orchestra again around march 2019. In the meanwhile,
it's parts in the orchestra can be taken over by <Per>.
- 07.03.2019: <Simba> returned safely from the Speelklok Museum in Utrecht,
where it played every day for six months. The plastic swinging arm needs to
be replaced.
- 03.06.2021: Corona-stream on the theme of <Simba>.
Last update: 2021-05-31 by Godfried-Willem Raes
Servicing and spare parts information:
<Simba>:
Diagnostics:
- The 10mm red LED mounted on the mains switch should be on as soon and as
long as <Simba> is connected to a power outlet. It indicates the 5V
power supply for the microcontrollers and logic circuitry is working.
- The 3mm green LED on the midihub board with the midi input connectors (DIN),
flickers when midi is received.
- The 3mm red LED's on all three boards soldered close to the microcontrollers
indicates a fault condition if it lites up permanently. It is also used to
indicate reception of a valid velocity lookup table via midi sys ex commands.
This only applies to the pulse board and the pulse/hold board.
- The 10mm red LED on the midihub board on the connector row will light up
as soon as a power on command is received (controller 66)
- The 10mm red LED close to the AC optorelais on the midi-hub board indicates
the relais for the Papst motor, mapped on midi note 59, is active.
Power Supply:
Analog power supply, using three traditional 300VA transformers and large capacitors.
Note that the 5V logic power supply uses a small module and is always switched
on if the instrument is connected to the mains voltage. This SMPS module is
mounted inside the mains switch box.
PC-boards:
- PIC-processor boards: MidiPulse Large Rev.2, 2007. ( same board as used
for <Xy>).
- PIC midihub board: Version 2.0 (Same as used on Thunderwood and Qt) Optocoupler:
6N137 (on midi input board). PIC type: 18F2525.
- PIC-pulse/hold board: Version 1.0, 08.2004 (Same as used on Harma). PIC
type: 18F2525 . Ten outputs.
PIC-firmware specifications:
PIC-spec. .txt file
PIC1 hex dump &/or source code
..\simba\pic1\ [version 1.0-JT and version 2.0-GWR]
PIC2 hex dump &/or source code
..\simba\pic2\
PIC3 hex dump &/or source code
..\simba\pic3\
Lights & bulbs:
- 2 LED-spots 12V / 40mA - yellow (1W) Paulmann 280.03 GU5,3 socket - angle
24° (28 Lux at 1m, beam diameter 42cm). Expected lifetime: 50000 burning
hours. (over 5 years).
- 2 Bipolar Bajonet fitting bulbs 24V / 5W
- Spotlite on the back: 24V / 10W (Halogen)
- E10 tungsten filament bulbs on the insert chassis front: 35V / 50mA
Cymbals:
- - Hand made cast cymbal, diameter 303mm, weight 9.5N
- - Hand made cast cymbal, diameter 285mm, weight 5.25N, made in Turkey, A.Zildjian
& Co, Constantinople.
- - Hi-Hat cymbals: Sonor, diameter 305mm, weight with anchor and mechanism
(required pulling force) 6.5N
- - Bell cymbal, diameter 220 mm, Ufip, cast silverbronze ice bell type.
Solenoid data:
Hi-hat beater solenoids: Six linear tubular solenoids, push type, diameter
20mm. Two types/brands can be used:
- - Saia Burgess type 195225-229, STA, 9.4V dc @ 100% - 7Watt, nominal traject
5.1mm, maximum traject 17.8mm. Length:39mm, Plunger: 15.3g. Total weigth:
87.3g. DC-resistance: 12.8 Ohm. Maximum power @ 10% duty cucle: 70Watt, 11.9N.
Mounting thread: M14 x 1.5.. Lifetime: 25 miljoen cycli. (= 86 dagen ononderbroken
roffelen aan 8 cycli per sekonde).
- - Black Knight, type 121-420-620-620, 12V dc @ 100%. DC resistance: 20 Ohm.
Mounting thread: 18UNF - 0.562" (13,8mm). A return spring has to be added.
We used the same type as in the player piano
design.
A return spring was added inside the solenoid. Note that both brands use a
different thread for mounting! Note that the solenoids must fall into the 20mm
diameter hole in the 10mm thick mounting bracked for proper adjustment. These
solenoids are driven with 50V pulses. During the pulse the current is 2.5A (Black
Knight) or 3.9A (Lukas Ledex / Saia Burgess)
Solenoid used for the hi-hat mechanism (pull-type), the tambourine bells (pull-type)
, and the bass castanets (push type): Black Knight, type 124-420-620-620, 12V
dc @ 100% - R DC= 8.2 Ohm. So the current during the velo-pulse time at 50V
is 6A. The solenoid used to lift the hi-hat cymbal is operated on a lower voltage,
since it must be allowable to keep the hi-hat in a fully closed position.
Beaters for the suspended cymbals: August Laukhuff, pallet solenoids, 12/14V,
with return spring. R DC= 80 Ohm
Damper solenoids for the suspended cymbals: August Laukhuff, trakturmagnet,
.Order type 300810. Nominal voltage (100% duty cycle): 24V, 410mA. Resistance:
59 Ohm. Force: 10N. Displacement: 10mm.
Solenoid for the bell cymbal: August Laukhuff, 12/14V
Motor Data:
1.- Papst motor type: KLZ20.50-4-540D/T, 220V 50Hz. Year of construction 1969
(11.06). 12-poles. Original destination: reel to reel professional taperecorders.
Normally operated with a 2µF AC capacitor. Operation as delta wired 3-phase
motor is perfectly possible.
2.- Hitachi motor type: FLMG-08A-02-E, 24V DC, 10W. Part number P/N: AX020010
50P/A MFG No. J86.
Robodies pictures with <Simba>: