- 9,139
- United Kingdom
- neema_t
Hi guys,
So as I mentioned in the 'What have you done today' thread, I'm working on... Well, it's in the title.
I got the Pi for Christmas, it's the Model B 512MB version. I've struggled to work out what to use it for but I've settled on making a laptop out of it, or rather a portable computer, but I'll get to that in a minute.
I have a 2002 Titanium PowerBook G4 DVI sitting on my shelf, well, I did until I ripped it to pieces at least. It was missing the display inverter and several ribbon cables which would be difficult to replace so I figured it was as good as dead anyway, so I don't feel too bad about irreparably dismantling it...
Stuff that needs doing:
- The LCD needs a controller board. These are cheap and easy to find, however the make and model of the LCD in the laptop isn't, the information is hard to find on the internet and dismantling the lid to have a look on the off-chance it's written on the panel itself is too risky as it's epoxied shut and the titanium is extremely thin and fragile. This is the best list I can find so far:
Samsung PN LTN152W3-L01, LTN152W4-L01, LTN152W5-L01
AU Optronics Corp B152EW01
Lower resolution from pre-DVI models:
Samsung PNs LTN152W1-L01, LTN152W2-L01
AU Optics Corporation - PN B152W01
LG/Philips PN LP152W1
I've (accidentally) ordered a VGA controller board to suit an AUO B152EW01 but asked to change my order to a DVI board... We'll see what happens as that was about 12 hours ago and they haven't gotten back to me, but they are in Hong Kong so who knows.
- The keyboard needs an interface. The keyboard in the PowerBook is a tiny removable unit, I'm sure you know the type, with a ribbon connector which has roughly 30 or so connections, so I'm obviously convinced it's just a matrix. Then I remembered the Arduino Leonardo can be made to function as a keyboard, so I figure I should be able to use it to interface the matrix with the Pi... Maybe. I need to get the connector off of the motherboard first.
- The trackpad also needs an interface. It uses a Synaptics T1004 which, from what I gather, is a PS/2 device which would make sense I suppose. I ran into the biggest problem with that, though; I was going to hook it up to an Arduino running a PS/2 mouse program to see if I could get some sense out of it, but realised the ribbon is, well, a ribbon and therefore not exactly solderable, but the connector is nearly impossible to desolder without a hot air rework station, which I do not have. I ruined the two others of the same size in my attempts to remove them with my iron, then attempted to use single cores of multi-core wire to rebuild them... It didn't end well. Anyway, I'll just find a hot air gun, get an appropriate SMD breakout board (I guess) and get to it. Alternatively I'll solder directly to the trackpad and do away with the ribbon altogether.
- Fit a custom power connector. Apple's proprietary connector is no good; I don't have the original PSU any more and even if I did it only runs at one voltage; I will need 4 amps of 12V and probably about the same of 5V in order to run the Pi, Arduino(s, possibly), trackpad, USB hubs, WiFi dongle, etc, etc. So I'm thinking I might use a single barrel jack, give it a lot more voltage than I probably need and use on-board regulators to break it up into 5V and 12V... But at 4A each that's going to generate a fair bit of heat. I need to think about it, obviously.
After all that is sorted I should have a usable portable computer.
Then there's the fun stuff. I have plans for a lot of small details, ranging from a POST chime (even though there's absolutely no POST going on) to an emergency power capacitor so the Pi has time to save and log out if the power is cut.
But yeah, first things first:
I'll get LCD control board sorted first of all, but whilst I'm waiting for it to arrive I'm going to visit the London Hackspace (I just became a member yesterday) with the PowerBook logic board in hand to desolder the trackpad and keyboard connectors so I can get started on turning them into useful devices. Oh and I need to order a Leonardo, or at least look into how to flash a normal Uno (or DIY Uno-alike) to work the same way.
Also if I can't find the right LCD controller my plan is to turn the bottom half of the laptop into a case for the Pi anyway so I don't have to carry it, a keyboard, mouse and all the rest of it around all the time.
TL, DR: This probably isn't going to work, but I thought a few of you might be interested anyway.
So as I mentioned in the 'What have you done today' thread, I'm working on... Well, it's in the title.
I got the Pi for Christmas, it's the Model B 512MB version. I've struggled to work out what to use it for but I've settled on making a laptop out of it, or rather a portable computer, but I'll get to that in a minute.
I have a 2002 Titanium PowerBook G4 DVI sitting on my shelf, well, I did until I ripped it to pieces at least. It was missing the display inverter and several ribbon cables which would be difficult to replace so I figured it was as good as dead anyway, so I don't feel too bad about irreparably dismantling it...
Stuff that needs doing:
- The LCD needs a controller board. These are cheap and easy to find, however the make and model of the LCD in the laptop isn't, the information is hard to find on the internet and dismantling the lid to have a look on the off-chance it's written on the panel itself is too risky as it's epoxied shut and the titanium is extremely thin and fragile. This is the best list I can find so far:
Samsung PN LTN152W3-L01, LTN152W4-L01, LTN152W5-L01
AU Optronics Corp B152EW01
Lower resolution from pre-DVI models:
Samsung PNs LTN152W1-L01, LTN152W2-L01
AU Optics Corporation - PN B152W01
LG/Philips PN LP152W1
I've (accidentally) ordered a VGA controller board to suit an AUO B152EW01 but asked to change my order to a DVI board... We'll see what happens as that was about 12 hours ago and they haven't gotten back to me, but they are in Hong Kong so who knows.
- The keyboard needs an interface. The keyboard in the PowerBook is a tiny removable unit, I'm sure you know the type, with a ribbon connector which has roughly 30 or so connections, so I'm obviously convinced it's just a matrix. Then I remembered the Arduino Leonardo can be made to function as a keyboard, so I figure I should be able to use it to interface the matrix with the Pi... Maybe. I need to get the connector off of the motherboard first.
- The trackpad also needs an interface. It uses a Synaptics T1004 which, from what I gather, is a PS/2 device which would make sense I suppose. I ran into the biggest problem with that, though; I was going to hook it up to an Arduino running a PS/2 mouse program to see if I could get some sense out of it, but realised the ribbon is, well, a ribbon and therefore not exactly solderable, but the connector is nearly impossible to desolder without a hot air rework station, which I do not have. I ruined the two others of the same size in my attempts to remove them with my iron, then attempted to use single cores of multi-core wire to rebuild them... It didn't end well. Anyway, I'll just find a hot air gun, get an appropriate SMD breakout board (I guess) and get to it. Alternatively I'll solder directly to the trackpad and do away with the ribbon altogether.
- Fit a custom power connector. Apple's proprietary connector is no good; I don't have the original PSU any more and even if I did it only runs at one voltage; I will need 4 amps of 12V and probably about the same of 5V in order to run the Pi, Arduino(s, possibly), trackpad, USB hubs, WiFi dongle, etc, etc. So I'm thinking I might use a single barrel jack, give it a lot more voltage than I probably need and use on-board regulators to break it up into 5V and 12V... But at 4A each that's going to generate a fair bit of heat. I need to think about it, obviously.
After all that is sorted I should have a usable portable computer.
Then there's the fun stuff. I have plans for a lot of small details, ranging from a POST chime (even though there's absolutely no POST going on) to an emergency power capacitor so the Pi has time to save and log out if the power is cut.
But yeah, first things first:
I'll get LCD control board sorted first of all, but whilst I'm waiting for it to arrive I'm going to visit the London Hackspace (I just became a member yesterday) with the PowerBook logic board in hand to desolder the trackpad and keyboard connectors so I can get started on turning them into useful devices. Oh and I need to order a Leonardo, or at least look into how to flash a normal Uno (or DIY Uno-alike) to work the same way.
Also if I can't find the right LCD controller my plan is to turn the bottom half of the laptop into a case for the Pi anyway so I don't have to carry it, a keyboard, mouse and all the rest of it around all the time.
TL, DR: This probably isn't going to work, but I thought a few of you might be interested anyway.