Originally Posted by Sailoog
Glad to see you in this post boat_alexandra!
I have tried openplotter today. Great work, but a few things:
1) Why don't you overclock by default to the rpi2 setting?
2) Why is the image so big? I don't understand it with so few programs. At least provide xz compression
which should reduce it to 900mb or so.
3) The beta opencpn already runs a bit faster...
Finally I am getting opencpn to use opengl with acceleration on the pi.
Initial tests are crashing because gpu mem was only 16mb (I must increase the split but also make it not crash)
I must migrate to openglesv2 because right now there is no accelerated panning or texture compression
which is a complete performance killer, but I can already see that the framerate is about 30 frames per second on 1280x768 for raster charts
when zooming (before it dies) compared to 3-4 frames a second without opengl. I didn't even overclock it, and it's possible to double the gpu from 250mhz to 500mhz for example.
Also a terrible problem with it continuing to zoom or pan for many seconds after you stop, I really should fix this before anything else.
And the final problem of dealing with running this in a window which is still not fully resolved.. it's currently handled in a rather broken way.
I think what you say makes sense.
I have always been concerned about the extra consumption of these displays but never realized that you will have the largest energy source
Light sensors could be a possible improvement...
As far as the daylight visible display, this is really the missing piece to open plotter and what you can really sell as a useful product. I am too busy with software
and lack services as I am always underway but I would be really interested to hear about any experiments you try. There are $20 hdmi displays on ali express that are 7 inch, or $50 for 10 inch. I would try just replacing the leds with as many high density leds as you can fit and adding heat sinks. This is how they do it for avionics, and even sometimes they put fans in which would be nice to avoid, but maybe it's required in the hot sun pumping lots of power.
As far as a light sensor, I completely agree. This can probably go into the pi but not sure about adc conversion or you might need a spi adc. Also a temperature sensor is really needed as well. The pi can then control the brightness (or maybe you can hack it into the lcd's brightness controller and control it over hdmi) and the pi can also control fans if needed.
As far as touch screens, I think capacitive touch screens are already the best for daylight visible (better than no touch screen) and maybe it also could use a few buttons here and there which get remapped to keys on the keyboard to control opencpn, or just some kind of waterproof keyboard, I don't know. I also don't know about touchscreens when they get wet, but I have heard there are some special ones for this, or maybe you can use a special pen.
Then the whole thing should be waterproofed so it can actually work completely underwater or else it will always eventually break and you will have a failed product.