Skip to content

Commit

Permalink
show printer and profile
Browse files Browse the repository at this point in the history
  • Loading branch information
limikael committed May 12, 2019
1 parent 3438c65 commit 6b1659c
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions Slcr.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import os, importlib, sys, FreeCAD, subprocess
import os, importlib, sys, FreeCAD, subprocess, configparser

from SlcrDoc import SlcrDoc
from SlcrDialogUtil import DialogUtil
import configparser

def exportVisible():
try:
Expand Down Expand Up @@ -46,14 +47,26 @@ def sliceInfo():
doc.exportVisible()
doc.generateGcode()

preferences=FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/slcr")
slic3rIniPath=preferences.GetString('slic3rIniPath')
with open(slic3rIniPath, 'r') as f:
configString = '[dummy_section]\n' + f.read()

config=configparser.ConfigParser()
config.read_string(configString)

patterns=[
"; generated by",
"; total filament cost",
"; estimated printing time",
"; filament used"
]

message=""
message=(
"Printer: "+config["dummy_section"]["printer_settings_id"]+"\n"+
"Profile: "+config["dummy_section"]["print_settings_id"]+"\n\n"
)

for line in open(doc.getGcodeFileName()):
for pattern in patterns:
if pattern in line:
Expand Down

0 comments on commit 6b1659c

Please sign in to comment.