Press "Enter" to skip to content

Category: making things

Busy, Busy, Busy…

A very small owl sitting on a branch outside of the window at Rochester Mills Brewery.

I’ve been really, really busy lately. This isn’t a bad thing, I just haven’t had enough time to get everything done that I’d hoped to. Lately I’ve had the MMBA website move, really bad weather on Saturday, shopping (REI, IKEA, Target, Meijer, etc) on Sunday, work then the MMBA Metro North quarterly meeting today, and now I’m making tapioca pudding.

I still have to find time (hopefully tomorrow) to fix a friend’s NAS, finish up the x0xb0x, and whatever else comes up. For now, though, have some moblog photos:

· A very small owl sitting on a branch outside of the window at Rochester Mills Brewery.
· Bags and carts at Ikea on Ford Road.
· Partially eaten veggie burger from J. Alexanders in Somerset.
· The urinal at J. Alexanders is a nice, old style model.
· After buying gas I bought this very large apple fritter.
· I do wonder why this person doesn’t just disable their touchpad.
· Partially eaten rosemary bread with jalapeno havarti melted on the top.
· Waiting for biyrani at Rangoli Express #1.

Also, this evening’s fortune (6):

Last login: Mon Jan 12 19:55:22 2009 from adsl-75-45-241-
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 7.0-RELEASE (BANSTYLE) #4: Tue Dec  9 00:07:44 EST 2008
 
Snow Day -- stay home.
 
c0nsumer@banstyle:~>

Funny that, considering the current forecast. A snow day would be rather nice, actually.

Leave a Comment

Bad BA6110 in x0xb0x #888

BA6110 (IC15B) in x0xb0x #888, wetted with alcohol for readability. I believe that the buffer in it is causing the x0xb0x not to work properly.

I’d previously posted about how x0xb0x #888 was generating no audio after powerup, and with Roxie now gone I had time to start digging into what was wrong.

I’d already known that the power supply, digital half (sequencer), DAC, and VCO were working fine, so I set to work tracing things back through the schematic from the headphone out. Eventually I found that I was able to see a waveform on the first half of the BA6110, after the op-amp (pins 6 and 7) but before the buffer. I didn’t see anything after the buffer (pin 8).

So, I think I have a bad BA6110, which is one of the rare / hard to find parts in the x0xb0x. This is just what I was afraid of.

Being typically paranoid of my own work I double-checked soldering, checked for shorts, and all the other normal things like that, but I really think the problem is with the buffer.

Leave a Comment

No Audio

x0xb0x #888 after assembly is complete. While it runs, no sound comes out of the headphone or line out.

Tonight I finished assembling x0xb0x #888, but on first power up no audio is heard. The sequencer runs and I know the VCO works, but beyond that I’m not sure where the problem lies. Time to dig through the schematic while sitting in front of it with a scope.

Fun.

(I just hope I don’t have a blown BA6110 like some folks have had…)

Leave a Comment

x0xb0x Artwork from AbleIdeas

New sample of x0xb0x artwork from AbleIdeas on the left, my originals from Maverick Label on the right. The material feels very similar, but the Able Ideas art has a slightly more matte texture. The quality is very good.

A few days back I released my x0xb0x artwork into Creative Commons, but I didn’t mention what it was that got me thinking about the artwork and its license, prompting me to do this. It turns out that James Irwin was wanting to print more copies of this artwork up to sell via his shop AbleIdeas. Wanting the art available for others I licensed the art as I did, giving him permission to print and sell copies, and he agreed to send me one piece.

I received this piece of x0xb0x art today, and I must say that it looks pretty good. The texture of the plastic on the top layer is a bit more matte than my original pieces from Maverick Label, but the print quality and the cutting looks great. Lining one of his pieces up with mine showed them to be practically identical. The adhesive backing is the slightly thicker 3M 468 MP, which is 5 mil as opposed to the 2 mil 467 MP I’d selected from Maverick. This will adhere better to rough surfaces, but supposedly doesn’t help with the bond on smooth surfaces. I’ve been told that this adhesive will change to the 467 MP in future runs.

Oh, and (possibly) best of all? The Thailand Post (ไปรษณีย์ไทย) envelope the artwork came in was exceedingly cute (front · back). It could have used some backing board to ensure the artwork didn’t get bent (as the slight wrinkles visible here on the backing paper allude to), but the plastic looked just fine. I’ve mentioned this to James and he’s made note of it.

