Page 336 of 408

Re: Let's see your finished DIY projects!

Posted: Tue Jan 17, 2017 1:33 pm
by LaoWiz
dminner wrote: I live in Indiana, people in the Midwest love their guns haha.
I just ordered from Amazon. You ever try the plum brown?

https://www.birchwoodcasey.com/Refinish ... inish.aspx

Re: Let's see your finished DIY projects!

Posted: Mon Jan 23, 2017 11:58 pm
by cloudscapes
Version 2 of this delay I designed+built two years ago.

I redesigned about two-thirds of the hardware, but the software (the hard part) is mostly the same. The original had like almost twice as many parts, the board was a ridiculous amount of work to populate! Some of the parts were acting as glue-logic that helped the micro do its job, now I do that part entirely in code. Also greatly simplified the analog pathing, because now I know better how to achieve the same result. The original also had some bugs in the hardware.

This simplifies assembly to the point where I might feel comfortable building a few, assuming this prototype runs well over the next few months.

Ugly bodge wires and stuff. Accidentally grounded a pin not meant to be grounded in the design of the PCB, had to cut tha ttrace and wire it up manually. Also mis-traced the range switch slightly, and forgot a resistor.

Image

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 12:02 am
by Chankgeez
:love:

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 12:57 am
by imJonWain
damn, that's awesome

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 10:26 am
by ritz
So beautiful... been waiting to hear an update on the mechanical sun since the last time you posted about it!

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 10:54 am
by crochambeau
That's a magnificently beautiful build.

Also, thank you for reminding me I need to drop a resistor into a utility point on the board I'm revising.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:15 am
by cloudscapes
Thanks guys

The original mechanical sun pcb was so dense with things, I had overcomplicated it with so much. Main reason for the redesign. I really want to build a few of these, especially since people will find it replaces the anti-nautilus in many ways/features (but not completely).
crochambeau wrote: Also, thank you for reminding me I need to drop a resistor into a utility point on the board I'm revising.
Yeah, just a 1m vref resistor in front of an opamp, the little details you sometimes forget.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:30 am
by Strange Tales
What kind of chip/language are you using in that thing? I think I remember you mentioning C or C++ somewhere on here before.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:39 am
by cloudscapes
Strange Tales wrote:What kind of chip/language are you using in that thing? I think I remember you mentioning C or C++ somewhere on here before.
Mainly PIC32s, they're 32bit chips that run 80mhz or more. They're more general purpose than dedicated DSP, but they do have DSP capabilities in them.

The IDE I'm using is mikroC, which I hate but don't want to learn a new environment at the moment so I'm stuck with it. Eventually I want to use ARM chips, they're better in most ways.

This is the source code for the delay, it's in C, and messy. Minus a few external routines. I don't claim to be a good programmer, I just know enough to get by. I'm sure better programmers could streamline this more efficiently. Fortunately these chips pack quite a bit of grunt (I could sample at 100+khz if I felt like it) so it's no biggie if I'm not 100% efficient.

http://dronecloud.org/stuff/delay_v2.html

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:45 am
by Strange Tales
Thanks for the code stuff. I've been frightened of programming ever since dropping out of my Comp Sci major because debugging Java is pure torture that lasts over days. I'm starting to try and learn other stuff again by reading code and what not. Any written code is impressive code to me though.

I think ARM's can be programmed in C, not 100% on that though because I've never had to look deeply. I think Mutable Instruments is programmed in C though.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:59 am
by cloudscapes
Strange Tales wrote:Thanks for the code stuff. I've been frightened of programming ever since dropping out of my Comp Sci major because debugging Java is pure torture that lasts over days. I'm starting to try and learn other stuff again by reading code and what not. Any written code is impressive code to me though.

I think ARM's can be programmed in C, not 100% on that though because I've never had to look deeply. I think Mutable Instruments is programmed in C though.
Yeah ARM is C as well. I haven't done any java but from what I've heard, it's just way more needlessly complicated than C. If you already understand the fundamentals of loops, variables, conditions, I'd recommend learning C if you're serious about trying this out. There are a couple weird traps, like using = when setting a variable to something, but using == when you're asking what that same variable is in an if-then statement, but otherwise its pretty straightforward. The rest is just remembering syntax, where to put brackets, etc.

For chip stuff, as well as the fundamental while's and if-then-else's, there's some chip-centric things you need to learn, which is can be daunting. In my source code, it's all the stuff that looks like T2IP1_bit, AD1PCFG, DDPCONbits, TRISF1 and whatever. They can be considered as chip-specific "settings" telling it how it needs to be configured. If you go arduino, it does a lot of that for you, and what it doesn't do for you it's often in plain english. But other environments aren't as friendly. C is the easy part, mysterious cryptic configuration codes is the hard part. In my opinion.

The hardware for these big fast chips. That's another set of challenges that took me a lot of tries to get right (and it probably still isn't completely good). When you go for 80mhz+ chips like the big one in my delay, you need to use ground planes and vias. The big chips have a lot of power pins and ground pins, if the ground pins aren't via'd to the ground plane, they can choke and perform badly, or not perform at all.

If you're just learning and tentatively getting into these chips, I'd recommend the slower/arduino stuff first.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:39 pm
by imJonWain
I finally boxed up my Guyatone Fuzz monster clone (digi2t's pcb from awhile back), 2 years later haha. I have zero artist talent and terrible hand writing so paint pens and clear coat it was haha, I like how it came out more or less.

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:41 pm
by Chankgeez
Those are some nice Eighties colors though. :)*

Next time you should send the enclosure to Jen Zink. :snax:

Re: Let's see your finished DIY projects!

Posted: Tue Jan 24, 2017 11:58 pm
by imJonWain
haha yeah my roommate said the same thing, it was part that I wanted similar colors to a real one and mostly it was the only colors in the cheapest multipen pack at michaels.

Haha yeah! does she still live in Minnesota or wherever? I haven't talked to her in years.

Re: Let's see your finished DIY projects!

Posted: Thu Jan 26, 2017 10:24 am
by flanagan0718
Finished up my second Voodoo Vibe Clone. Awesome pedal! I did a "Mod Board" for a few different voicing caps too. Lots of knobs and goodies to play with!

Image

Image

Image

Image

Thanks for looking guys!

-Mike-