Wednesday, July 25, 2012

Broken Logitech G25 Part II

Finally got the parts in the mail, I left the G25 disassembled the whole week and it was lying on my room floor, starting to get a little obnoxious. Here’s a shot of the broken FET.

IMG_5079

IMG_1163

I ordered 2x both N and P channel dual FETs, although only the IRF7103PBF was actually shorted on mine.

IMG_1165

IMG_1167

Proceeded to solder the replacement in.

IMG_1169

IMG_1168

I just held it on top of the pads and tacked on corner on. Then adjusted the whole IC until everything lined up and completed soldering it on. Not the cleanest job, because some of the pads on the board have no mask, so it looks like a couple of pins are shorting, but electrically it’s alright.

I then proceeded to re-assemble the motor and linear gear together.

IMG_1180

I left the wheel installation out till I could see if the wheel would fire up and calibrate. During re-assembly I just put the linear rack gear somewhere in the middle and ta-da, it worked during power up and could calibrate properly.

There was a little bit of arcing and smell from the cleaned up motor though, I suspect the brushes haven’t bedded in properly yet. I then plugged and unplugged the wheel a couple of times to get it to cycle the calibration process more and that fixed itself. There was also some cogging present initially, that’s also fixed.

Proceeded to finally play some GT5. Open-mouthed smile

Tuesday, July 17, 2012

Broken Logitech G25 Part I

Wanted to play a little GT5 over the previous weekend. Hooked everything up and turned the PS3 on.

The G25 normally does a little calibration routine at the start, but this time it did a little quarter turn and sat there motionless. Power LED on the shifter just kept blinking, I thought WTH and decided to try rebooting the PS3. Nope, this time it wouldn’t even move and just kept blinking.

Plugged it into my PC, and everything works, except the wheel. I’m guessing without the calibration routing, the wheel axis will not work.

Measured the power coming out of the adapter and it was a stable 24V, as per the spec on it’s label.

Next I tore into the wheel itself to do a little poking around.

The 1st thing I suspected was the motor driving circuitry. Disconnecting both motors and probing around the vicinity confirmed that I was right, one of the dual MOSFETs in the IRF7103 was a dead short.

Proceeded to remove the FET and see if it’s really dead, or something else on the board had died.

IMG_5072

Yes it was dead. Removed and re-probing with my trusty DMM confirmed that. I put both the FETs on order (IRF7342 and IRF7103) thru RS-Components (actually only the IRF7103 had fried, and it was a single FET in the dual FET package).

I then decided to find out what exactly killed the FETs, wouldn’t want my replacement to go up in smoke the second I powered it on, why did the wheel turn 1/4 way before coming to a stop?

Removed a couple of screws and disconnected a bunch of stuff to get the gearbox and motors out where they could be comfortably moved around. I then decided to probe the resistance of both motors.

IMG_5075

IMG_5076

Here you can see that one motor has an encoder (where I guess the wheel actually gets it’s axis signal).

A pic of the reading I got from the motor with the encoder on the back. This is the min resistance (I spun the motor slowly by hand and used the DMM’s min function).

IMG_5081

One of the ‘other side’

IMG_5082

I pulled the motor leads out of it’s connector and tried using the power adapter itself to power the motor with the encoder. Bad idea, a whole bunch of smoke came out of the commutator area and the motor just jerked a little and sat there pretty, whilst more smoke poured out. I quickly disconnected the wires.

IMG_5083

Can’t really see the commutator in this pic, I then disassembled the whole motor so I could see what was going on inside, initially I suspected that maybe a winding was somehow shorted or the brushes were somehow shorting together.

IMG_5085

Here’s what I saw after prying the back out. Look at the gaps in between the comm segments. A mixture of oil,grease and carbon has built up inside and I’m guessing is the cause of all the problems I’m having.

I dug through my drawer and found a little pin that was small enough to fit into the gaps and used that to clean it out. Together with some contact cleaner.

IMG_5086

This is the amount of crap that flowed out.

IMG_5087

All that black stuff came from the commutator. After cleaning I measured the resistance again.

IMG_5088

Not too bad I’d say, pretty close to the other motor. For that motor I just sprayed a little cleaner into the comm through the side gap and called it good.

Piecing the thing back together. I had gouged the end ‘tabs’ a little during the disassembly, and ended up just using a small punch to wack 4 tabs back on afterwards, seems to be tight enough to me.

IMG_5089

I also noticed a little crack on the encoder wheel and used a little bit of CA glue to stick her back together. The wheel just slides onto the shaft and is held there with friction.

IMG_5090

Look forward to Part II where I replace the fried MOSFET and try powering her up! I have the parts on order right now and am waiting for them to arrive.

Sunday, July 8, 2012

Gigantic Hiberfil.sys in Windows 7

You’re reading this coz you have a tiny (40GB) SSD like me for the OS drive and there’s a gigantic (mine was up to 12GB before I had it removed) hiberfil.sys file and you want it gone to free up some much needed space? Fear not, this post is for you.

As far as I can tell, hiberfil.sys let’s your PC Hibernate, Windows will use hiberfil.sys to store it’s current state, and since windows is managing it, you can’t delete the file. Until you do the below steps of course.

