Public | Automated Build

Last pushed: 4 months ago
Short Description
Fork of KDE AtCore
Full Description

AtCore - KDE Print Service for 3DPrinters

AtCore is a API to manage the serial connection between the computer and 3D Printers.<br/>
This project is under LGPL V2, for more information read LICENSE.

AtCore is under development! Please have that in mind while testing!

Supported Fimwares

  • Repetier
  • Marlin
  • Teacup
  • APrinter
  • SPrinter
  • Grbl

    Getting AtCore

Install a Premade package:

> - ArchlinuxAUR atcore-git

Building AtCore

Dependencies for AtCore:

  • qt5
  • qt5-serialport
  • extra-cmake-modules

Extra Dependencies for Test GUI

  • qt5-charts

Optional Dependencies

  • doxygen

Build Switches

> - -DBUILD_TEST_GUI = ( ON | OFF ) Build the test client (Default is ON)

Building on Linux

$ git clone
$ cmake -DCMAKE_INSTALL_PREFIX=$(qtpaths --install-prefix) -DCMAKE_INSTALL_LIBDIR=lib CMakeLists.txt
$ make
$ make install

Building on Windows

For Windows build you need to set up Craft
It's tricky, but with all the last changes in half an hour you can have the setup done.
Remember, it's easier if you have Python3.6 or higher installed.
After you have the Craft environment setup do:

craft atcore

This will dowload all Qt and KDE libraries needed and compile Atcore.
For running, inside the prompt call:


For debugging run:

craft vsd
vsd AtCoreTest

This will give you feedback on the prompt to check what is happening.

For packing:

craft --package atcore

At C:/KDE/craft/tmp you will find the installer.

Building on Mac OS

Instructions for building on mac os 

Testing AtCore

Testing is simple and will help us a lot.

  • Build / Install the testclient
  • Connect to your printer
  • Test the controls in the testclient
  • Test Print Command
  • Save your log and send it with errors


For your test results to be helpful they must include the full log output.

Getting in Touch

You can reach us via: <br/>
IRC - freenode #kde-atelier <br/>
Telegram - KDE Atelier group <br/>

Docker Pull Command
Source Repository

Comments (0)