nuxx.net
Making, baking, and (un-)breaking things in Southeast Michigan.

Category: making things

Bird Feeder and Curry


New Bird Feeder
(Click for more flower pictures…)

Today came over and hung out while I did some work on the SIDbox / MIDIbox SID-LC (photo gallery retired) project. I confirmed that the LM7805 getting really hot was because I was feeding it too much power. I also confirmed that it will work fine when being fed 12VDC and 15VDC, for the 6581 and 8580 SIDs, respectively. So, I need to re-figure the power supplies used.

I also figured out that I left out a component on the schematic, essentially prompting me to lay out the PCB in a manner which keeps the RST line on the SID at +5VDC all the time. Whoops. At least that would explain the weirdly stuck notes I was having… I’ve got a fix for it on the prototype boards, I just need to implement it.

I think that I’ve managed to identify the last bug in the current design. That means I can move on to laying out the next prototype (beta?) design for what I hope will become the MIDIbox SID-LC.

Oh, and about that bird feeder up above? Well, after the bit of hanging out and going to Ashoka for some lovely curry, Brian and I ended up at Home Depot at 26 Mile and VanDyke. I’ve been wanting a bird feeder for a while, and I was finally able to find one that I like.

It is now hung in front of the porch, in a location which can be seen nicely while I stand in the kitchen or sit in the living room. Hopefully birds will start visiting it.

I also took some new photos of the flowers. As you can see here, they are growing fairly well:

Purple and Red Salvia: Just Planted · Today
Violet Snapdragons and White Lobelia: Just Planted · Today
Margarita Orange Portulaca: Just Planted · Today
Herbs: Just Transplanted · Today

around the houseelectronicsmaking thingsmoved from livejournal

SIDbox

Well, the SIDbox / whatever MIDI problems are sorted. I’m also able to load apps and things like that… The problem now is that it’s not making any sound. I’m not sure why yet, but that’s okay. At least one half of the device appears to be functioning as designed.

electronicsmaking thingsmoved from livejournal

SIDbox… Goes Somewhere…


Well, power works.
(Click for more SIDbox photos…)

Well, the SIDbox PCBs came in today, and thusly, I assembled one. Well, as much of one as possible… I’m still waiting for some more sockets to arrive tomorrow, and then I need to finish building a PIC programmer. But after that I will hopefully have a working prototype of a single board SID-based sound module.

For background, I’m using what are basically a bunch of different designs from the MIDIbox projects, implemented by me on a single PCB. It will also run the MIOS software which Thorsten Klose has so kindly shared with the world. The main project has a bunch of small ‘modules’ which can be wired together and fitted together in a case to make a synth of one type or another. Well, I wanted a specific type, build portions of a number of the different modules, so I made just that.

I’ve actually been thinking seriously about selling these as kits, and after asking Thorsten (TK) about it in the MIDIbox Forum, I’m seriously thinking about doing it. If I do this, I’ll be merging 5 or 6 of the MIDIbox modules (I can’t remember right now — but it’s a good bit more hardware than seen above) on a single PCB and sticking it in a single case. With my design it’ll be possible (just with the main PCB) to have 8 buttons, an LCD, and all the stuffs I mentioned before. I’m still not sure if I want to do this work, but… I may… We’ll see. :)

Anyway, this post was supposed to be about SIDbox (photo gallery retired) photos, so I’ll link to some specific ones here:

· Mmm. SIDs. A MOS 6581, MOS 6581R3, and CSG 8580R5.
· The nifty note sent by along with some ridiculously generous SIDs.
· 600dpi scans of the finished PCBs. (photo gallery retired)
· Ahh, a nicely laid out array of six SIDbox PCBs.
· Ooh, and the SIDbox PCBs even fit in the enclosure. They fit a little too well, but that’s all right.
· Test fitting parts to be sure there won’t be any dimensional surprises when actually soldering. Everything looks good from here…
· Well, the power supply works. I was getting a solid 5VDC and 12VDC, which should be ideal for a MOS 6580 SID.
· The PCB with all parts fitted except for two sockets and all ICs.
· The bottom side of the SIDbox PCB, where one can see a hardware bugfix. After I ordered the boards I found out about a potential problem, and the blue wire should resolve that.
· The SIDbox PCB fitted with a PIC18F4620 to test on-board ICSP. It works.
· A photo which may look familiar to those of you who liked the laser printed board layout plus parts photo from before…

So, yeah. If I’m lucky I will have a working SID-based sound module either tomorrow or Saturday. If not, I’ll probably have a lot to learn… And I’ll be really upset with myself… We’ll see. For now, I’m pretty excited.

electronicsmaking thingsmoved from livejournal

PIC Burner

Tonight I made a parallel port PIC programmer from the MIDIbox PIC Burner schematic. Except I left off the power supply (I’ll use my benchtop one (photo gallery retired)) and added a DIP18 socket for the PIC16F88.

I’m able to switch VPP, VDD, Data, and Clock on and off with the proper voltages coming out of them. Unfortunately the software isn’t recognizing the programmer nor is it able to identify which PIC has been inserted in it. Ah well, I think it’s a matter of parallel port settings, which I’ll mess with another night.

Oh, and I had to etch two PCBs for it, because I screwed up the first one. I also learned what was most wrong with the PCB for the Casio SK-1 MIDI Modification which I screwed up. I think I didn’t let the photoresist ‘develop’ for long enough. I’ve found that with a fairly warm lye solution (the bottle had been soaking in hot tap water for half an hour) it takes about 1:30. With a room temp / cold solution after 12 minutes things still aren’t right. And when a contrast-y image appears, there is still some photoresist left in some points, which makes for an unclean etch.

At least now I know. Now I can go to bed and stuff. Oh, but only after I wash the lead off of my hands.

