Thursday, 1 March 2012

The fun of Ikea

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

I just thought I'd share my experiences on a recent trip to Ikea, and the ridiculous trail of events necessary to get a set of shelves.

Last week I decided I needed some shelving and had been recommended the Broder range of shelves. I went to the catalogue for more information but struggled to find anything as there wasn't an index, so you basically have to look right through the book until you see a room with the thing you want in. Hardly the easiest process.

So I went to the website where atleast I could search. I found the parts I needed and checked stock at my local branch (Gateshead). All items were showing green 'most likely in stock'. Sounds good, so I went to the store and to the shelving / storage section to look at the shelves to see if they were any good. I couldn't find them. I eventually found a staff member who told me they were in the bedroom department. So I went to the bedrooms department and found the Broder display. They looked suitable so I went to buy them.

All the metalwork items on the printout from the website had isle locations which makes that easier, but the  wooden shelves said 'contact staff for purchase information', so I found someone and asked and was told they were upstairs in the marketplace.

So I had to find a working lift (2 were out of order) and take the pallet trolley up to the market place, weave my way through all the breakable items to find the shelves. Luckily I had asked before picking the other items or I would have had a trolley full of metalwork at the time.

When I got to the shelves, the 1200mm versions were out of stock, even though they said they were in stock on the website, and even on the internal system when the staff member checked. She took my contact details and said someone would email me when they came in (still waiting by the way).

The lift by the down escalator was out of order, so I had to go backwards through the market place to the one working lift.I then had to pick all the remaining items, rails, feet, brackets etc. which was fairly tricky balancing act to keep them all on the trolley. Once I had them all balanced, I had to go through the checkout and take them all off again to be scanned. Then balance them all on again to go out.

An aside at this point, my Ikea Family Card wouldn't scan properly, the same had happened last time, and as with my last visit, I was told to go to the website and order a new one. I had looked last time and I looked again when I got back this time. I eventually found something that said 'card lost or stolen'. Near enough I thought. There it said, pick a new one up next time you're in store and tick a box on the application form saying 'replacement card'. Shame the people on the checkout weren't aware of that.

Back to the shelves. I had parked as close as I could in the car park, but most of the close spaces are for disabled drivers or 'parent and child'. I couldn't use the loading bays as I couldn't leave my purchases untended whilst I collected the car. So I had to push the trolley to the car across the incredible rough car park rattling all they way and constantly having to readjust the balanced heap on the trolley as it was vibrated apart by the cobbled car park.

It seems to me that no one at Ikea has thought any of this through in terms of how they expect someone to do this. Surely there has to be easier ways than that? It's all a bit of a mess really.

At least I can be sure I won't have to go through it again if I want to extend the shelves sometime in the future as they are likely to be discontinued when I go back anyway, just like almost everything else I've ever bought there.

2022 Note: The Broder shelves were indeed discontinued when I went back for more shortly after.

Wednesday, 29 February 2012

Do Not Press This Button

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

I've recently had a new boiler fitted, and it came with a nifty RF remote thermostat.
The receiver at the boiler end was labelled with the following warning 'Do Not Press This Button'. Now come on, you can't give someone like me a box with a button on it marked 'Do Not Press This Button', it's just too tempting!
Sadly, it just resynchronises the remote device, no fireworks, no nuclear armageddon, not even a little sign lighting up to say 'Please Do Not Press That Button Again'.

Thank you the marketing division of The Cirius Cybernetics Corporation Siemens.


Friday, 24 February 2012

Acorn Electron Repair

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

I was wandering around our local second hard market at Tynemouth Station and something grabbed my attention on one of the stalls.
It was an Acorn Electron, in its polys, complete with mains adapter and manual. The polys were a bit worn and the cardboard outer was missing, but the Electron seemed in decent condition.
The cover on the expansion port was still present, this is a good sign as they often get lost if they have had a hard life.
I was told it was 'working the last time it was used' (but that was probably 20 years ago). So I haggled the price down a bit and took home my bargain.
Before I powered it up, I tested the PSU and got about 20V AC off load which is about right from what I remember. All the other's I've had were fitted with beige cable, this one was black, so I had a quick check inside, all seems ok, so I gave it a go. Nothing. Blank screen.
Inside all looked well, the voltages were correct on the pins of the PSU, + and - 5V, so no problems there. From past experience, it is usually the ULA in these things.  The Spectrum suffers similarly with the ULA, it's service manual seems to suggest 'Replace IC1' as the solution to at least every other problem. The Electron's ULA doesn't seem to go as often, but is quiet prone to bad connections.
They used a number of different sockets throughout the production, but none seem to solve it. A quick blast of the air duster inside the socket and a clean of the contacts with IPA usually does the trick, but not in this case.
My next step is usually to try a known good ULA, so I borrowed one from a spare Electron (as you do). Same there, no display. I also tested its ULA in the other Electron and it worked fine, so it wasn't that. The CPU, RAM and ROM were all soldered in, otherwise I would have tried exchanging those.
Head scratching time, and time to dig out the Acorn Electron Service Manual from Chris's excellent site. I followed through the steps, checked all the voltages and clocks etc. and the only things that was left on its flow chart was 'Replace 6502 (unlikely)'.
This was looking like another potential candidate to be turned into a USB keyboard, but I thought I would persevere. None of the chips in this Electron were socketed (some board had CPU and / or ROM in sockets), but in the absence of anything else, I desoldered the CPU and fitted a socket. I borrowed the CPU from the other Electron (which was socketed) and tried again.
And there it was, a beep followed by Acorn Electron BASIC and a flashing cursor. So unlikely as the authors of the service manual (and its reader) though it, it had been the CPU. A few more tests and no faults found; one more Acorn Electron returned to full health.