Open up an administrator mode command prompt, and put this in.

powercfg -h off

You should immediately notice the Hibernate option gone from the shutdown menu, as well as, TADA, a bunch of free space on your C: drive (the file hiberfil.sys should also be gone from the root directory).

Note: I forgot to take screen captures of the process, sp yes you’d have to put up with a wordy post. Sorry.

Sunday, June 3, 2012

Cool Manga guide to SMT

Found this while surfing the net the other day. I think its really cool and a good idea. Should help those getting started into SMT soldering. Best of all, it’s free.

http://www.siliconfarmers.com/smtmanga/

It kinda reminds me of this one.

http://nostarch.com/mg_electricity.htm

title

Saturday, May 19, 2012

Quieting a whining inductor/SMPSU transformer.

I recently got a little Li-Ion charger that’s based of a SMPSU. It had the nasty habit of whining during charging though (it’s loud and annoying).

I decided to tear it apart and see if I can pot it in some epoxy. Of course best results would be if I could put the whole thing is some sorta vacuum to get rid of any voids and air bubbles. I didn’t have that handy, so I used some slow setting epoxy that’s very fluid.

f0085760

Here’s the charger disassembled. The topside

f0090368

And here’s the bottom, I then desoldered the little switching transformer that’s making all the noise.

f0094744

Here’s that pesky transformer

f0098520

I then used a little masking tape to form a crude sorta mold, keeping all the epoxy from flowing all over the place. Here I have poured in the epoxy

f0109184

Here the epoxy has cured and I’ve taken the tape off. Seems to have covered everything.

IMG_4965

I then assembled everything and tested the charger out. Glad to say a lot of the whining has been removed. I now need to put my ear up next to the charger to hear a perceptible whine.

Monday, April 30, 2012

Hehehehe…

I found these pictures on an old harddrive when I hooked it up today.

electr1electr2electr3electr4electr5electr6

Enjoy Smile with tongue out

Saturday, April 21, 2012

Over packaging?

I had an FPGA fail some time back, and Xilinx sent me a replacement after a short diagnosis process. Here are some pictures.
IMG_4958IMG_4959IMG_4960IMG_4961IMG_4962
They essentially shipped a tray for 1 replacement FPGA, and then boxed that within a box, that was within another box. I’m not complaining though. Open-mouthed smile

Friday, April 6, 2012

X6500 Easy Package for Windows

FPGAminer has been hard at work, putting together an easy to use pakage that should bring any new windows user up to speed in no time.

“Hey guys. I finally put together an installation package of sorts for Windows:
X6500 Easy Package for Windows


Download


This should make it simple and easy take an X6500 and go from 0 to Bitcoin in no time (on Windows). It includes a driver installation program for the libusb driver, MPBM with compiled EXE, and all the current mining firmware. I tested it out on a clean VM install of Windows 7 64-bit, Windows 7 32-bit, and Windows XP 32-bit.
If that's too convenient for you, the individual pieces can also be downloaded:


Let me know if there are any problems. Though I did take a lot of time testing it, this is still fresh off the presses Smiley

Thanks FPGAminer… Smile

Friday, March 30, 2012

X6500rev03 VccINT

In the last couple weeks, we've been experimenting with different FPGA core voltages (VCCINT). Our measurements have shown that on most rev3 boards, performance can be increased significantly by slightly increasing this voltage. Because of this, all rev3 boards starting today will be shipped with VCCINT set to 1.23V (instead of the original 1.20V). This applies to all boards shipped on or after 3/29/2012.

While this increases the board's power consumption slightly, it also increases the potential limit on clock rate.

 

1.20V_table

efficiency_voltage_plot

power_voltage_plot

 

If anyone would like to increase the core voltages on an older board, it simply means swapping two resistors (R2 and R8). You can either attempt this yourself or send it back to us and we'll do the work free of charge. We only ask that you pay the return shipping charge.

Tuesday, March 27, 2012

X6500 rev02 Interesting Failure

We had a board failure that was interesting and I’d like to bring up. Thanks to Fizzi for these photos.

Here are the pictures.

photo 1 (1)photo 2 (2)

Essentially the board shorted itself out right under the power jack where the +Ve is close to GND (separated only by a small gap around the pad). I think it was a manufacturing error or a surge/spike of some kind that led to some small arc over and eventually bridged the connection enough that the onboard fuse broke.

A-bit of dremeling later, she’s good to go again. Might be a tad ugly if you ever remove the jack though.

Thursday, March 22, 2012

X6500 rev03

Well the boards are in and are shipping at the moment. You can get them through www.cablesaurus.com, who incidentally, is our exclusive reseller for this product.

We’ve had an initial hitch with the ENABLE pins not being pulled up high enough for the onboard Vregs to turn on, we’ve added a dual MOSFET circuit to turn them on and off whenever USB voltage is present, that’s been solved by putting a suitable pullup resistor manually onto each board at the moment. Kudos to Fizzisist for doing all the hard manual work at this point of time before shipping.

Here’s a couple of pictures,

angle_a_1200angle_b_1200top_1200bottom_1200

Testing

Isn’t she a beauty?