We have the original Xbox unit which is used infrequently and all of a sudden it wouldn’t power on, unplugged everything and measured no voltage on the outputs.
Naturally the problem would have to be on the power supply board, at quick inspection found black marks around a diode and resistor.
If you look more closely at the resistor you can see a slight mark which could mean it’s been damaged, I measured it in circuit and I was reading into the megaohms. I removed it from the circuit and it read open circuit, it looks to be 22 ohms.
From our last part we made a PCB prototype and looked into how we could expand past two ports using 7400 series logic but in the end it’s easier to use an ATtiny to do this which we’ll take a look at this time plus the PCBs have arrived and I’ve made a case for it.
I went with the ATtiny24 which gives us enough pins to turn on both LEDs, monitor both switches, switch the enables and inputs high or low on our analog switches. After playing around with the expansion line concept which each ATtiny would be connected to, a 1M resistor to ground and 10K resistor to the ATtiny pin to protect it works well.
After combining both boards together into one, we have the schematic above. I’ve added the polyfuse, 2x of the SPDT analog switch with a 100K resistor to ground to make 1 side be high impedance, added a programming header, have 0.1uF capacitor on each IC and added a 10uF aluminum SMD capacitor to help with smoothing the power which would eventually go to the expansion boards and to also offer a little bit of voltage spike protection.
Today we’ll be taking a look at the Seagate BlackArmor NAS110 Network Attached Storage which has a single 3.5″ hard drive and 2x USB, it’s a pretty basic NAS. The date code is 2010/10th week.
Once the case comes off, you take the hard drive out and then slide out the PCB.
The top side of board looks like it has a lot going on but it’s more just all the part labels that make it seem that way.
We’ve got a 3V coin cell for a RTC, 2x chips most likely to be SMPS with a mosfet chip labelled 4468 BA012X / 4712 BV0226 as they are near the inductors, an APL1085 3.3V / adjustable 3A LDO and an APL5930 3A LDO. Something small that stood out to me was an SMD LED which emits its light horizontally instead of vertically.
Ever since I built my 4 bay 3.5″ NAS using the Raspberry Pi which was placed inside a Netgear NV NAS enclosure, I’ve been wanting to make a single bay NAS with a 2.5″ drive to use as a small file server or for backups. I’ve decided that I’ll use it for remote backups in which I’ll use rsync over SSH from my linux server to backup some of my data at night.
Due to my use case, I’ll need to have it operating 24×7 and don’t really have a need for an LCD or even power button, so it will be a minimalistic design. The Raspberry Pi was purchased from Element14 / Newark and this time it has mounting holes which will make things more easier for us. In terms for the power supply, I’m able to re-use an existing 5V 2A supply but otherwise I could have used my SMPS.
The SATA to USB adapter that I bought from Ebay was larger than I wanted so it’s time to make it smaller.
I went ahead, opened it up, shortened the USB cables, separated the power cable out (as I don’t want the Pi itself to power it), re-soldered the wires to a USB connector I had – it’s now more compact. As a side effect, this SATA adapter has quite a bright blue LED which illuminates through the acrylic case which gives it some colour. Just using a spare 500GB hard drive whilst testing.
Today we’ll be taking a look at the D-Link DSL-200 ADSL USB Modem device which is the first ADSL modem I had back when we got ADSL in 2002, it’s a USB powered modem. The date code is 2002/27th week.
The top and bottom board have quite a bit of inductors, the top right side of the board has quite a few capacitor all bunched together and we’ve got a fair amount of chips. We have a On Semi 51031 SMPS with a IRF7416 P mosfet to form part of the SMPS and there’s a 5171E boost regulator likely to be for the ADSL side (in the middle of the board).
From our last post we looked at adding a transistor to the MC34063 and eventually changed to a P mosfet although we had to use a pretty large heatsink to dissipate all the heat. I decided to revist this SMPS to see if we could improve it to generate less heat, as I might have a few projects that could possibly use 5V output and 12V+ input.
I decided to build the circuit with a NPN transistor – the TIP31 however with a small heatsink with 5V @ 0.37A, it rose up to 55C so I went back to a P mosfet. I began changing all the other parts – using different diodes, inductors, resistors however the P mosfet still got pretty hot even with a small heatsink.
Thinking that the MC34063 could be causing the issues itself, I went ahead and used an ATtiny to replicate what a little bit of SMPS would be doing – pulsing an output high and low for a specific duty cycle until I reached 5V. The heat was about the same as the MC34063 but just a little less as I didn’t compensate for the load reducing the voltage.
So it’s back to the IRF9540 P mosfet, after researching into it, it seems like the turn off time / capacitance is pretty important for our application, this mosfet has 1400pF input / 590pF output capacitance, 73ns rise time, 34ns turn off and 57ns fall time. On paper this mosfet seems good however as above we can see the turn off time is really 4us (yellow line, going low to high). Also there is an spike (blue) which I was able to soften down later a bit by adding a 470uF capacitor to the input VCC/GND (before I had 100uF).
Today we’ll be taking a look at the IBM Server Redundant Power System (2006) board which was taken out of an IBM server, its purpose is to combine both power supplies into one and know when a power supply goes offline/online. The date code is 2006/46th week.
I was able to take both power supplies from the server which were rated at 12V at 69A which gives 828 watts which is unusual to have that much amps on the 12V rail and I would like to use each one independently of this RPS board which we’ll also look at.
It’s a nice looking board and there are two sub-boards for the power supplies, all that’s being carried over is 12V on the thick red wires and some control lines too. We’ve got a little sub-board soldered on the main board too with two chips, some capacitors and an inductor, likely to be a SMPS. Another component that stands out is the TO220 part tipped horizontally to keep it low profile, usually you don’t see the metal part in the air like that. They’ve got a Infineon 04N03LA N power transistor and current sense resistor for the 5x 12V rails to regulate how much current each rail receives.
From our previous post, we made our prototyped PCBs which all worked together well. This time we just have a quick update – we’re making a few changes along with building acrylic cases/mounts for some of our boards.
I’ve been rethinking my idea about using the existing plastic casing for the PIR, since I intended this to be a standalone alarm system I should really make my own case. We’ll need a way to mount the PIR sensor at an angle to the wall to point a bit downwards otherwise it’ll just point straight on and may not cover the whole room. Initially I started with the design above, there’s quite a bit of acrylic boards all screwed together with M2 screws.
I went for a re-design and now it’s looking better with less parts being used. I’ll need to add some mounts to the ATtiny84 PIR PCB, switch the M3 screws that hold the Lipo in place with longer M2 screws and then add a small hole at the top so I can nail the bottom board to the wall and that will sort out the PIRs.
Today we’ll be taking a look at the Softlog Systems Faxlog 4 device which as it says converts incoming faxes to serial and then there’s another box which plugs into the PC. The date code is 2006/34th week.
There was a RJ45 cable connecting this sub-board to the main board, whether or not this was all the parts in the Faxlog system is unknown. There is also a selectable address line via DIP switches.
The PCB has a lot more ICs and components than I had expected. We’ve got some phone line filtering and protection with some larger than normal capacitors (compared to internet routers), along with 2 TIP31CG NPN transistors, some RY5W-K relays, a NMV0515SC DC-DC converter 5V input to 15V output and some P2769 / 100SMD transformers. Coming from the transformers / opto-isolators, we’ve got 3 UA741 opamps and 2 DG419 analog switches. In terms of power supply side, it’s 9V input with a large 1000uF capacitor, LM2940CT 5V LDO with heatsink and a NMA0505DC 5V input to -5 and +5V output.
Ever since I did a teardown of the Squeezebox I wanted to re-use the Vacuum fluorescent display which is a MN32032A. It’s running off a 55V power supply, I was able to identify the data lines and by using my 8 channel logic analyser I took a few samples of the data.
Here’s the end result, it works to some degree, as you can see there is some signs of random pixels lighting up which I’ll need to look into at a later stage.
The VFD seems easy enough to use, it’s serial based where you shift out 336 bits containing 32 rows (32 bytes) and 80 grids (10 bytes) but we have to note that when we shift out each row byte it isn’t in the order of abcdefgh but rather ahbhcdfe and that each grid has controls only 4 lights per row. For example, if you were to turn on row 1 and turned on all the grids, a straight line would appear across the screen.
What we’re required to do is shift out 336 bits of which we need to turn on 2 grids at a time, latch the data and cycle GCP. If you do encounter ghosting you can turn the blanking (BLK) high for one time period and then low (however doing this didn’t help the problem I had). I’m not sure as to what the GCP line does but without it the display doesn’t work, it could mean grid control pulse?