My first DIY modules - starting a Kosmo format build

New here (So…Hi!) but I’m yet another one of those “Wanted a modular for years” guys who’s finally digging in and starting to build one. I can’t justify the cost of buying modules - but I’ve been into electronics since I soldered my first heathkit kit with my dad in 3rd grade and 35 years later have a big stash of components I’ve collected as part of various projects.

I picked up a Behringer Neutron semi-modular back in March thinking it may sate my urges for a while - but instead it just flew flames on my desire to build a real modular synth.

Then I saw the modules LMNK has been releasing and all the great info being shared in this forum and decided it was time to dig in. I’ve got some LMNK PCB’s on order but while I wait for them decided to start scratch building.

I picked up a pair of Frequency Central power boards…and ran into a few minor issues. Accidentally ordered film caps instead of electrolytics for a few of the caps - but thankfully had the correct electrolytics on hand anyway. Bigger issue was the build doc threw me off. On the 100uf caps it said long lead to the square pad…and I didn’t see a polarity marking on the board…and I swear I followed instructions but it felt backwards and all the other caps on the board it seemed the polarity was reversed. Maybe I did get short/long mixed up…but I could swear I didn’t … maybe some joker cut the leads funny on the caps I had just to mess with me. Either way…when I powered up the first board things got louder than expected for a very short period of time:

Thankfully I had spare caps on hand and I ignored lead length and just looked at the stripe this time around. Also noticed that one of the pads did have a polarity marking which helped. But I now had a working power supply - horray!

So…first module. I want something that makes some noise…so…an oscillator. What would be a good quick and dirty first oscillator I can build with parts I have on hand. Preferably with CV…Hmmm…

I decided on the Kassutronics avalanche based off of LMNK’s super simple oscillator and updated with 1v/oct(ish) CV.

Out comes some strip board, bits from my bin, and some solder. I whipped up a panel design in Fusion360 and printed it on my Prusa Mk3 with MMU since it was the easiest way for me to get a clean look. I modifed the Kassutronics layout to use pin headers for the pot and jacks so I could connect them up instead of mounting right to the board and…

Looks halfway decent…but does it work?

Hooray! It’s a little higher pitched than expected and only about half the pot’s range does anything…but I haven’t touched the trim pots yet so I’ll put this one in the success column.

Does the CV work? Hmmm. Let’s try a little patch with the neutron to see. LFO from the neutron through the neutrons attenuator into the Avalanche, Avalanche into the Neutron’s VCF and back out to my amp and…

Yep…this is going to be a fun journey. Wonder what else I may have parts on hand to build while I wait for my LMNK boards…or maybe I should go dig in the shed for some ply and get a case together first :smiley:

19 Likes

Looks like your journey started off with a bit of a bang. Your printed panel is rad. Can’t wait to see what more of those look like in a case.

6 Likes

Yeah, wasn’t quite the sound I was planning on making first :smiley:

Thanks for the compliment on the panel. The F360 design is here if anyone wants to mess with it or re-use it: https://a360.co/3lKtC3E You can easily leave out the bodies for the text and just have embossed letters instead suitable for printing on a single extruder printer - then you could paint or otherwise fill them.

I’m not sure how well printed panels will work out overall. I had to make it 3mm thick and gave it some lips on the back to make it stiff enough to withstand plugging and unplugging 1/4" jacks. I also need to tweak the mounts for the stripboard - I just eyeballed them and apparently my eyeball is a bit out of calibration so I was only able to actually use one of them leaving the stripboard flopping around more than I’d like.

I also would have rather printed it black with white text…but I’m almost out of black filament and since I live in the desert and it’s mid-summer I try not to buy filament this time of year - when it’s 46c outside it can easily get hot enough in a delivery truck to soften PLA and then it doesn’t print as well.

I also have a pair of MSLA resin printers I use to make custom knobs and such - but the 10k pots I have on hand came with knobs that I kind of liked the look of even if they’re a bit cheap so I just used that.

