• Stars
    star
    127
  • Rank 272,678 (Top 6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PrusaControl is an alternative user interface for Slic3r Prusa Edition

PrusaControl is deprecated

PrusaControl is an alternative user interface for Slic3r Prusa Edition. With focus to be easy to use, novice friendly, multi-language and with auto updated printing settings. Just load stl file, select material and press generate button.

Key features

  • Simple and good looking user interface
  • Best from Slic3r slicing engine
  • Multi-language
  • For main desktop platforms (Windows, macOS, Linux)
  • Auto-updated printing settings
  • Software update check
  • Easy use rotation and scale tool
  • Undo and Redo

Some features are still in development

Video:

Dependencies (tested version)

  • python (3.5.x)

  • PyQt4 (4.11.4)

  • numpy (1.12.1)

  • numpy-stl (2.2.3)

  • pyrr (0.8.3)

  • PyOpenGL (3.1.0)

  • PyOpenGL-accelerate (3.1.0)

  • Slic3r PE (>=1.31.2)

  • pyobjc (3.2.1) on macOS platform

Slic3r is placed in folder tools/Slic3r-Lite

Documentation

Not yet, but we are working on it :-)

Translations

If you want to create translation of PrusaControl, to your native language, you can. First, check if your language is not in folder ts or in pull request section. If you find pull request, of your language, please review it. We are not able to check every language and we will accept only translations reviewed by some other translator.

For translating to new language, make fork of PrusaControl repository. Create new file in ts folder by copy/rename of file en_US.ts and use it as example. Its XML file with simple structure. Please, try to make same long strings as in English translation and be careful on space/tab symbols. You can use tool Qt Linguist for edit and generating binary version .qm of translation. For testing, you have to add binary (.qm) file to translation folder and add new language identifier to controller.py file in dict self.enumeration(around line 92). When you are done, create pull request only from new .ts file.

License

PrusaControl is licensed under GPLv3

More Repositories

1

PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
C++
7,280
star
2

Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
C++
1,966
star
3

Original-Prusa-i3

Original Prusa i3 MK2 3D printer printed parts
OpenSCAD
1,553
star
4

Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
C
993
star
5

Original-Prusa-MINI

Original Prusa MINI 3D printer hardware
382
star
6

PrusaSlicer-settings

Prusa3D specific settings for the Slic3r Prusa Edition
347
star
7

Prusa-Link

Python
129
star
8

Prusa-Link-Web

Prusa Web interface resources
JavaScript
109
star
9

MM-control-01

MMU 3-axis stepper control
C++
91
star
10

Heatbed_MK52_magnetic

44
star
11

Original-Prusa-SL1

Original Prusa SL1 printer parts
43
star
12

libbgcode

Prusa Block & Binary G-code reader / writer / converter
G-code
40
star
13

MM-control-2.0

Multi Material 2.0 PCB board
HTML
35
star
14

Buddy-board-MINI-PCB

HTML
35
star
15

Prusa-Firmware-SL1

Original Prusa SL1 3D printer firmware
BitBake
33
star
16

PRUSA_Laser_filament_sensor

31
star
17

Prusa3D-Sample-Objects

30
star
18

MK3_Power_Panic

30
star
19

Prusa3D-Test-Objects

Testing and calibration objects/gcodes.
29
star
20

Prusa-Connect-SDK-Printer

Python printer library for Prusa Connect
Python
22
star
21

Prusa-Firmware-MMU

C
20
star
22

Prusa-Firmware-ESP32-Cam

Firmware for ESP32 Cam modules to be used in Prusa Connect
C++
20
star
23

Heatbed-Mini-PCB

HTML
16
star
24

MK2mm_Stepper_switch

rev 0.4
15
star
25

Prusa-ESP-Nic-FW

ESP8266 as generic network interface over UART
C
14
star
26

Prusa-CW-Firmware

Original Prusa Curing and Washing machine firmware
C++
13
star
27

Arduino_Boards

Board definitions for Arduino compatible boards manufactured by Prusa Research
C
13
star
28

PrusaControl-settings

11
star
29

Prusa-Error-Codes

Python
9
star
30

stk500v2-prusa

Prusa edition of STK500v2 bootloader
C
7
star
31

hackaton2019

Prusa Hackaton 2019 repository
C
5
star
32

Original-Prusa-CW1

Original Prusa CW1 parts
5
star
33

Prusa3D-Drivers

Prusa Drivers package
5
star
34

SL-CONTROLLER-PCB

HTML
4
star
35

SL-PS-PCB

HTML
3
star
36

CW-01-LED-PCB

HTML
3
star
37

CW-CONTROLLER-PCB

HTML
3
star
38

gcode-metadata

Python G-CODE metadata parsing library
G-code
3
star
39

avrdude

HTML
2
star
40

IR-MH-sensor-PCB

HTML
2
star
41

SL-USB-PCB

HTML
2
star
42

SL-LED-PCB

HTML
2
star
43

PF-build-env

C
1
star