NANDbender: Difference between revisions

From RevSpace
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
   |Omschrijving=Een synthesizer kitje, ontworpen voor een workshop bij revspace
   |Omschrijving=Een synthesizer kitje, ontworpen voor een workshop bij revspace
   |Status=Completed
   |Status=Completed
   |Contact=benadski, pinoaffe
   |Contact=Benadski
  |Contact1=pinoaffe
   }}
   }}


Line 11: Line 12:
de design-bestanden zijn op [https://www.thingiverse.com/thing:3127619 thingiverse] te verkrijgen.
de design-bestanden zijn op [https://www.thingiverse.com/thing:3127619 thingiverse] te verkrijgen.


'''Het schema:'''
'''Het schema, versie met verbeteringen (doorgevoerd op zwarte PCB):'''


[[File:Schema.png]]
[[File:Schema_v2.jpg|600px]]


Het gedeelte linksboven is een LFO met daarachter een 4 staps CV sequencer op basis van een 4017. De uitgang van de sequencer wordt door R13 van lineair naar "logaritmisch" omgezet zodat het regelbereik van de potmeters in de sequencer wat natuurlijker aanvoelt. De glide functie, bestuurd door een 3 standen schakelaar, kan de overgang tussen de 4 tonen laten overvloeien. De ene stand is subtiel en is alleen goed te horen als de klok van de sequencer-LFO rond maximaal staat of wanneer er een snelle externe klok wordt gebruikt. Het effect van de andere stand is duidelijk hoorbaar op elke snelheid. De middenstand zet de glide functie uit.
Het gedeelte linksboven is een LFO met daarachter een 4 staps CV sequencer op basis van een 4017. De uitgang van de sequencer wordt door R13 van lineair naar "logaritmisch" omgezet zodat het regelbereik van de potmeters in de sequencer wat natuurlijker aanvoelt. De glide functie, bestuurd door een 3 standen schakelaar, kan de overgang tussen de 4 tonen laten overvloeien. De ene stand is subtiel en is alleen goed te horen als de klok van de sequencer-LFO rond maximaal staat of wanneer er een snelle externe klok wordt gebruikt. Het effect van de andere stand is duidelijk hoorbaar op elke snelheid. De middenstand zet de glide functie uit.
Line 30: Line 31:




'''De externe interface'''
'''De externe interface (PCB v1)'''


Met deze interface (op de PCB zit pin 1 RECHTS!) kun je de sequencer extern aansturen of uitlezen. Van links naar rechts op de PCB vind je 5V, CV, reset, uitgang 0, de klok en GND. Je kunt bijvoorbeeld via uitgang 0 een tweede NANDbender 4x zo traag laten lopen, of je kan de hele zaak aansturen met een microcontroller.
Met deze interface (op de PCB zit pin 1 RECHTS!) kun je de sequencer extern aansturen of uitlezen. Van links naar rechts op de PCB vind je 5V, CV, reset, uitgang 0, de klok en GND. Je kunt bijvoorbeeld via uitgang 0 een tweede NANDbender 4x zo traag laten lopen, of je kan de hele zaak aansturen met een microcontroller.




'''Eventuele verbeterpunten (ongetest):'''
'''Eventuele verbeterpunten V1 (getest!):'''


Het filtergedeelte had beter na de buffer opamp aangesloten kunnen worden. Met diode D6 een 100 Ohm weerstand in serie maakt de klank misschien iets beter? Is de waveshape schakelaar overbodig/irritant? C11 en 12 vervangen door een stel elco's van bijvoorbeeld 100uF maakt het gebruiken van een koptelefoon mogelijk. Door in serie met R15 twee diodes op te nemen tilt de vibrato functie de frequentie niet zo hoog op. C1 had best 1uF mogen zijn en een 1M weerstand over R2 maakt het regelbereik wat netter. Misschien is het filterbereik beter met 10N of kleiner voor C9 en C10. C8 mag misschien iets groter voor wat meer laag. Voor IC1A nog een transistor die geschakeld kan worden om de tonen uit te zetten is ook leuk voor bij de ext. control. Naast de klok, dan kan een jumper al weer een makkelijk extra effect toevoegen.
Het filtergedeelte had beter na de buffer opamp aangesloten kunnen worden.  


Als na testen van de verbeterpunten blijkt dat ze goed werken dan wordt dit in PCB versie 2 aangepast.
Met diode D6 een 100 Ohm weerstand in serie maakt de klank iets beter!
 
De waveshape schakelaar is eigenlijk overbodig, dat kan een doorverbinding worden.
 
C11 en 12 vervangen door een stel elco's van bijvoorbeeld 100uF maakt het gebruiken van een koptelefoon mogelijk. (Gebruik er een met volumeregelaar!)
 
Door in serie met R15 {{strike|twee diodes}} '''een condensator'''' (thx Sebastius) van 22N op te nemen tilt de vibrato functie de frequentie niet op, klinkt VEEL beter.
C1 had best 1uF mogen zijn en een 1M weerstand over R2 maakt het regelbereik wat netter.
Voor IC1A nog een transistor die geschakeld kan worden om de tonen uit te zetten is ook leuk voor bij de ext. control. Naast de klok, dan kan een jumper al weer een makkelijk extra effect toevoegen.
 
In schema/PCB versie 2 zijn de aanpassingen doorgevoerd!
 
Video: https://m.youtube.com/watch?v=t2GtBxtI09I

Latest revision as of 19:27, 12 October 2019

Project NANDbender
Een synthesizer kitje, ontworpen voor een workshop bij revspace
Status Completed
Contact Benadski, pinoaffe
Last Update 2019-10-12

Voor een workshop bij revspace (Event:AnalogeSynth) is een synthesizer kitje ontworpen.

Een van de deelnemers aan de workshop heeft een soort behuizing / exoskelet voor de synthesizer ontworpen, de design-bestanden zijn op thingiverse te verkrijgen.

Het schema, versie met verbeteringen (doorgevoerd op zwarte PCB):

Schema v2.jpg

Het gedeelte linksboven is een LFO met daarachter een 4 staps CV sequencer op basis van een 4017. De uitgang van de sequencer wordt door R13 van lineair naar "logaritmisch" omgezet zodat het regelbereik van de potmeters in de sequencer wat natuurlijker aanvoelt. De glide functie, bestuurd door een 3 standen schakelaar, kan de overgang tussen de 4 tonen laten overvloeien. De ene stand is subtiel en is alleen goed te horen als de klok van de sequencer-LFO rond maximaal staat of wanneer er een snelle externe klok wordt gebruikt. Het effect van de andere stand is duidelijk hoorbaar op elke snelheid. De middenstand zet de glide functie uit.


Na de sequencer volgt de VCO, opgebouwd rond IC1B, een van de poorten in de 4093. De diode D6 laadt C5 snel op, de NAND poort uitgang klapt om en nu is het aan de transistor T1 om C5 weer te ontladen. De basisstroom beïnvloedt de snelheid waarmee dit gebeurt en daarmee ook de frequentie.


De schakeling rond potmeter R18 beïnvloedt de de lengte van de pulsen die uit IC1A komen, niet de frequentie, het is in feite een soort PWM modulatie. Als de waveshape schakelaar uit staat dan worden alleen de smalle pulsjes die IC1B maakt doorgestuurd naar de opamps.


Linksonder zit een tweede LFO. Deze genereert een driehoeksignaal, regelbaar in frequentie met R12. Met de schakelaar S2 (eigenlijk) ook een driestandenschakelaar kan worden ingesteld of deze LFO de frequentie of de waveshape beïnvloedt.


Helemaal rechts zit een dual opamp waarvan een deel voor buffering zorgt en waarvan het tweede deel een laagdoorlaatfilter moet voorstellen.


De externe interface (PCB v1)

Met deze interface (op de PCB zit pin 1 RECHTS!) kun je de sequencer extern aansturen of uitlezen. Van links naar rechts op de PCB vind je 5V, CV, reset, uitgang 0, de klok en GND. Je kunt bijvoorbeeld via uitgang 0 een tweede NANDbender 4x zo traag laten lopen, of je kan de hele zaak aansturen met een microcontroller.


Eventuele verbeterpunten V1 (getest!):

Het filtergedeelte had beter na de buffer opamp aangesloten kunnen worden.

Met diode D6 een 100 Ohm weerstand in serie maakt de klank iets beter!

De waveshape schakelaar is eigenlijk overbodig, dat kan een doorverbinding worden.

C11 en 12 vervangen door een stel elco's van bijvoorbeeld 100uF maakt het gebruiken van een koptelefoon mogelijk. (Gebruik er een met volumeregelaar!)

Door in serie met R15 Template:Strike een condensator' (thx Sebastius) van 22N op te nemen tilt de vibrato functie de frequentie niet op, klinkt VEEL beter. C1 had best 1uF mogen zijn en een 1M weerstand over R2 maakt het regelbereik wat netter. Voor IC1A nog een transistor die geschakeld kan worden om de tonen uit te zetten is ook leuk voor bij de ext. control. Naast de klok, dan kan een jumper al weer een makkelijk extra effect toevoegen.

In schema/PCB versie 2 zijn de aanpassingen doorgevoerd!

Video: https://m.youtube.com/watch?v=t2GtBxtI09I