My quest for a cheap LCD for Neato XV!

News and information about the Neato XV-11 Robotic Vacuum. All discussion and troubleshooting questions go here.

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 12th, 2016, 6:21 pm

I can smooth each pad, but I do not know how I make sure they are not shorted. Multimeter, or...?
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby mfortuna » October 12th, 2016, 6:42 pm

Smoothing out the pads will make shorts very easy to find. If you see a short run the iron tip between the pads at it will be removed. A magnifier could help you see any issues.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
User avatar
mfortuna
Robot Master
 
Posts: 5771
Joined: February 5th, 2006, 10:35 am
Location: NH

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 14th, 2016, 2:21 pm

I see. A short, in this case, would be where the solder connected two or more pads. Got it!
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby glnc222 » October 14th, 2016, 4:32 pm

The LCD board cable to the main system board (not the panel cable on the LCD board) is surface mount soldered and lacks a proper strain relief. It can be yanked when opening the case etc. Some sellers would add epoxy over the LCD side as a strain relief for safety.
Also important to unhook the suspension springs before separating top and bottom of the case to avoid accidents.
Many LCD's had to be replaced from damaging the main board cable attachment working on the robots. Very hard to repair without surface mount soldering machines or other special tools and skills.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 17th, 2016, 3:02 pm

jpccusa wrote:I need to order the Adafruit adapter next, correct?


I just want to make sure that I indeed need to buy the Adafruit board... or can it be wired directly from the unsoldered pads to the new LCD screen?
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby glnc222 » October 17th, 2016, 3:46 pm

As far as I know, a "breakout board" is used to mount something like an IC with pins intended for a PC board, with solder pads provided for other attachments -- when the IC is not going on a ready made board for it, as in prototyping or tempororary, jury rigs. A socket can also be used instead of an IC with through-hole pins, for maximum flexibility. I suppose they could also be used just to organize mating of two cables with multiple lines, instead of an inline connector of some sort.
[edit] As explained later post in this case the board mounts a cable plug socket to facilitate attachment with closely packed lines, similar to IC applications.
Last edited by glnc222 on October 19th, 2016, 6:20 pm, edited 1 time in total.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » October 17th, 2016, 8:08 pm

I used a breakout board so that I could use a proper 0.5mm pitch ZIF connector for the LCD ribbon.
If you try to solder directly to the LCD's tiny ribbon contacts then you will probably ruin it!
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 18th, 2016, 6:49 pm

Tris wrote:I used a breakout board so that I could use a proper 0.5mm pitch ZIF connector for the LCD ribbon.
If you try to solder directly to the LCD's tiny ribbon contacts then you will probably ruin it!


Got it... Breakout board ordered. :cheers:

Tris, regarding the display showing backwards, is there anything I can do differently or is that the way your hack must work?
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » October 19th, 2016, 5:58 pm

If you can't reprogram the LCD to flip the image like Fuzzylogic's method, then the LCD must be physically flipped over.

Unfortunately, that LCD was the only one I could find that would both fit and function in the XV.
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 27th, 2016, 10:05 pm

I got everything that I need to continue. I have a few questions:

1) Do I need to solder each tiny connectors to the corresponding pad in the Adafruit board?
(board looks distorted because the picture was taken through a magnifying glass)Image

2) Tris, I noticed you cut your Adafruit board. Do you recommend me doing that, and if so, did you use a rotary tool with a cutting wheel?

Thanks again for the walk-through. :oops: :cheers:
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby glnc222 » October 28th, 2016, 3:14 am

PC board material cuts easily by hand with a hack saw, for fine teeth, and other hand saws with thin blades, coping saw etc. Power tools can be harder to control but each to his own. Commonly cut when using prototyping perfboard.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » October 28th, 2016, 10:01 am

1. Yes, solder all of the pins, including the two big "anchor" pads at the ends. I hope you have a steady hand!

2. I cut my board down so that it was a better fit in the Neato's case. I used a fine blade hacksaw and then filed off the rough edges.
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 28th, 2016, 12:45 pm

I will try the hacksaw method. Thanks.

I'll definitely need steady hands. Holy smokes!
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 29th, 2016, 5:42 pm

I did it! :dance:

Cutting the board was pretty easy like you guys said.

Image

Soldering the tiny connectors was not easy. Many times I thought I ruined it (and maybe I did, time will tell). It does not look professional, but I hope it does the job.
Image

Now for the next step I will need a little more of hand-holding. I need to wire the holes from the Adafruit board straight to the Neato board pads. Can someone correlate the hole numbers in the Adafruit board to the Neato pads using this image that Tris provided? :thanks:
Image
Last edited by jpccusa on November 1st, 2016, 1:00 pm, edited 1 time in total.
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » October 29th, 2016, 7:50 pm

I took a stab at it how I think the wiring would go.

I still can't figure out what connects to the Neato board pads D0 to D7, OSC1, and V1 to V3. Are holes 9 to 16 connected to D0 to D7 in that corresponding order?

Image
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » November 1st, 2016, 5:24 pm

Here you go, based on photos and info supplied...

LCD Connections.jpg


Connect together the following sets of pins on the Adafruit PCB to reduce the number of wires between boards:
1,2,4,6,7,8,9,10,21,22,23,24 >>> GND
3,17,18,19,20,26 >>> VDD
11,12,13,14,15 >>> SDA (use any one of the five SDA pads on the Neato UI board)

In the end you should have 10 wires going from the Neato UI board to the Adafruit board:
VDD, GND, /RES, SDA, SCLK, VOUT, V4, V3, V2, V1
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » November 1st, 2016, 8:10 pm

Awesome. Thanks again, Tris.

Here is the visual representation of what you said:
Image

I will start making those group connections on the Adafruit board.

The LCD screen is ready (flipped) so it should be fast after these connections are done.
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » November 1st, 2016, 8:46 pm

You have made one mistake - the green wire should not connect to "D1 SA1", connect it to either D2, D3, D4, D5 or D6.

BTW, the small hole you have used as pin 1 does connect through to the "square" hole, so use that one to make life easier.
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

Re: My quest for a cheap LCD for Neato XV!

Postby jpccusa » November 4th, 2016, 1:35 pm

This has been one of the most difficult projects I have ever attempted. I underestimated the minute size of all connections. Not even magnifying glasses were enough to show enough detail. I used macro lenses on my iphone, took pictures, then expanded on the phone screen. Over, and over, and over again, until I was satisfied with the job. It took me a whole day to finish, but I did.

Image

Image

Image
(Tris, see here that I used D2 to connect the green wire)

Having said that, I am sad to report that replacing the screen did not solve my problem and I am still getting a blank screen. :(
Perhaps the /Res connection is causing the problem. I was left with very little pad as I partially destroyed it once lifting the old screen, although I was able to solder the blue wire to it.
jpccusa
 
Posts: 18
Joined: October 10th, 2016, 6:24 pm

Re: My quest for a cheap LCD for Neato XV!

Postby Tris » November 5th, 2016, 9:30 am

The ZIF connector you have used requires the ribbon contacts to be facing upwards, away from the board. The pinouts I gave you take this into account.

Which way up is the ribbon from the LCD plugged into your adapter board?
User avatar
Tris
Robot Groupie
 
Posts: 67
Joined: February 28th, 2016, 6:58 pm

PreviousNext

Return to Neato Robotics

Who is online

Users browsing this forum: Franzl, magura, mihaib32nfs, Snokia and 344 guests