But here’s a pair of knobs I designed and printed (and the f360 link: https://a360.co/2Z7VxAX) :

And another project with knobs I printed:

That radio interface was actually why I got the MSLA printers in the first place. Concentric knobs like those are pretty difficult to source in small quantities and I didn’t care for the ones I did find. So decided to just print my own and really like the way they came out.

10 Likes

Finally! We have a knob maker!
Your VCO looks great. Welcome to the forum.

6 Likes

Nice! Hadn’t seen that circuit before, kind of amusing how the super simple core kind of vanishes into nothing compared to the not so super simple CV circuit and expo converter and output buffer… but it’s still kind of simple, worth a closer look.

Definitely watch the stripes! They all point the same way on the FC Power.

6 Likes

Don’t get too excited about DIY knobs. So far my experience is that it’s a huge pain with mediocre results at best. They look ok…at least in black. But the resin is very brittle and stiff - so press fit doesn’t work great and the resin doesn’t take threads well so tapping for a set screw doesn’t work well either. They’re best on D shafts or other keyed shafts.

There are flexible resins and they can be blended with the standard resins - which I’m still experimenting with. But it’s also tricky to get accurate dimensions. Due to how resin printing work just printing them flat against the print bed can cause failures (I can go into detail about why if there’s interest) so you have to print them diagonally on supports…but then whatever is pointing down tends to droop and you get some out of roundness.

And it’s slow, messy , smelly, and expensive for mass production. There is potential with printing an original to use to make a silicone mode to the use to do small production runs. I’m thinking about experimenting with that eventually.

I’d love to find a source for the little aluminum stickers that are on knobs like Sam uses. I’ve looked but can’t find them. If I could that would make me a lot more interested in trying to make more knobs in larger quantities.

4 Likes

Injection moulding is probably used for mass production. I know printing is great for prototypes but if I wanted to make my own knobs in realistic numbers I’d probably learn how to make and use a mould rather than how to transcend the limitations of 3D printing.

4 Likes

Welcome and congratulations on the first module, which also looks very, very good. And the knobs, they look really great. Knobs are one of the most important things on the module. At the beginning I always took the cheapest and everything looked the same. Now I’ve just ordered others and a whole new world has opened up to me :). I wish you a lot of fun here with us. Greetings THOGRE

2 Likes

There seems to be more interest in 3d printing knobs than I expected :smiley: If people want I could start a deep dive thread on it. It’s something I’ve been working on for some time.

Back about 15 years ago I build a Midbox SID, started a midibox FM, and started a midibox sequencer (back when it still used a PIC instead of a STM32 for the main processor) But…all of those projects stalled out when I discovered how much knobs and buttons cost.

The SID I got working - and built a partial interface for it…but to this day it still looks like this:

(And as two years ago suddenly stopped working. Every couple months I poke at it but still haven’t tracked down what the heck suddenly went wrong. Pretty sure it’s an issue with the main core module but I’ve tried swapping in a known working core and even a new known working PIC and neither solved it so still stumped.)

