SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T09:43:17-06:00SparkFun Electronicsswoozle on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)swoozleurn:uuid:8a6ffa03-f6c9-16ba-2c15-88e0563d021f2012-06-15T21:32:01-06:00<p>I tried this and the following tips with no success. Regardless of trying the clickety-click or the reset/load, it kept hanging at the first step, "erasing module".
Somewhere during trying this....it appeared to die. The screen seemed completely dead. I switched to an FTDI cable that didn't have RESET and (as outlined elsewhere) simply held the screen reset line to ground, clicked load, and released the reset. Programming happened and the screen came back to life.
All is good in the world once again.</p>
Customer #260763 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Customer #260763urn:uuid:5b52083f-dee8-df8a-563d-6c4fa31f5a332012-01-02T21:08:37-07:00<p>Well, the uSD worked for about a minute. I could read an image off of it and display it. Then it went flaky and I have exactly that same issue as this guy:<p>http://4d.websitetoolbox.com/post/uLCD144-and-uSD-problems-5399138</p><p>Works fine without a uSD inserted. As soon as you insert one (and I've tried 4) the screen goes black.</p><p>Great unit, but I wouldn't depend on the SD card.</p></p>
Customer #271789 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Customer #271789urn:uuid:b0d21d3b-c1cd-8087-f10c-62f00d1117e12011-12-30T08:04:41-07:00<p>I got one of these displays a few days ago. I'll take it outside to see how well it will work. It has a bit of a glare, but perhaps with some sort of cover on top of it it won't look horrible.</p>
CookieMonster on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)CookieMonsterurn:uuid:932ddb80-ed77-22f9-3cd9-d289a402e0ba2011-12-26T10:52:40-07:00<p>Shazbat ... no answer here after 9 months. And this is exactly what I'd love to know.<p>By any chance did you get one? Have you tried it outdoors?</p></p>
ERT-Dubz on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)ERT-Dubzurn:uuid:91666409-4831-c2bf-3444-c036c8a131ec2011-10-19T18:36:10-06:00<p>Thanks for the tip.<br>
I found that if you hit reset on the Uno, and then click Load in PmmCLoader.exe, the firmware flashes without the need to press the reset button multiple times.</p>
Yeast on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Yeasturn:uuid:6e36537c-d448-303a-663d-0bb8ab588c522011-10-18T01:51:40-06:00<p>Work great !!</p>
Customer #151952 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Customer #151952urn:uuid:719f40c4-018b-b90a-9e73-6ce3035c11fb2011-05-29T07:42:56-06:00<p>please find my video here<br>
<a href="http://www.youtube.com/watch?v=jjE62O5NY6s" rel="nofollow">RFID with uLCD and pic16f88</a></p>
Yosserg on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Yossergurn:uuid:0057af05-2f64-8a60-77a8-e855cc1a2b612011-04-12T12:46:09-06:00<p>Is this display sunlight readable?</p>
Valerun on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Valerunurn:uuid:93d6f502-2447-9df2-64ce-4ace2eee34e22011-04-08T21:50:11-06:00<p>Hi Guys, in case anybody is looking for Arduino library & example for this screen, I've posted my setup at http://www.rusbaevents.com/valery/Vevents/EMW/code/uLCD_144_VM_library.zip.<br>
Note that I am using an SGC version of the screen (simple software reflash using PmmC loader provided at the manufacturer site). I am using V17 of SGC PmmC.<br>
Love this little display.<br>
V</p>
Node Chomsky on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Node Chomskyurn:uuid:4887f2ad-5f4b-faf3-6f63-b448524d0a662011-03-09T16:17:12-07:00<p>After agonizing over the 0.96" screen with nearly the same controller for months and going through all the outdated or dysfunctional libraries available for it, I found one that works with the Uno / 328 and the most recent Arduino IDE. Again, this is all for a slightly different screen, but it is a decent hello world for 4D serial controlled screens.<br>
The library is available at: http://code.google.com/p/arduino-oled/<br>
And I wrote up a basic Oscilloscope sketch for it that includes a trigger feature, it's posted at:<br>
http://nodechomsky.com/post/3749787199/oscilloscope-for-arduino-and-4d-graphics-controller<br>
and video of it in action (it's a bit blurry, but my camera is awful)<br>
http://nodechomsky.com/post/3750164143/this-is-the-output-from-my-arduino-based-diy</p>
orcinus on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)orcinusurn:uuid:1b2b0495-a06e-64c0-b097-d268f2adad102011-01-26T19:12:07-07:00<p>One more thing.<br>
If the PmmCLoader gets stuck at Erasing Module, you've clicked the reset button one too many times, i.e. you haven't stopped clicking in time. If that occurs, just click Cancel, reset the Uno and restart the procedure.</p>
orcinus on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)orcinusurn:uuid:8b7d2634-b926-d9f4-7848-b8f38cd2529a2011-01-26T19:09:38-07:00<p>Just a little note to future users of this display module.<br>
You can use your Arduino Uno to flash uLCD-144(GFX) to uLCD-144(SGC).<br>
You need to upload an sketch to your Arduino with this as the only (setup) code:<br>
pinMode(0, INPUT);<br>
pinMode(1, INPUT);<br>
Then you need to hook up the display's RX to Uno's pin 0, display's TX to Uno's pin 1 and display's RES to Uno's RESET. That's right, RX to RX, TX to TX. You are using the board as a passthrough, you are NOT talking to the Arduino itself.<br>
Now kill the Arduino IDE and start the PmmCLoader.exe, set the COM port and the ROM file, click Load and the RX LED on Uno will start flashing. This is the crucial bit. You need to press the reset button on the Arduino multiple times, VERY quickly. Think clickaclickaclika, not click click click.<br>
You also need to pay attention to what's going on with the PmmCLoader. If it starts uploading the firmware, you STOP pressing the reset button immediately. It will probably take you a few tries to do this, but trust me, it works!</p>
BrianFox on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)BrianFoxurn:uuid:b2788ce4-26bc-058a-f47a-b6169a57a9172011-01-25T09:26:27-07:00<p>Unfortunately, this Sparkfun module is the GFX firmware. There's not a lot to be done out of the box. I think most hobbyist will want the simpler SGC firmware which requires a firmware upload. And that involves a PC-uLCD five-wire serial connection.<br>
As a complete n00b, the reset line is a pretty decent gotcha. Most of the 232-TTL modules I've seen come with a DB9 and 4 lines (+,-,rx,tx). That is, there was no way to grab RTS. A friend suggested a FTDI board or a "bub board." I wasn't sure if it was a slam dunk so I ended up wiring together a MAX232 using the manufacturers directions found here:<br>
http://4d.websitetoolbox.com/post?id=4664334 (question 4)<br>
Parts cost less than $10 and it worked on the first try. Got all the demos running in GFX mode for fun. Got SFX working with basic 9600 serial. The plan is to get this talking to an Arduino rather than a PC next. Total investment: $45 and 1 hour.</p>
Bunk on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Bunkurn:uuid:9a5e3d53-dcd5-ffbf-4083-495528f3e26d2011-01-23T11:56:18-07:00<p>The product page link is wrong; it takes you to the non-serial module. Here is the correct link:<br>
http://www.4dsystems.com.au/prod.php?id=121<br>
There you can find the serial commands</p>
bill.french on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)bill.frenchurn:uuid:b5509a0f-9e40-9f03-774a-1164436c16a12011-01-17T19:07:09-07:00<p>This screen is tiny but awesome. You can reflash it to be GFX or SGC -- with SGC being much easier to use with basic serial commands. Here's a link to more info, particularly on using it with a Netduino:<a href="http://forums.netduino.com/index.php?/topic/1027-interfacing-with-the-ulcd-144-mini-lcd-screen/" rel="nofollow">http://forums.netduino.com/index.php?/topic/1027-interfacing-with-the-ulcd-144-mini-lcd-screen/</a></p>
WiKi on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)WiKiurn:uuid:344f412b-62f1-97c9-0fc6-f5472eebc7222011-01-14T15:57:57-07:00<p>The datasheet here refers to a rev2 pdf file and the current one on the 4DSystems website refers to a rev3 file.<br>
There is a 'rev3' silkscreened onto the PCB in the picture - can I assume that's what is being shipped out?</p>
SlyVixsky on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)SlyVixskyurn:uuid:50aa2c24-3be5-5786-a7ab-944b32fd6eff2011-01-14T02:31:48-07:00<p>Just ordered a new one of these with my free-day funds! my current one is nearly 4 years old, and through general abuse i have several dead pixel rows, but it is definitely a good deal for the money.</p>
SlyVixsky on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)SlyVixskyurn:uuid:487f83d3-9ec5-d716-1b7b-84ab00ee7b362011-01-14T02:30:10-07:00<p>the command sheet does cover every pre-defined command, though personally i use the SGC model, not the $DGL programming language, so im not sure how extensive thier set is, but they do have a manual for each command set.</p>
SlyVixsky on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)SlyVixskyurn:uuid:2e99e379-decc-b103-7b31-5b43359f26752011-01-14T02:28:49-07:00<p>You only need to connect 4 lines for basic use. Vin, Gnd, Tx, Rx. if you find the command manual on the 4d systems site posted above, its a simple serial connection to your micro-controller.</p>
SlyVixsky on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)SlyVixskyurn:uuid:c06d01e4-247a-c0ee-d514-9ab3d84976d32011-01-14T02:26:08-07:00<p>its LCD, while much of 4dsystems current work is based on the OLED technology, which for most of their devices doubles the price.</p>
JBeougher on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)JBeougherurn:uuid:58cbcd5b-33d3-44c6-3bc5-ce34c02381ce2010-12-20T21:31:28-07:00<p>Has anyone used this with a parallax propeller chip? I'm still trying to use this with a micro controller and not having much luck.</p>
Zom-B on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Zom-Burn:uuid:196ff859-21aa-ee43-edf0-d4efae9a1e162010-12-11T06:39:48-07:00<p>According to the 4D site, a big Yes. I can't wait to get my hands on this. One critical thing that is missing though imo is a real-time clock.</p>
Zom-B on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Zom-Burn:uuid:a18c5695-1edf-3584-1f33-abbe716eb2bd2010-12-11T06:35:48-07:00<p>Am I right that by removing and shorting the reverse-polarity protection diode from VIN, it van operate from a Li-ION battery? (like PRT-00731)<br /></p>
SomeGuy123 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)SomeGuy123urn:uuid:50b9594f-daf8-f6a1-6826-41f2b602bb5e2010-12-07T20:40:17-07:00<p>It is extremely easy if you already have some programming experience.</p>
Kenta on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Kentaurn:uuid:be9afb84-798b-1aeb-1073-9bcb13b8bc8e2010-12-07T18:17:38-07:00<p>So let me get this straight. This thing is a color LCD with built in controller, backlight circuitry, microSD socket which is compatible with both low capacity and high capacity cards, AND! it basically has a user programmable microcontroller with 10k of program space and 2 GPIO lines in addition to all the on-board control lines for interfacing with the LCD?</p>
Tinnov on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)Tinnovurn:uuid:8233fd69-545a-dc78-0065-13df7e784e002010-12-01T19:53:09-07:00<p>Ok I have got to know...<br /><br>
<br /><br>
This LCD has many more features than others on the site, but is MUCH less expensive. Why? What's the catch?</p>
smd0603 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)smd0603urn:uuid:84d44970-8914-64e5-e473-67e00a6fb9352010-10-22T21:49:32-06:00<p>Here is their web site<br>
<a href="http://www.4dsystems.com.au/prod.php?id=127" rel="nofollow">http://www.4dsystems.com.au/prod.php?id=127</a><br>
Apparently they don't yet have an Arduino library, but on the page they mention several resources with sample code. There is also what looks like a reasonably complete spec for the command codes.</p>
JBeougher on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)JBeougherurn:uuid:86b934b1-5bfc-c910-6e6f-0e0b9c8255f22010-10-15T21:58:38-06:00<p>Could some one point me to a website to hook the LCD to Arduino Duemilanove board.</p>
DaveEaton on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)DaveEatonurn:uuid:b573a432-c393-a907-e6b8-f83a13c148b82010-10-05T12:56:45-06:00<p>I've played with this a bit using 4Ds Workshop software. To connect serial, I used SparkFun's FTDI Basic board (5V), and powered the LCD from this board. I couldn't get squat to happen after hooking up power and the TX and RX lines. But it worked fine when I connected the LCD board Reset line to DTR on the FTDI board. I ran through the examples. Some didn't compile, but I fixed them and they worked.<br>
I did this without RTFM, so I would classify it as really easy to use. My only hitch (not connecting the Reset line) was something I figured out in a few minutes by doing what seemed logical. I can't call it idiot proof, but it is idiot resistant...<br>
This is a great display for the money, and I love it. I'm getting more of them.</p>
JLC on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)JLCurn:uuid:29e6c2db-b554-8a0a-4e19-2ea5f20369372010-09-16T04:38:34-06:00<p>I have no personal experience with this, but if you visit the 4D Systems web site you can read more about it. What I figured out is that it can be programmed via serial (just like the Arduino) and that the language is similar to Basic and is probably easier to use than the Arduino language (C++).<br>
I would give it a go.</p>
FirefighterBlu3 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)FirefighterBlu3urn:uuid:edb71e75-42dd-75a7-0afa-268d6a2ae00f2010-09-15T14:53:48-06:00<p><strong><a href="account.php?id=70596" rel="nofollow">FirefighterBlu3</a>:</strong> <em>is there an actual datasheet for this or just a marketing splash page?</em><br>
nevermind. apparently i only got the first two pages of the datasheet the first time it downloaded.</p>
FirefighterBlu3 on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)FirefighterBlu3urn:uuid:8e26304d-5b6a-d23d-7217-2fca1c93f9b12010-09-15T14:34:26-06:00<p>is there an actual datasheet for this or just a marketing splash page?</p>
CF on LCD-10090 - Serial Miniature LCD Module - 1.44" (uLCD-144GFX)CFurn:uuid:5c3945bf-ae17-d21c-26b7-2c2d4467fb3c2010-09-15T08:35:55-06:00<p>Wow! This looks like a really nice display! Anyone know how difficult programming is?</p>