On 9/1/2017 1:11 PM, mugginsac wrote: > I disagree with Charles and Schooner. I used console access for years and I > have had enough of it. I am tired of typing long lines of console entry to > avoid the conveniences of a good gui interface. There are many features > available in a good gui that help avoid carpal tunnel syndrome. I think the > HDMI interface should be enabled by default. You can run MachineKit via ssh > on another machine with decent 3D acceleration but having a gui interface > on the DE10 still has value. If you want to talk about slow go back to a > 2mHz Z-80.
You are free to work on this if you'd like. IMHO, graphics performance on the DE10 HDMI output is going to be dismal without hardware acceleration, and building a GPU isn't generally a very efficient way to use FPGA gates (although it is possible). ...and I've used many single MHz 8-bit systems, most of which would probably have perceptively better performance than what you can get from a DE10. But today you usually can't get by with 2 or 3 bit-planes of data with less than 100k pixels, or "cheats" like the old character/tile based graphics displays. And even with a fast 32-bit ARM core, it takes a long time to do 3D manipulations on graphics data with the CPU. Using any sort of remote display with a built-in GPU (even my cheap $20 Andriod cell phone) will give you *MUCH* better performance than you could ever get natively on the DE10, even if you allocate all the FPGA gates to graphics acceleration. > You can avoid a half a billion lines of gcode by using a code generator > that uses subroutines where possible instead of straight inline code. For subtractive machining, yes. But the really big gcode files tend to be generated by 3D printing, and there isn't really an effective way to make them significantly smaller. -- Charles Steinkuehler [email protected] -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