So, if you’re wanting some of my artwork printed up for your x0xb0x and don’t want to order in quantity from Maverick Label, definitely check out AbleIdeas x0xb0x store.

In x0xb0x #888 building news, tonight I sanded down the front panel to remove the epoxy lettering, cut a hole in the rear panel for the power switch, fashioned an impromptu indoor painting area, then began painting the rear panel. Hopefully I’m only a few days away from applying this artwork and finishing off another x0xb0x. I do still have to order some knobs and pushbuttons from Digi-Key, but those are essentially only finishing touches. Those can be changed after the case is closed.

Leave a Comment

x0xb0x #888 Mainboard Complete

Top of the finished mainboard PCB for x0xb0x #888, showing the mode and bank selector switches, red LEDs, and tactile switches.

After sleeping in a bit, most of today was spent on the mainboard for x0xb0x #888. Everything went quite well, the board cleaned up great, and it’s ready to hook up in the case. I even made a particular point of soldering all sealed components before washing, then doing electro-mechanical parts afterward with no-clean flux. I haven’t always been this particular in the past, and having to occasionally avoid a switch or button while scrubbing the flux off was a hassle.

Tomorrow I’m hoping to start on painting the back panel, possibly adding a power switch, and assembling everything for its first full-system test and (hopefully) tuning. I’ve already confirmed functionality of the power supply and USB (which the FT232BM from yesterday handles), so that’s a good start.

Here’s two more photos from today’s work:

· Soldered connections for the tactile switches, showing the slight bit of residue from no-clean flux.
· Detail of the cleaned solder joints on the DAC, located between the mode and bank switches.

Leave a Comment

FT232BM in x0xb0x #888

Detail of the FT232BM USB to Serial adapter which is IC25 in the newer x0xb0x designs. It is used for updating firmware and remotely editing saved programs.

Either I’ve become a bit better at soldering, or things like the FT232BM in the x0xb0x are easier than I recall. I’ve finished the IO board so it’s time to wash and test it, then move on to the main PCB.

Here’s an amusing (to me) photo of solder dust from below the brass pad in the iron stand. Note the black cable tie at the top for scale.

Oh, also, this assembly is once again reminding me of my very dislike for cornrowed (upended) resistors. They take 3x as long to fit as normal, flat ones. Also, when there are 50 of one value of resistor right next to each other, maybe resistor networks would be a good idea?

UPDATE: Here’s the same chip, with most of the flux removed. There is still a very small residual amount of non-water-soluble flux left, which was removed after this picture was taken.

Leave a Comment

x0xb0x Artwork Under Creative Commons License

600dpi version of the complete x0xb0x panel, v1.3 (Final).

Almost three years ago (wow!) I built my first x0xb0x. Being unhappy with the original artwork I designed my own, making the template available for others to use. However, I’d never actually released the artwork under a particular license. I’d forgotten about this until recently, so now I’d like to release this artwork under the Creative Commons Attribution 3.0 license.

Creative Commons License

This means that anyone can reuse this template and artwork, sell artwork based on this, and do anything they want with it as long as they credit my contribution.

Here are links to the various template files which I am releasing under this license:

x0xb0x_mainpanel_overlay_v1_3.ai – Original Artwork in Adobe Illustrator Format
x0xb0x_mainpanel_overlay_v1_3_CS.ai – Original Artwork Saved-As Adobe Illustrator CS Format
x0xb0x_mainpanel_overlay_v1_3_MAVERICK.ai – Artwork Submitted to Maverick Label For Printing
x0xb0x_mainpanel_overlay_v1_3_MAVERICK.swf – Shockwave Version of .AI File (Someone requested this once…)

Leave a Comment

iMac G5: Worse Than Before

Image of the machine in Open Firmware showing video glitches present after recapping. I suspect that there are cold solder joints and the video card isn't getting proper power.

Well, I managed to get all the capacitors I previously complained about desoldered and the new parts fitted. However, the iMac G5 now displays video glitches while POSTing, and it never boots past a plain blue screen with an artifacted cursor. As can be seen above, video glitches are also present in Open Firmware.

Looking at this photo (large size here) and seeing what may be some cold solder joints I suspect that some of the caps — specifically those for the video controller / memory — aren’t doing what they are supposed to. This means that I’m going to be taking the machine back apart tonight or tomorrow and attempting to reflow those joints.

I’m disappointed. It really frustrates me when I screw something up.

UPDATE: I think I should probably take a look at the display cable and its connector as well.

2 Comments