The Shop > CNC
DDCSV1.1 4 Axis controller
<< < (38/202) > >>
BrokenEye:
I think I recognised the GUI routines as being possibly by Micrium , I played about with uc/OS a while back https://www.micrium.com/products/, worth a look I think
Benedikt:

--- Quote from: BrokenEye on November 18, 2016, 12:06:01 PM ---I think I recognised the GUI routines as being possibly by Micrium , I played about with uc/OS a while back https://www.micrium.com/products/, worth a look I think

--- End quote ---
Thanks. I like how this is starting to get shape.
But shouldn't we go for a more open source and free GUI?
Basically the GUI needs to write directly to the framebuffer as there is of course no actual window manager running on the controller.

How about GtkFb: http://ha.redhat.com/f/pdf/gtkfb.pdf

--- Quote ---This builds both shared and static libraries. For simplicity, I’ve built xpm, png, and
jpeg image loaders into gdk-pixbuf. In a real-world case, you would probably use
dynamically loaded image loaders if you chose to use shared libraries.
The stripped, shared GtkFB libraries occupy about 2 MB of disk space. Additionally
FreeType is 202KB, libjpeg is 138KB, libpng 126KB, libz (needed by libpng) 58KB.
To  give  a  feel  for  typical  memory  usage,  I  ran  the
testgtk
program  (included  in
the GTK+ sources) which shows various widgets. I opened three windows named
button box, buttons,
and
clist
and then analyzed the memory requirements. Estimating
memory requirements in a virtual-memory system is a bit hard, because memory can
be dynamically paged in and out.
The RSS size (the total amount of physical memory used, not counting pages swapped
out) was 3.4MB. In Linux a page from a shared library is not written to swap but just
discarded, as it can just be read from the file when needed again. The total virtual
memory size was 6.6MB, out of which 2.3MB were shared with other processes

--- End quote ---

After all we have 32 MB RAM and 128 MB Flash so size is not that critical.

Or we can go for QT if that one would work better.
Merlin201314:
http://www.pv-automation.com/download
Choose the Raspberry pi2 one software and have a look, maybe can give you some ideas guys :coffee:
slim.e:
Hi Benedikt,
I thought to join in the discussion and maybe can help testing. I own a 4axis version that originally came with a july firmware on it that has gone already. However, the version I received from thanksbuyer was with chinese front panel they did not want to replace. Today I wanted to load your yesterdays firmware but did not succeed.
The start-up hangs at the "do not unpower" splash for longer than 20 min. After restart I can not come across the bootloader ... Luckily I could revert to the former version by simply installing it the usual way.
I am now worrying if my hardware is somewhat different from yours ... Is there anything different in the procedure with installing the latest heavy mod version?
I will look for hardware revisions and dump if I get some councelling, as I am not a linux person ...
thanks for looking into this interesting piece of hardware.
Keep it going

Ralf
Benedikt:

--- Quote from: slim.e on November 18, 2016, 06:59:37 PM ---Hi Benedikt,
I thought to join in the discussion and maybe can help testing. I own a 4axis version that originally came with a july firmware on it that has gone already. However, the version I received from thanksbuyer was with chinese front panel they did not want to replace. Today I wanted to load your yesterdays firmware but did not succeed.
The start-up hangs at the "do not unpower" splash for longer than 20 min. After restart I can not come across the bootloader ... Luckily I could revert to the former version by simply installing it the usual way.
I am no worrying if my hardware is somewhat different from yours ... Is there anything different in the procedure with installing the latest heavy mod version?
I will look for hardware revisions and dump if I get some councelling, as I am not a linux person ...
thanks for looking into this interesting piece of hardware.
Keep it going

Ralf

--- End quote ---
Hello Ralf!

You're welcome  :beer:

Have you tried the version with -dump at the end? This one will not work (as I broke something there).
The other one however should work file.

EDIT: I was wrong. Sorry! The version I provided does not even work with my own machine. I will fix it real quick.

Regards,
Benedikt
Navigation
Message Index
Next page
Previous page

Go to full version