Code Monkey home page Code Monkey logo

cetus's Introduction

Machinekit

 █████╗ ██████╗  ██████╗██╗  ██╗██╗██╗   ██╗███████╗██████╗
██╔══██╗██╔══██╗██╔════╝██║  ██║██║██║   ██║██╔════╝██╔══██╗
███████║██████╔╝██║     ███████║██║██║   ██║█████╗  ██║  ██║
██╔══██║██╔══██╗██║     ██╔══██║██║╚██╗ ██╔╝██╔══╝  ██║  ██║
██║  ██║██║  ██║╚██████╗██║  ██║██║ ╚████╔╝ ███████╗██████╔╝
╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝  ╚═══╝  ╚══════╝╚═════╝
Important
This repository has been archived. This means that there will be no new development nor security updates and pull requests will not be accepted. The builder system was taken down.

The development continues in two separate repositories:

Original, frozen .deb packages for Machinekit will be available in deb.machinekit.io repository for the foreseeable future.


Machinekit: icon?job=machinekit builder

Manpages: icon?job=machinekit manpages

DISCLAIMER

THE AUTHORS OF THIS LIBRARY ACCEPT ABSOLUTELY NO LIABILITY FOR ANY HARM OR LOSS RESULTING FROM ITS USE. IT IS EXTREMELY UNWISE TO RELY ON SOFTWARE ALONE FOR SAFETY. Any machinery capable of harming persons must have provisions for completely removing power from all motors, etc, before persons enter any danger area. All machinery must be designed to comply with local and national safety codes, and the authors of this software can not, and do not, take any responsibility for such compliance.

What is Machinekit?

Machinekit is a platform for machine control applications.

Machinekit is portable across a wide range of hardware platforms and real-time environments, and delivers excellent performance at low cost. It is based on the HAL component architecture, an intuitive and easy to use circuit model that includes over 150 building blocks for digital logic, motion, control loops, signal processing, and hardware drivers. Machinekit supports local and networked UI options, including ubiquitous platforms like phones or tablets.

Getting Machinekit

The easiest way to get up-and-running is to install Debian Stretch and get the binary packages.

Please go to www.machinekit.io for this and all other information, including documentation.

History

