To first calibrate the screen (much easier than calibrating the OEM one gear tooth at a time!):
1. put the screen together with the lcd all the way open
2. hook up battery, acc and ground, press open (might have to press it a few times) and if it closes part way, that is the position it should be at when it is closed.
3. Simply take those circular pieces out of the sides and reposition the lcd so it's all the way closed WITHOUT moving the gears

It is VERY important that the 75 ohm resistor is rated at 1 watt or higher or else it could cause smoking or even worse. The h-bridge is probably rare, but it's what I had lying around and could be substituted for pretty much any full h-bridge, although the pinout will almost certainly be different.
Included is the source code so you can see how it works or modify it however you like. If the weight of your aftermarket screen is hugely different from the OEM one and gravity plays a significant role you may want to adjust the hard-coded voltage values (in hex) if it gets stuck or doesn't open or close all the way.

I am well aware that the code is very inefficient and there are probably lots of optimizations. It works for me the way it is, I might look into cleaning it up later. If you aren't lucky enough to have the PICC-STD version of the Hitech-C compiler, take out #include <htc.h> and replace it with your include file. You may also then have to change register/pin names.

~Chainu