The FM is still just a board. I’ve been lazy about building the bipolar power supply for it (now that I have two on hand I should dust that project off and try to fire it up finally) and honestly it didn’t seem like as much of of a synth to play with. I also recently built an XFM2 (https://www.futur3soundz.com/) and splurged and got a flash FM synth (https://hpi.zentral.zone/flash) because I just couldn’t pass up an entire FM synth that fits inside a midi jack and is entirely powered by midi - even if it was more than I could justify spending. But…I just don’t find FM synthesis to be nearly as much fun.

But I’m digressing - knobs…and buttons! Which brings me to the midibox sequencer. I had let the project languish because without knobs and buttons it just didn’t make any sense…and I just couldn’t bring myself to spend what it would cost to buy the knobs and buttons. But…about 4 years ago I picked up a 3d printer and found it solved all kinds of problems for me. So I got to thinking about the sequencer again…and saw it had updated to using the STM32F4 discovery board and I happened to have one on hand not being used. So for Christmas 2 years ago I ordered myself a set of circuit boards - then for my birthday a few months later ordered all the bits to populate them and built the thing.

Then I dug in on my plan to 3d print knobs and buttons…and quickly realized that I had overestimated the ability of a FDM printer to do that kind of detailed work :frowning:

My first attempts at keycaps were underwhelming at best:

Even with the smallest layer height I could pull off there just wasn’t enough definition to make the tops feel right under my fingers. But…I still had a trick up my sleeve…I had some ABS filament and figured I could try vapor smoothing it with acetone. So I tried that next.

They were better. But really inconsistent.

They just looked…lumpy…and unprofessional…but not in an appealing way :smiley:

They worked…and I’ve had them on there for 2 years still not willing to pay for “real” caps. Not that I even can buy “real” caps for this. I cut the panel on a CNC machine I built (a MPCNC) and the only bit I had was a 3mm endmill so I couldn’t do square holes…and I didn’t want round buttons. I needed oval buttons but just couldn’t find any. So I’ve lived with lumpy caps.

I also printed knobs for it…and those came out ok. I’m still not big on them and every couple months I try printing a new design - but the limits of FDM printing have always left me less than 100% satisified with any of the knob designs I’ve tried.

Incidentally - getting the sequencer working has been a big motivator in finally building a modular. I need for things for this beast to sequence :smiley: Right now it only has MIDI but I’m waiting on the last few parts to finish an analog out card for it so it can do CV/Gates/Triggers directly - I’m curious which will happen first now, those arriving or me getting enough modules built to be worth having the new abilities!

So…FDM printing can work but you’re just not going to get very professional looking results. I thought about trying resin printing…but the price was too high and it just sounded too messy and hard to deal with from my discussions with people who had resin printers.

Then anycubic announced the photon zero and it got some pretty impressive reviews. But reading deeper it seemed the reviewers really just like the wash/cure station that was released alongside it and the photo zero itself is actually a little underwhelming as a resin printer. All resin printers have fairly small build volumes and the zero’s is even smaller than most, plus it’s lower resolution…and the whole reason I wanted to try resin was for ultra-high resolution. So…I crossed it off myself. And instead talked myself into getting a Phrozen sonic mini which seemed to get rave reviews.

I ordered it from a place here in the states…but then found they just drop ship from the manufacturer. And after 2 weeks I still hasn’t got a shipping notice - apparently it was Taiwanese holiday and the manufacturer was closed for a few weeks. I decided to cancel the order and go with my second choice - an Elegoo Mars Pro which had come back in stock on Amazon. But…while I was doing that Phrozen came back from vacation and shipped my printer…so now I had two printers on the way. Oops.

They both arrived and I dug right in on learning to print knobs. And quickly learned it’s not as straight forward as I had hoped.

Take those keycaps. Print them right on the print bed and you’ll get “elephants foot” which is almost unavoidable with MSLA printing. So the bottom squishes out and changes the dimensions so it won’t fit over a button anymore:

Print it on supports…and…you get deformation from the supports…and if you just raise it up then there are suction issues while it prints that can cause bigger deformities or even cause it to pull off the supports while it prints:

Side note - one other thing I hadn’t counted on which seems obvious in retrospect. But the color of resin matters a lot. Since it’s a light based process and color is a function of light different colored resins print differently and require different exposures. You may have a part printing great in grey…but switch to black and suddenly you’re almost starting over! And there aren’t nearly as many color options as there are with FDM…and you generally get a dull matte finish with resin.

Anyway - I did a bunch of tests to try and figure out the best position and support settings to get good prints:

And…I’m still trying to figure out what’s best. They all have compromises. Angling the caps in two dimensions and using heavy supports seems to work best…but whatever is pointing down still gets deformed. You can see how that happens on these test knobs:

The side that’s up in these photo was down against the build plate while printing.

Printing flat against the build plate I found I could add a chamfer to the part to compensate for the elephants foot - though just how big of a chamfer changes depening on the resin due to the exposure changing. Black resin takes more exposure so needs a bigger chamfer to compensate for more elephants foot caused by the longer exposure. And…you can still run into failures due to the suction effect that happens with resin:

20200714_162911 (1)

But…for whatever reason I just won’t give up and keep trying. That big spinner on the radio interface I showed earlier came out nice…I did do a little post-processing to it lightly wet sanding the face and giving it a light spray of polyurethane to make it smooth:

But the back of that same print really shows off how mangled it gets from the supports:

And notice how the flat back isn’t flat. Also - note the holes - printing things solid in resin is also troublesome…so it’s best to hollow the parts out and leave a way for uncured resin to escape. Finally notice the shaft and set screw holes - the white is the cured resin being worn away from friction. The threads in the set screw barely work…and the shaft opening wasn’t quite right so its a tight fit even without the set screw…but since the resin is so stiff it doesn’t flex to fit it just rubs away some resin.

So…my experiments continue. I got some flexible resin and have been experimenting with blending the flexible and colored - which seems very promising. The flexible resin is shinier when cured and by itself is almost like rubber - but mixed with traditional resin gives a nice less brittle finish.

I’m also thinking about trying a hybrid approach. Printing most of the knob on my FDM printer and then making a SLA printed cap that fits over it for a polished final look. That way the more flexible FDM materials deal with the issue of fitting on the shaft…but I can still have nice hard detailed outsides on the knobs. Even commercial knobs use this method sometimes…like the ones that came with the pot I used on this first module:

There’s some kind of soft (nylon?) plastic bit inside that does the mating to the pot shaft, and an outside shell made of some kind of aluminum (or more likely pot metal.) I’m thinking this may work best and is something I’m probably going to be trying soon.

I think it’s worth the effort and frustration…nice knobs matter after all. And it’s great being able to make custom ones any shape/texture/size that you can dream up. Not just for aesthetics…but for function and like the button caps on my sequencer to accommodate other aspects of DIY projects.

(And no, this wasn’t the deep dive. I tend to really ramble when I get going…and can obsess over little things. If I really got going on the details of what I’ve learned about trying to print knobs this would be 10 times longer!)

9 Likes

Are knobs and buttons really that expensive? I’d estimate about £1-£2 each as a rule of thumb, so even if you need thirty or forty is not going to be that expensive.

1 Like

Bravo!
Thank you for sharing so much info. There are many on this forum who go way above and beyond in documenting their work, ideas, failures and knowledge. This is brilliant!

2 weeks ago I bought both a 3018 cnc kit, (bit and laser) and a tronxy xy-pro2 printer. (And before anyone comments on ‘what I should have got’ the total cost to me was under £80. Long story, lived in Asia, speak some Chinese, have pals who work QA and owe me a favor). Anyway I got them as my local hackerspace has been closed since Feb and may not reopen.

For synth projects; knobs, panels and brackets was where I thought to concentrate first and while the learning curve will be steep your contribution today has given me the nerve to get the hell on with it.
Thanks again.
Don’t change out those green buttons, they are class!

2 Likes

Are knobs and buttons really that expensive? I’d estimate about £1-£2 each as a rule of thumb, so even if you need thirty or forty is not going to be that expensive.

Well, yes and no :slight_smile:
15 years ago when I started the build I was REALLY tight on funds. Looking to get married and buy a house in a few years on top of that left me with almost no budget for hobbies. Electronic components were cheap enough and I had a good bit of veroboard on hand. So I could build things. Just…the human interface parts (pots, jacks, knobs, button caps) quickly became the most expensive part of projects.

The SID for example I was able to get it up and running with two SID chips for less than the cost of just the pots for the interface were going to run me. It was still usable with just an LCD, one encoder and some tactile switches (The encoder was the big splurge there. The LCD I got cheap by scavenging off some cheap surplus boards and the tactiles were dirt cheap to get a big bag of off ebay…but man are they low quality!) It’s not as interactive as it would be with the full interface…but it functions. If I ever get it working again I do plan on building the full interface now.

Also - 15 years ago when I started these projects there was no aliexpress or banggood or the other various places that now make it possible to buy cheap components direct from China without being a wholesaler. There were occasional deals on ebay…but ebay was still mostly people doing auctions at the time not the marketplace it’s become now. So, prices on decent knobs back then were considerably higher than they are now. The ones most people were using on the SID were $2-$3 each :astonished:

There are now a LOT more options for cheap knobs and such.

But - sometimes that still doesn’t matter. Like the switch caps on my sequencer. You can get rectangular and round switch caps for a few cents almost anywhere. But oval ones? I’ve yet to see any commercially made with the 3mm radius I needed.

Yeah - you could laser cut the panel - but I don’t have a laser and the cutting fees were more than I’d like to pay…and just the acrylic is rather expensive. I don’t care for the burned edges on laser cut wood. I cut my panel from a sheet of 1/8" PVC I found at the local hardware store for $7…it was big enough I could cut about 6 of these panels out of it. The PVC is pretty soft and flexible…but for this it didn’t matter. It wouldn’t be a viable material for modular panels unless you reinforced it somehow.

And yes, I could have spent some quality time with a knife and/or chisel and squared up the corners of the cuts to fit commercial rectangular caps. But…I kind of liked the unique look of my ovals, there’s something to be said for not blending in as @Farabide points out :smiley:

So it’s a matter of weighing priorities. The knobs Sam/LMNK uses are a great cheap option and I do like the look of a wall full of them. But…they also just seem…to common for my tastes. Knobs I personally like the look of tend to be more expensive than I can justify.

Of course to be honest it’s not like resin printing knobs is cheap. But I can use the printers for other things as well and have greatly enjoyed learning the ins and outs of this style of printing and what it is and isn’t suitable for.

So while my quest to 3d print knobs and buttons may have started due to budgetary concerns it’s really now down to:

  1. Aesthetics - being able to get exactly the look I want.
  2. Customization - being able to get shapes that I can’t buy
  3. The challenge - enjoying doing things my own way just for the sake of doing them my own way :grin:

That said - buying my first 3D printer was a great move that has really opened up a ton of possibilities for me. It also led directly to me building my CNC which opened even more. Being able to quickly prototype things myself without having to wait for a 3rd party service or rely on my far less refined manual making skills is extremely liberating! I’d love to be able to spend a lot of time out in my shop making things by hand…but…I don’t really have a “shop” at this house. And for a variety of reasons I don’t have a lot of time I could spend out there if I did. I do have time I can spend in front of a computer so being able to CAD things up and then let them print overnight or run on the CNC on weekends has let me tackle projects I couldn’t just a few years ago.

Side note - I also bought a cheap 40w CO2 laser cutter thinking it would also be a helpful tool. But it mostly gathers dust. Partly because it’s such a cheap piece of junk that even after replacing all the electronics and rebuilding most of the mechanics it’s still unreliable…but mostly because it’s a bigger hassle to use than I expected between the need for liquid cooling and ventilation. It’s also considerably smaller than my CNC which limits what I can do with it. One of these days I may get it setup to the point where I find it useful. But right now it’s mostly a novelty and I find the CNC and 3D printers to be far more useful tools.

7 Likes

Since I had to modify the board mounts on the panel I made a few other minor tweaks:

Spaced the jacks and their labels out a bit more so it’s not as crowded. Added “avalanche” to “VFO” (to make it more obvious which VFO this is) and since I was worried avalanche may not be readable (which it looks like I was right) I also found an avalanche warning sign to add which came out a bit better:

The big problem with this two color printing method for labels is you’re at the mercy of the nozzle on your printer…which for me is 0.4mm so you can’t get super fine detail. Even text that’s theoretically large enough usually doesn’t come out because of 1st layer squish and the way the slicer generates paths. So you have to do big chunky text (Which is also why I used Impact as the font…it prints easiest and makes it legible.)

So this is ok for simple quick and dirty modules like this…but I doubt I’ll be doing a full rack this way :wink:

Oh - and just for fun…here’s a close up of the solder side of the stripboard in this one. Anyone want to spot my mistakes? (I was able to adjust on the fly…but they still kind of stand out to me)

4 Likes

The big problem with this two color printing method for labels is you’re at the mercy of the nozzle on your printer…which for me is 0.4mm so you can’t get super fine detail.

You know what. It looks rad. Embrace the artifacts of the process.

4 Likes

Rocky start. But it is good you got something too show for it. It was pretty rocky when I started my system and learned a lot. No bangs like that for me yet.

3 Likes

The word “Avalanche” is not well defined but the other lettering is very legible. It’s good enough.

4 Likes

nice , like the mounting tabs for the pcb .

2 Likes

Question for the engineers out there as it’s itching my brain.
Is this an Avalanche circuit or a Reverse Avalanche circuit?

Reverse. The transistor is connected backwards, and opens when the voltage exceeds the “reverse avalanche” threshold.

(from here)

7 Likes

Yeah, it may technically be a reverse avalanche…but I had a hard enough time just fitting “avalanche” on there :smiley:

Made half of another module last night. Still waiting on some components for things I really need to get a rack together (LFO, VCA, Envelope generator…) but I have the neutron I can patch through for most of that and the Tiny Dazzler “Percussive Noise Voice” was just too simple of a circuit for me to not try whipping one or two up.

Wound up only whipping one up even though I made the panel for two because I made a few mistakes on the stripboard. BTW - these are my first attempts at using strip board. I’ve done TONS of PCB’s, a couple of free form circuits, tons and tons of breadboard circuits, and a number of circuits on plain vector board with no traces…but these are my first attempts with strip board and I’m still getting my head around it.

Want to play spot the mistakes on this one?

Getting it going was a bit of an adventure. First I got backwards right from the start and put the power connector on the wrong side of the board. Then I started making my trace cuts before I noticed. Oops. Then I managed to get the transistors backwards (trying to figure out the components on the non-trace side vs. how they appear in a strip board schematic.) But I was still just getting a click out of it not noise. Traced everything through and couldn’t figure it out. I did note that the original schematic (which took a bit of digging to find since Tiny Dazzler’s original site lost most of it’s images) had one resistor listed as 47k but the stripboard layout by @Doolang in this post which I was going by had changed it to 4.7k. But it seemed like his layout worked…so…pretty sure that wasn’t the problem.

Then just before I quit for the night I saw it. I missed one jumper. Rather important one too since it’s the one that bring +12v into the circuit. Doh! Quickly soldered that on (just on the trace side, was too tired to route it cleanly on the component site) and it works, just triggering it from the LFO on my neutron for now, but it works!

I also redrew the layout in DIYLC as a chance to start learning DIYLC and so I could make a few minor adjustments to add in the shrouded power header I like and shift the jack/pot wiring a bit to make it easier to use pin headers to connect them.

Note - I don’t show the values for the “HIT1/2” caps that determine the voice. And for reference since it was such a pain to find here’s the original schematic (which I found from one of Kristian Blåsol’s MIAW videos:

Note - I kept the C2/C4 caps from @Doolang’s layout…but am about 99% sure there’s no point in them since the -12v rail isn’t used on this circuit. So when I build the snare side I’ll be leaving those off. (and the -12v jumper wire - but keeping the trace cut to isolate the -12v line of course)

I’m also tempted to tweak the panel to make room for the LED…I didn’t even notice it in the circuit when I designed the panel. But…the panel is a bit tight already so not sure if I’ll get that ambitious :smiley:

The look of the white with black module panels is starting to grow on me. May have to make a few more of these and see how they look…and definitely need to make time to put together a rack this weekend:

Speaking of my tweaks to the layout to accommodate pin headers. This is something I learned to stop being cheap about a few years ago. 15 years ago connectors were a lot harder to find cheap. I still have some name brand molex headers/pins I bought for my orignial midibox projects and remember treating them like gold because of how much they cost compared to passives and even most of the semiconductors I was used to using. I couldn’t buy them anywhere local, and they weren’t available from places like ebay, amazon, aliexpress yet. So I hardwired a lot of things that I now wish I had put connectors on. Oh, I included pin headers (those were at least cheap) but I just soldered right to them (which I now regret since cleaning them up to put connectors on them is a pain!)

With “dupont” connectors so cheap now and pin headers even cheaper…I use them much more liberally and it’s made life so much easier. Yes…it is one more potential thing to fail in a project that gets knocked around a lot. If I was building a synth to take touring on the road like Sam I would probably just solder direct to the board. But for a synth that’s going to stay in my house and have it’s guts tweaked with a lot…the flexibility and ease of assembly afforded by connectors is well worth the minor extra expense and risk of an additional point of failure. Building the second half of this circuit with jacks and pots danging off this side wouldn’t be fun at all. And desoldering/resoldering them while not that big of a deal does risk damaging traces so I’d rather avoid it.

Biggest problem I have with using more connectors…I seem to constantly be out of 2 pin housings! And while I can buy a big bag of 100 off aliexpress for about $1…that’s with slow boat shipping that will take 2 months to get here and I don’t usually plan ahead that far :smiley: And quicker shipping is just way too expensive. Oh well, I’ll just use some single pin housings and super glue while I wait :grin:

7 Likes