The open-source Machinekit project forked from the open-source LinuxCNC project (http://www.linuxcnc.org) in 2014. At the present time, identifiers such as 'linuxcnc' and 'emc' (the antecedent of linuxcnc) still occur in various places. These occurrences are diminishing with time as the Machinekit codebase and Machinekit documentation evolve.

cetus's People

Contributors

arceye avatar awigen avatar luminize avatar machinekoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cetus's Issues

Touch off Lathe mode

Hi

When try to use Touch off button with X work fine

Try with Z don't work, error reported Bad character 'u' used

Br

DRO tab not work with lathe

Hi

Hi have this problem with your release for lathe, if selected lathe = 1 from file main.ini the standalone tab DRO is not updated anymore.
Remove lathe = 1 make the DRO tab work fine.

This is not a big deal because from PREVIEW dro showing is ok with lathe mode.

Best regards

Machinekit Client Hangs

I followed the steps for getting BBB + machinekit + mkwrapper, and everything is able to run on BBB without error.

However, when I start Machinekit Client on my windows host, the client application window opens but I am unable to connect to the target; the spinning icon keeps going...

I am able to ping the client from my host, so not sure why it is not connecting.

gcode program preview doesn't move after touch off

After loading any ngc file, live preview is probably set to 0,0 machine coordinates. And doesn't move when doing touch off on any axis (coordinate origin is moved tho). While doing same operation in axis GUI coordinate origin is moved to current tool location and preview is moved related to touched off position. Is this intended or a bug in preview?

Client tested on all OS'es: OSX sierra, windows 10 64bit, ubuntu 16.04 64bit
machinekit running on debian jessie

rtapi

Hi

It is normal than Cetus don't display this type of message from .comp file ?

I can't debug because SSH and Cetus never display this output.

rtapi_print_msg(RTAPI_MSG_ERR,"Test message!");

Best regards

user tab extension and other stuff like manualtoolchange

Hi

I have many time try to work with other GUI, but allways something was not good or not work fine for my use with BBB (i'm a windows comon user)

test made touchy/axis/gmoccapy/Xmotion with 13" 1920*1080 touchsreen multitouch

remote debian computer/windows computer and ssh -X (work good but is not really fast)

Xorg on the BBB without desktop (not found the way for fullscreen , touchkeyboard florence and other not good experience)

Xorg + icewm (not bad but not perfect, touchkeyboard florence and other not good experience, axis icon are too small)

Xmotion (great experience but dev is stopped and the actual version is not enough for lathe)(not work with multitouch device, need mouse emulated touchsrcreen only)

As my understanding Axis is the most complet solution with "easy understandable" add on like pyvcp/gladevcp (many difficulty with some unsolved error for have working config gmoccapy or touchy)

Allways i like to return to Cetus because user experience is really really better but unfortunately Cetus have some missing function that make me allways wan't to return to Axis but after i like to return to Cetus ^^

As my understanding and for my use with lathe i think the most missing function are :
Manual tool change extension
Panel like pyvcp (spindle request/actual speed, toolchange button, sensor/relay display state)
Lathe macro like the Andypugh lathemacro gladevcp.

For sure i like and already try to understand QtQuickVcp/cetus code but for now it' not easy for me and i'm really unsure about possible success.

Br

Aurélien

Ps : sorry for bad english and long message.

Adding lathe support

Hi

It is a difficult job to add a lathe mode for Cetus ?

I have try to read source code but i have short knowledge with programing, so if you does not want to make the necessary amount of work maybe you can help me for some starting point ?

Best regards, tahnks for your work !

Aurélien

Some shortcuts does not work

R,Esc,T,P,Ctrl+R,O,F2,F1, arrow keys can not activate his functionality, I take a look at QML code but it seems syntax does not have issues, It might conflicts with other standart shortcuts.
i'm a newbie of qtquick xD.
Greetings.

Joint following error on larger file

Hi there! I most certainly don't know this is the right place for it, if it isn't, I apologize in advance.
I am running machinekit remote, mkwrapper as DISPLAY, along with cetus interface as remote interface, on a BeagleBone Green, rt-preempt on a 4.4 kernel, most recent (as of 10/2/2018) apt-get available machinekit release, latest machinekit client release.
I am having issue with joint following errors.
It happens if I go any further on a given long ngc file. If I reduce a lot the feed rate (from 1800 mm/min to 600 mm/m), it doesn't happen.
Tried varying servo thread period and reducing stepgen period, without success.
If I execute the exact same a remote X session over ssh and the axis front end, I get no problems.
Is there a way for me to debug this issue any further?
Thanks!
Paulo Sherring.

Ask improvement for direct tool change button and RPM show box for spindle

Hi

Like you ask, i open a new issue for this request.

If this is possible later to add for lathe mode (and maybee other) to add this feature in the Manul tab inside machine section or in other place ?

I think the best is RPM requested + RPM actual (if encoder i set)

for tool changing, if possible to display actual tool + some "+ - button" or direct M6T1 M6T2 etc like you think is the best.

For now i'm too short for try this myself, but off course i juste a request.

In all way many thanks for all your sharing !

M6Tx and tool.tbl not check if tool exist in the table

Hi

I work for finish my toolchanger and for this i have try many thing with Axis and Cetus.

In my table i have only 6 tools if i try to set M6T7

Axis display popup tool not in the table and wait for next attempt

Cetus try to execute the command without checking if tool exist and a moment later config is freezed.

if you need more info you can ask.

Best regards

Enhancement idea

Hi

I thinks a good idea is to add inside Cetus a ssh box for use teminal.

Br

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.