Dynomotion wiki
Welcome to our wiki where you can find and share knowledge on Dynomotion's systems. To begin adding information to this wiki, simply create an account, verify your email, and start editing (click pencil icon). To make editing pages easier for everyone, we have installed a visual editor by default. This visual editor allows you to edit a wiki page much like you would a standard word processing document. For the seasoned wiki editors, standard MediaWiki editing may also be used.
Warning: Use at your own risk. Information is for example purposes only and may contain errors. It is up to the User to verify the information is correct and is safe to use. In no case will any contributor or Dynomotion be liable for incorrect information. Dynomotion reserves the right to modify or delete any contributions.
Thanks for Contributing!
Editing and Creating Wiki Pages
Unintuitively, you first create a link to the page you want to make before you can make the page. To make a new page: while editing, right-click where you want your link to be, insert a link with a descriptive title and link text, save the page, click on the link you created, then click on "Empty Page" to begin editing your new page.
Here are a few other quick tips:
- You can insert links or images by Right-Clicking with the mouse on the line where you want the link or image to appear.
- For Spell Correction you can use Ctrl-Right-Click.
- To insert a YouTube Video use an EmbedVideo command such as {{#ev:youtube|xxxxx}} with xxxxx changed to the Video ID.
- Choose a descriptive page name and link text when creating a new page: e.g. Not "My Machine", but rather "Three Axis Milling Machine Retrofit"
- Create pages in an organized manner: Describe what the page is about, create clear sections that flow
For more information:
How to Edit and insert Media into your wiki pages
Dynomotion Software Topics
Installation Topics
- Latest Production Release: Full release download page
- Latest Test Release: Released 08/29/2015: KMotion.exe V4.33q, See the release notes for this test version here: V4.33q release notes (pdf)
- How to install KMotion.exe and KMotionCNC
- How to update KFLOP Firmware - whenever a new version of software is installed, the firmware within KFLOP must be updated to match the new version
KMotion.exe Executive Software Topics
KMotion.exe is the main program that is used to configure settings in KFLOP, initialize axes, and to write C programs to configure and setup KFLOP to control your system. In this program you can plot step response, test movement, view Bode plots, monitor I/O, set filter parameters, and generally set the pertinent parameters.
- General software information from the manuals
- Insert pages for other KMotion.exe-related topics here
KMotionCNC Software Topics
KMotionCNC is our CNC program used as a graphical user interface to your KFLOP-enabled machine tool. KMotionCNC has all of the basic functionality you need to run a machine of up to 6 axes, in addition to spindle control.
- Insert pages for other KMotionCNC-related general topics here
Using KMotionCNC
- Homing discussion - page to be created
- Insert other KMotionCNC use pages here
Customize KMotionCNC
KMotionCNC is written as a Windows C++ MFC (Microsoft Foundation Classes) program developed in Visual Studio. Source code is provided and may be customized using Visual Studio. MFC Support is a requirement.
General Information
- Compiling KMotionCNC
The KMotionCNC's Visual Studio Project Solution (\PC VC Programs\KMotionCNC\KMotionCNC.sln) is currently written for Visual Studio 2008 Standard. This version can be used for the simplest compatibility. Projects can be upgraded to newer version of VS with minimal effort. Including Microsoft's Free Visual Studio 2013 Community. More info on PC Example Applications.
KMotionCNC Customization Examples and Applications
Links to examples of projects that explain KMotionCNC customizations
- Troy (tmday7) created some helpful documents listed on the Yahoo Group Files Section here.
PC Example Applications
A number of PC Applications using the KMotion Libraries are available in the Software download. Visual Studio should be used to modify/compile the applications.
Currently the projects are compatible with VS 2008 Standard but later Versions can upgrade the projects and can be used including the free Microsoft Version of VS 2013 Community. In some cases MFC capability needs to be added as a separate download.
KFLOP C Programs
C Programs provide a powerful and flexible capability to perform almost any sequence of operations within KFLOP. In most cases after you have tested and tuned all your hardware using the KMotion.exe setup program all the settings and initialization steps required for your system can be placed into an Initialization C Program so that your system can be fully initialized simply by executing the Initialization program.
Dynomotion Hardware Topics
General Hardware Information
KFLOP Hardware Info
KStep Hardware Info
Kanalog Hardware Info
SnapAmp Hardware Info
Konnect Hardware Info
Wiring Diagrams
Basic Kanalog DAC and Encoder Connections 3 Axis
Basic Kanalog DAC and Encoder Connections 3 Axis #2
KFLOP+SnapAmp DC Brush Motors with MPG
KFLOP JP5 Open Collector Step/Dir Connections to Power Step PSD5042-2P Drives
Wiring Topics
Place links to pages on wiring inputs and outputs specific to your experiences and projects. Be descriptive with page titles and links.
Problems and Resolutions
General
- Dealing with noise on inputs. If you experience issues with inputs misreading, the issue may be noise. This page provides examples on what might be causing noise issues and examples of how to possibly deal with noise.
- Other
Software-Specific Problems and Resolutions
- Place links to pages explaining resolutions to problems that are largely software-related here
Hardware-Specific Problems and Resolutions
- Place links to pages explaining resolutions to problems that are largely hardware-related
Applications and Projects
- Place links to pages that explain how you accomplished your particular project. Write clear explanations that provide background on what you did and how you did it.