Friday, 17 February 2012

USBtiny ISP Review

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

After using the ATMega328 from my Arduino UNO in the ZX81 USB Keyboard, I needed to replace it. The chips themselves are only £3-4, so is much cheaper than buying a whole new Arduino. The only issue is the chip needs to have the bootloader burned into it before it can use the USB Serial programming in the Arduino. You can actually by them with the bootloader already programmed for about £5, but I was looking  to burn it myself to give me more options in the future.
This needs to be programmed using the standard 6 pin AVR ISP header. I was planning to get a programmer at some point in the future, but I though I might try to see if I could knock one up quickly. I found a few designs online for parallel port, but the one I tried didn't work, probably due to the length of the cables, or the drive capabilities of the parallel port. I had the same problems back in the early days of PIC work before I got a PIC Start. So I had a look around at other options and found the USBtiny ISP from adafruit, as a kit from .:oomlout:. in the UK, so this is just a quick review of that.
It arrived as kit this morning, it would have been nice to have a single sheet schematic or something, but the step by step build instructions are online,
It didn't take long to build up the board, clip it into the case and away it went. and worked first time.
It's nice to find things that just work without having to hack about with anything!

Thursday, 9 February 2012

PIC vs Arduino

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

Well, there's a contentious title!

After many years programming microprocessors like the Z80, the 6502 and the 68K back in the 80's, I first met the microcontroller in the form of the PIC16C84 in the mid 90's. I built a homemade parallel port programmer and away I went. Since then I've used various PIC's in personal and commercial projects, initially in assembler, and later in C. It's the usual story of 'which microcontroller should I use?', and well, there's a bunch of PIC's in the box, the official programmer, home made prototyping boards, the IDE is setup and working and I know my way around them. So, as long as there is a PIC variant that has the requisite features, it's the easy (read 'lazy') choice. However, a couple of years ago, I had a couple of ideas for projects using USB, so I got some PIC's with USB support and built some prototypes. These never went anywhere, there seemed to be loads of problems, the USB framework seemed to be in a state of flux, so the examples were based on a different version to the current one, the latest version didn't work with the IDE, there were incompatibilities with the core framework, and when it did compile, it didn't work! I spent ages with various libraries and versions of MPLAB and a couple of different types of PIC and got nowhere, so they were put on the shelf.
Recently, I've been evaluating the Arduino as a way for beginners to get into hardware and software, and it seems to be really well thought out. Someone who doesn't know electronics or programming can pick one of these up for £20-£30 and have an LED flashing in a few minutes. It's then quite easy to follow some simple examples and add more complex hardware and software, and they seem to have the libraries sorted out so thinks like driving an LCD or even a LAN connection are taken care of with a simple code interface.
After only a couple of minutes of plugging at the breadboard, an HD44780 based LCD display is up and running, not a bad start. I can see a couple of failed PIC projects being resurrected on the Arduino - watch this space!

Wednesday, 8 February 2012

Samsung LCD TV's - power supply fault

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

My parent's bought a Samsung LE40R74 the same as mine, because I'd been into Curry's and peered through the grill on the back and seen that inside was the LTA400WT-L01 panel. At the time I worked with large LCD panels as part of public information displays (bus stations, airports etc.), and that was one of the panels we had chosen to use, so I knew the were fairly decent and had seemed to stand the test of time.
They got it and it did the job very well. Then it went off, or rather it started occasionally switching off, and sometimes wouldn't switch on. So I took the back off and had a look around, and there seemed to be a couple of dried up capacitors which had opened their vents. Capacitors work the opposite way around to mussels, if you cook them and they open up, you throw them away. I noticed that the ones that had gone were very close to a heatsink. It seemed to be a poor design, that close to a heat source, they are bound to dry up over
The duff capacitors were filters on the low voltage and standby side of the power board, so presumably as they had dried out their capacitance reduced and so it was failing to generate sufficient power to keep the TV on.
I popped out to my wonderful local electronics shop (ESR) and got some replacement caps, 105C rated and replaced all those in the area around the heatsink and away we go, the TV is back up and running.
That was a couple of years ago, but since then a couple of people have come to me with similar Samsung TV's with similar symptoms. I don't normally repair TV's, but in this case, it sounded like it was the same issue. And indeed it was, these ones also had dried up capacitors, in the same place around that heatsink. The later models seemed to have gone for 2200uF rather than 1000uF, and yesterday, another one arrived, an LE40R88, same problem, but in this one they had used 25v caps rather than 10v as before, which was still sufficient for the 5v rail. So it sounds like they are trying to fix this problem by changing the caps, but they seem to have moved them closer to the heatsink!

Thursday, 2 February 2012

Universal Laptop Power Supply Further Update

This is an old post, preserved for reference.
The products and services mentioned within are no longer available.

After using this for a while, I've made a few changes. The power LED was wired in place of the original on the unit and wasn't ideal. As there is a delay in starting, it doesn't light immediately, and if there isn't much load it doesn't go off immediately. The combined with a possibly dodgy mains switch led me to make a change. I also thought a couple of 4mm posts would actually be a good idea, to make the unit more general purpose, so time for a bit of rework.

I added the 4mm posts and a new 'output on' LED wired across those (well almost +V is taken from the input side of the ammeter so as not to show up on there. I also removed the original 10K divider resistor from the main PCB and replaced it with one directly on the output, to remove any voltage drop from the internal wiring and the ammeter.
I replaced the faulty mains switch with a chunkier one and added a mains LED. I replaced the mains socket on the PCB with a 0.156" header to tidy up the wiring.

And now here is the finished unit, next to my existing 5V / 12V bench supply.



Note from 2022: This is still in regular use, still with the "temporary" pencil labelling.