electronicsmaking thingsmoved from livejournal

SIDbox Update

Well, it looks like I’ve identified a problem with the SIDbox layout. Per this thread I shouldn’t be using a stand-alone oscillator for the SID. Whoops. That means any finally assembled boards will have a jumper running from where the oscillator goes over to pin 18 of the PIC. Not a big deal. Won’t break anything, it’ll just work around a potential problem.

Second, I asked the guy who writes and has designed the core of the MIDIbox stuff if he’d be all right with my selling these boards as kits. He had some suggestions, but he sounds pretty okay with it. I’m just not sure I wish to make the investment. The thread about that can be found here if you are interested.

So, I’m laying the board out again, and I’m going to be getting six prototype boards which should work well, but aren’t usable as kit boards.

I guess the question is whether or not I should attempt to put this together as a kit. I’m thinking an initial (or single?) run of 50 would work well… I just wonder if I can afford it. And I still can’t answer the question of why I want to do it. It just seems like something fun to do.

electronicsmaking thingsmoved from livejournal

SIDbox v1.2 — Boards Ordered


SIDbox PCB Layout v1.2
(Click for SIDbox Gallery…)

Well, I did it. I just submitted an order with PCBFABEXPRESS for six PCBs made to the board layout seen above. US$78 for the boards and $15 shipping, and I should have them some time next week. I also placed an order with Mouser for the ‘new’ PICs (PIC18F4620), the parts for the new MIDI input / output handling (the IIC MIDI Module as opposed to straight off the PIC), and the stuff for a PIC programmer I’m piecing together.

With any luck I’ll have a working SIDbox prototype by the time I head off to the UK. This will be nice. If everything is as I hope, from here on out I’ll just have to etch one more PCB and everything after this will be soldering and assembly. Well… Except for the design of the rear panel for the case, but that won’t happen until I’m certain that I have a functioning board / synth.

Oh, I just remembered that I also need to pick up a USB to MIDI adapter… Hrm. Okay, have to find one of those. Still, things are coming along nicely.

This weekend I headed up to the northern Lower Pennisula (of Michigan) to visit my grandparents and meet up with for dinner. I also went to Sleeping Bear Dunes National Lakeshore (and received a mighty sunburn) and Hartwick Pines State Park. Photos from each are forthcoming.

I guess tonight I’ll just go and try to acquire some PCB etchant from Radio Shack. Then I’ll confirm / finalize this PCB design for the PIC programmer, etch it, and… That’ll probably be the whole evening.

electronicsmaking thingsmoved from livejournaltravel

PICs, SIDbox, and Mistakes


Microchip PICkit2 to DIP40 Adapter

Okay, so this post is going to contain lots of babbeling as I try to get my thoughts together…

First off, it seems that I made a bit of a mistake with this SIDbox I’m working on. The mistake stems from my thinking that the PIC18F452 is part of the PIC18F4520 and can thereby be programmed with the PICkit2 which I have. I was wrong.

Based on this faulty thinking, I both built the PICkit2 to DIP40 adapter (photo gallery retired) which you can see above and included support for using this programmer in the SIDbox (photo gallery retired) I hope to build.

So now I’ve got some hardware / connectors on the SIDbox PCB which are pretty much useless as the device would normally work.

At this point I have two choices…

The first is to build a new PIC programmer (probably connected to a serial port) which will properly flash the PIC18F452 using the 1×6 pin header found on the DIP40 adapter (photo gallery retired) and the SIDbox (photo gallery retired) and use the existing hardware layout and order the PCBs.

The second option is to use a newer PIC, the PIC18F4620, on the SIDbox instead. This has the advantage of being completely compatible with my programmer and thusly the adapter and the programming hardware on the SIDbox board. However, there appears to be a bug in the hardware of the PIC18F4620. The end result of this bug is that one can’t use a MIDI output directly from the chip. So, I’ll have to add some additional hardware to provide MIDI output. On the upside, this extra hardware (the MIDIbox IIC MIDI module) provides for MIDI LEDs, making part of my existing design redundant. That means some board space is freed up for the new hardware.

So, at this point I’m not completely certain what to do, but based on the responses I am getting to this post at the MIDIbox forums, I think the second option is going to be the best one. In fact, I’m going to change the schematic and start laying out the board for this now. Just in case I decide that’s the best way to go.

electronicsmaking thingsmoved from livejournal

SIDbox Update… Again…


SIDbox PCB Layout
(Click for more of the SIDbox album…)

Nope, there’s not much in the SIDbox (photo gallery retired) album yet, but I do have what I believe to be the final schematics and PCB layouts. I’m just waiting on some parts from Mouser and Digi-Key to arrive so I can confirm the desired layout, then I’ll place the order for everything.

Also, here is a post I made to the MIDIBOX.ORG Forum about the project:
Cut to save page space…

electronicsmaking thingsmoved from livejournal

…to avoid mad display…


Harbor Freight Digital Caliper

I feel embarrassed. I bought a digital caliper from Harbor Freight Tools. It was $15.99, and it passed tests like zeroing it, QUICKLY sliding it half-way opening it, reading the measurement, zeroing it again, then snapping it shut. And it still read the inverse of the other reading. It also does metric and standard, and appears… Not bad. At least not for a $16 caliper.

There are some engrish gems in the ‘operating instructions’, though. For example, “Clean caliper bar with dry cotton fabrics before using to avoid mad display…” or “Never apply any electric pressure on any part of the caliper and never use an electric pen for fear of damaging its chip.”

The original reason I went there was to get some slatwall-type plastic sorting bins to put electronic parts into. I managed to get what I wanted. A small metal stand with 15 plastic bins, for US$20. A bit high, but not too bad.

Time to go clean up my work bench area.

acquired thingsmaking thingsmoved from livejournal