Forum

Welcome Guest 

Show/Hide Header

Welcome Guest, posting in this forum requires registration.





Pages: [1]
Author Topic: New Build - No Display
bbphoenix
Newbie
Posts: 8
Permalink
Post New Build - No Display
on: September 1, 2013, 01:56
Quote

Hello!
I've finally got everything together and am trying to get the Polargraph working.

I assembled the PolarShield v1.2
Installed the stepper controllers
Installed the Display (The original style one)
Installed the Mega2560

I WAS able to build the polarshield server (v24) (From the 1.7-1.6 download), connect and download it to the Mega.
I AM able to bring up the pre-compiled controller on my Windows machine (32-bit).
I AM able to serial connect to the Polargraph (App says "Polargraph READY! (PolargraphSD)")

But I see nothing on the screen... I am thinking that I should...
It has the backlight on, so I know it is getting power....

Any ideas?

Thanks,
B

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New Build - No Display
on: September 1, 2013, 09:25
Quote

Hullo, you've got most the way at least 🙂

I knew this issue would come up as soon as the new screens meant adding configuration to the code, which is why I put it off as long as possible, because it meant making some decent documentation (obviously UNACCEPTABLE).

Hopefully, the issue is the screen type. In polargraph_server_polarshield.ino, after the first section of comments, there is a couple of #defines that control what kind of LCD driver to use:

//Uncomment the following line to use a 2.4" panel
#define LCD_TYPE ITDB24E_8
//Uncomment the following line to use a 2.2" panel
//#define LCD_TYPE ITDB22
//Uncomment the following line to use a ElecFreaks 2.2" panel
//#define LCD_TYPE CTE22

It is set up to use the 2.4" screen by default, so comment out the line ending in ITDB24E_8, and remove the comment slashes from the line ending in ITDB22.

The other thing you might want to do check is that you've got the calibration file in the right place (with the right contents). The calibration file is part of the UTouch library, and is usually libraries/UTouch/UTouchCD.h, and it should have a couple of #defines in it too. The values are slightly different for the 2.4 vs 2.2, but the three lines to copy in are also in that commented header block:

#define CAL_X 0x039281CCUL
#define CAL_Y 0x03A2C1DEUL
#define CAL_S 0x000AF0DBUL

Hopefully those are your issues, if not, shout again 🙂

Question for you: Where would you expect to find this information? One of the reasons I haven't done it (post rationalisation) is because I haven't got a central "manual". The instructable is about the closest to that, but that doesn't deal with the SD version.

sn

bbphoenix
Newbie
Posts: 8
Permalink
Post Re: New Build - No Display
on: September 1, 2013, 17:48
Quote

Sandy,
That did it!
THANK YOU very much for your insight!

I have a working touchscreen.

As to your excellent question... You have to consider your audience.
Your website is easy to find. Adding a tab with links to all of the relevant code, instructions, schematics, hex files, BOM, videos of usage, revision changes, etc... would be great... That way, it is all in one place.
You have to write to your least technical audience member... Which for Polargraph, I imagine is teens and artists.
If it were just me, I would capture everything in videos that tell an emerging story.
I would place these videos on that webpage I mentioned above. They are quick to author and you will tend to reach a larger audience as video is a very accessible medium. It also allows you to tell a compact story about one facet of either building, commissioning or using these great devices (This would have helped me, and kept me focused!)
If it is mostly folks who will compile their own code, then everything [code-related] as an option in the configuration.h file (with a brief write-up on what those options do) is appropriate (A la reprap).
There is also the question of use. Having a flowchart of menus available on the touch-screen would help immensely. Please see this for a reference
http://www.gabotronics.com/development-boards/xmega-xprotolab.htm
(The short list of links across the top of the text, but below the title of the product is ideal.)
The documentation (under 'Manual EN'), at page 12 presents a flowchart of where the menus flow, and most importantly, how to get back!
(Can you tell I am a fan?) 😉

A short write-up/video is probably in order for just the usage case.
The process of taking a picture with a camera and eventually drawing with a polargraph is still a bit of a puzzle for me.

Again, Thank You for your time and thoughtfulness in maintaining this site, answering our inane questions and thinking about improvement!

VR,
Bruce

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New Build - No Display
on: September 1, 2013, 22:23
Quote

Top answer Bruce, cheers! I guess the main problem with making a coherent documentation is that it will reveal the incoherence of the software and the process!

The Setting up your PolargraphSD (http://www.polargraph.co.uk/setup/) page was intended to be that hub, but I got seduced into following a step-by-step method to the exclusion of the "here's a list of resources - have your fill" method, and there's room for both - perhaps not on the same page though. It was planned to be for buyers rather than builders, and builders have been forsaken a bit. You can take care of yourself, right? 🙂

Perhaps Source Code should be renamed back to "Build a machine", and be expanded to have links to other resources. That site is a good example of docs too, thanks!

sn

bbphoenix
Newbie
Posts: 8
Permalink
Post Re: New Build - No Display
on: September 3, 2013, 18:40
Quote

Sandy,

...Please let me recind my previous remarks. I was going from the memory of your site, as I first discovered your Polargraph, more than a year ago. I have since delved into the site and come to a different conclusion (mia coupla!)
I think you are doing it right!
you have videos of usage, links to code, instructables with examples - An excellent effort!
It is a daunting problem to try to document a project that pulls together so many disciplines... Essentially ensuring that everyone who builds one will need some one-on-one Sandy time... I can well understand your wanting to put together a canonical package that will help folks, without your personal intervention.
You have also created a very functional unit, requiring a bit of learning (oh no!) on the part of the user.
I have only a couple of suggestions...
1. There appears to be more than one way to get to the data. This is good. I think you are on the right track with your last email. Just some more organization of all of the data.
2. More videos of usage!!!!! Seeing the Polargraph work is what made me want one, immediatley! I believe that the more pictures/video that exist, the more people that will see it, and eventually make a purchasing decision. You have some great videos of the machine doing its thing, additional footage including the setup of the machine, importing of a picture, processing, download and kickoff would be most enlightening. people generally learn better from visual input than from reading. (also, I hope you are posting these videos to Youtube, as enough hits causes them to write you a check).
3. Consider opening up the technical aspects to a formal wiki environment (I see the one at code.google.com... and that is a great start!) Opening up a page that everyone can contribute to is a mixed bag, but may open up opportunities for you. Nobody can do it all, alone (although you are making a heroic effort!). there is also the idea that the more people that work on it, the more readable and understandable it is (see reprap wiki) - You have made the design completly open, there is no reason that you don't capitalize on the benefits of maintaining an open design.
You are doing an awesome job!
(Sorry for the long post. I am excited about Polargraph)
vr,
Bruce

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New Build - No Display
on: September 3, 2013, 22:16
Quote

Bruce, very kind of you to say so. Missing information is one thing, and I can justify that because all the code is there, before our very eyes, so in that sense nothing is hidden. Wrong information is worse than no information though. So I've been a bit careful to spare myself the task of having to maintain lots of documents - it's not hard to make up a guide with a bunch of nice pictures, but quite hard to revise that with revised pictures, without making the whole thing look confusing - fragmented. It's simpler to just remake the whole thing, but onerous - having to do that is a powerful disincentive to make anything new!

I think videos is a good approach though, you're right. It is a bit easy to be presented out-of-context though, and not practical to add a "oh, this only works on board version x" into a video once it's done. In short, it requires thoughtful planning! Can't be having that 🙂

sn

Pages: [1]
Mingle Forum by cartpauj
Version: 1.0.34 ; Page loaded in: 0.041 seconds.