Merge carlosgs' master branch
commit
f289364f5a
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 80 KiB |
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
|
@ -27,6 +27,11 @@ Tutorials
|
|||
_Work in progress_
|
||||
<http://reprap.org/wiki/Cyclone_PCB_Factory>
|
||||
|
||||
Also take a look to these branches
|
||||
--
|
||||
<https://github.com/yOPERO/Cyclone-PCB-Factory>
|
||||
<https://github.com/glenchung/Cyclone-PCB-Factory>
|
||||
More: <https://github.com/carlosgs/Cyclone-PCB-Factory/graphs/contributors>
|
||||
|
||||
To-Do list
|
||||
--
|
||||
|
@ -68,7 +73,9 @@ _Check Hardware, Software and Firmware sections for details regarding authorship
|
|||
|
||||
Render (v0.9.7)
|
||||
--
|
||||

|
||||

|
||||

|
||||
**Thanks a lot to Glen Chung for the fully assembled renders**
|
||||
|
||||
Disclaimer
|
||||
--
|
||||
|
|
|
@ -26,8 +26,8 @@ import os
|
|||
from subprocess import call
|
||||
original_dir = os.getcwd()
|
||||
os.chdir("./GcodeGenerators/pyGerber2Gcode_CUI/")
|
||||
call(["python","./pygerber2gcode_cui_MOD.py"])
|
||||
# call(["pypy","./pygerber2gcode_cui_MOD.py"]) # If you have "pypy" installed go ahead!
|
||||
#call(["python","./pygerber2gcode_cui_MOD.py"])
|
||||
call(["pypy","./pygerber2gcode_cui_MOD.py"]) # If you have "pypy" installed go ahead!
|
||||
os.chdir(original_dir)
|
||||
|
||||
|
||||
|
@ -41,8 +41,8 @@ gcodeviewer = pltNewFig() # Define a new figure, this doesnt open a window by it
|
|||
|
||||
|
||||
|
||||
filePath = "./GcodeGenerators/pyGerber2Gcode_CUI/out/"
|
||||
fileName = "GNBoard" # sys.argv[1]
|
||||
#filePath = "./GcodeGenerators/pyGerber2Gcode_CUI/out/"
|
||||
#fileName = "GNBoard" # sys.argv[1]
|
||||
|
||||
(etch_moves, travel_moves, gcode_minXY_global, gcode_maxXY_global) = gcv.view(filePath,fileName,showAll=1)
|
||||
|
||||
|
|
|
@ -1,46 +1,46 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-06-18 10:00:09 )
|
||||
( 2013-10-19 12:20:24 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
G0 Z0.500000 F40.000000
|
||||
G0 X125.229159 Y17.085080
|
||||
G0 X103.229159 Y47.085080
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X125.229159 Y11.263400
|
||||
G0 X103.229159 Y41.263400
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X123.430839 Y18.883400
|
||||
G0 X101.430839 Y48.883400
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X123.430839 Y9.465080
|
||||
G0 X101.430839 Y39.465080
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X116.339159 Y18.883400
|
||||
G0 X94.339159 Y48.883400
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X116.339159 Y9.465080
|
||||
G0 X94.339159 Y39.465080
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X114.540839 Y17.085080
|
||||
G0 X92.540839 Y47.085080
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X114.540839 Y11.263400
|
||||
G0 X92.540839 Y41.263400
|
||||
G0 Z-2.000000 F40.000000 D0.609600
|
||||
G0 Z0.500000
|
||||
G0 X119.884999 Y19.254240
|
||||
G0 X97.884999 Y49.254240
|
||||
G0 Z-2.000000 F40.000000 D1.016000
|
||||
G0 Z0.500000
|
||||
G0 X119.884999 Y16.714240
|
||||
G0 X97.884999 Y46.714240
|
||||
G0 Z-2.000000 F40.000000 D1.016000
|
||||
G0 Z0.500000
|
||||
G0 X119.884999 Y14.174240
|
||||
G0 X97.884999 Y44.174240
|
||||
G0 Z-2.000000 F40.000000 D1.016000
|
||||
G0 Z0.500000
|
||||
G0 X119.884999 Y11.634240
|
||||
G0 X97.884999 Y41.634240
|
||||
G0 Z-2.000000 F40.000000 D1.016000
|
||||
G0 Z0.500000
|
||||
G0 X119.884999 Y9.094240
|
||||
G0 X97.884999 Y39.094240
|
||||
G0 Z-2.000000 F40.000000 D1.016000
|
||||
G0 Z0.500000
|
||||
|
||||
|
|
|
@ -1,80 +1,30 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-06-18 10:00:09 )
|
||||
( 2013-10-19 12:20:24 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
G0 Z0.500000
|
||||
G0 X130.044999 Y13.539240
|
||||
G1 Z-0.285714 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-0.571429 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-0.857143 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-1.142857 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-1.428571 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-1.714286 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G1 Z-2.000000 F20.000000
|
||||
G1 Y20.524240 F30.000000
|
||||
G1 X125.599999 Y24.969240 F30.000000
|
||||
G1 X114.169999 F30.000000
|
||||
G1 X109.724999 Y20.524240 F30.000000
|
||||
G1 Y7.824240 F30.000000
|
||||
G1 X114.169999 Y3.379240 F30.000000
|
||||
G1 X125.599999 F30.000000
|
||||
G1 X130.044999 Y7.824240 F30.000000
|
||||
G1 Y13.539240 F30.000000
|
||||
G0 X108.044999 Y43.539240
|
||||
G1 Z-0.850000 F10.000000
|
||||
G1 Y50.524240 F20.000000
|
||||
G1 X103.599999 Y54.969240 F20.000000
|
||||
G1 X92.169999 F20.000000
|
||||
G1 X87.724999 Y50.524240 F20.000000
|
||||
G1 Y37.824240 F20.000000
|
||||
G1 X92.169999 Y33.379240 F20.000000
|
||||
G1 X103.599999 F20.000000
|
||||
G1 X108.044999 Y37.824240 F20.000000
|
||||
G1 Y43.539240 F20.000000
|
||||
G1 Z-1.700000 F10.000000
|
||||
G1 Y50.524240 F20.000000
|
||||
G1 X103.599999 Y54.969240 F20.000000
|
||||
G1 X92.169999 F20.000000
|
||||
G1 X87.724999 Y50.524240 F20.000000
|
||||
G1 Y37.824240 F20.000000
|
||||
G1 X92.169999 Y33.379240 F20.000000
|
||||
G1 X103.599999 F20.000000
|
||||
G1 X108.044999 Y37.824240 F20.000000
|
||||
G1 Y43.539240 F20.000000
|
||||
|
||||
(Goto to Initial position)
|
||||
G0 Z0.500000
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-07-28 13:51:51 )
|
||||
( 2013-10-19 10:59:36 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-07-28 13:51:51 )
|
||||
( 2013-10-19 10:59:36 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-07-28 13:51:51 )
|
||||
( 2013-10-19 10:59:36 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-07-28 13:51:51 )
|
||||
( 2013-10-19 10:59:36 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(Generated by ./pygerber2gcode_cui_MOD.py )
|
||||
( 2013-07-28 13:51:51 )
|
||||
( 2013-10-19 10:59:36 )
|
||||
(Initialize)
|
||||
|
||||
(Start form here)
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
GERBER_DIR = "./in"
|
||||
FRONT_FILE = ""
|
||||
BACK_FILE = "GNBoard-B_Cu.gbl"
|
||||
DRILL_FILE = "GNBoard.drl"
|
||||
EDGE_FILE = "GNBoard-Edge_Cuts.gbr"
|
||||
BACK_FILE = "4LDR_Board-B_Cu.gbl"
|
||||
DRILL_FILE = "4LDR_Board.drl"
|
||||
EDGE_FILE = "4LDR_Board-Edge_Cuts.gbr"
|
||||
MIRROR_FRONT = 0
|
||||
MIRROR_BACK = 1
|
||||
MIRROR_DRILL = 1
|
||||
|
@ -10,13 +10,13 @@ MIRROR_EDGE = 1
|
|||
ROT_ANG = 0
|
||||
OUT_DIR = "./out"
|
||||
OUT_FRONT_FILE = ""
|
||||
OUT_BACK_FILE = "GNBoard_etch.gcode"
|
||||
OUT_BACK_FILE = "4LDR_Board_etch.gcode"
|
||||
OUT_FRONT_2PASS_FILE = ""
|
||||
OUT_BACK_2PASS_FILE = "GNBoard_etch2pass.gcode"
|
||||
OUT_BACK_2PASS_FILE = "4LDR_Board_etch2pass.gcode"
|
||||
OUT_FRONT_3PASS_FILE = ""
|
||||
OUT_BACK_3PASS_FILE = "GNBoard_etch3pass.gcode"
|
||||
OUT_DRILL_FILE = "GNBoard_drill.gcode"
|
||||
OUT_EDGE_FILE = "GNBoard_edge.gcode"
|
||||
OUT_BACK_3PASS_FILE = "4LDR_Board_etch3pass.gcode"
|
||||
OUT_DRILL_FILE = "4LDR_Board_drill.gcode"
|
||||
OUT_EDGE_FILE = "4LDR_Board_edge.gcode"
|
||||
|
||||
INI_X=0.0
|
||||
INI_Y=0.0
|
||||
|
@ -27,12 +27,12 @@ OUT_INCH_FLAG=0
|
|||
MCODE_FLAG=0
|
||||
XY_SPEED=200
|
||||
Z_SPEED=60
|
||||
LEFT_X=5.0
|
||||
LOWER_Y=5.0
|
||||
LEFT_X=90.0
|
||||
LOWER_Y=35.0
|
||||
DRILL_SPEED=40
|
||||
DRILL_DEPTH=-2
|
||||
CUT_DEPTH=-0.04
|
||||
TOOL_D=0.4
|
||||
TOOL_D=0.2
|
||||
TOOL_2PASS_D=0.68
|
||||
TOOL_3PASS_D=1
|
||||
DRILL_D=0.1
|
||||
|
@ -41,11 +41,11 @@ DRILL_UNIT=0.00254
|
|||
EDGE_UNIT=0.00254
|
||||
EDGE_TOOL_D=2.4
|
||||
EDGE_DEPTH=-1.7
|
||||
EDGE_SPEED=30
|
||||
EDGE_Z_SPEED=20
|
||||
EDGE_SPEED=20
|
||||
EDGE_Z_SPEED=10
|
||||
MERGE_DRILL_DATA=0
|
||||
Z_STEP_DRILL=-0.1
|
||||
Z_STEP_EDGE=-0.425
|
||||
Z_STEP_EDGE=-1.7
|
||||
GERBER_COLOR=BLACK
|
||||
DRILL_COLOR=BLUE
|
||||
EDGE_COLOR=GREEN YELLOW
|
||||
|
|
Binary file not shown.
|
@ -1,11 +1,11 @@
|
|||
# Begin configuration
|
||||
BAUDRATE = 115200
|
||||
DEVICE = "/dev/ttyUSB0"
|
||||
Emulate = True # Won't connect to the machine, will emulate the commands!
|
||||
Emulate = False # Won't connect to the machine, will emulate the commands!
|
||||
|
||||
# For GenerateGcode and Send
|
||||
filePath = "./GcodeGenerators/pyGerber2Gcode_CUI/out/"
|
||||
fileName = "GNBoard"
|
||||
fileName = "4LDR_Board"
|
||||
# Note: Don't forget to edit ./GcodeGenerators/pyGerber2Gcode_CUI/pygerber2gcode_cui_MOD.conf to match the name and board files
|
||||
|
||||
# For Zprobe
|
||||
|
@ -17,8 +17,8 @@ F_fastMove = 70000 # mm/s
|
|||
F_slowMove = 20000 # mm/s
|
||||
initial_Z_lowering_distance = -5 # Warning: Do not lower too much or you will potentially cause damage!
|
||||
|
||||
N_copies_X = 2 # Panelizing options!
|
||||
N_copies_Y = 2
|
||||
N_copies_X = 1 # Panelizing options!
|
||||
N_copies_Y = 1
|
||||
margin_copies_X = 5 # mm
|
||||
margin_copies_Y = 5 # mm
|
||||
|
||||
|
@ -31,7 +31,7 @@ showDrill=0
|
|||
showEdge=0 # Caution, buggy!
|
||||
|
||||
Zlift_milling = 1.0 # mm
|
||||
Z_global_offset = 0 #-0.018 go deeper!
|
||||
Z_global_offset = -0.02 #-0.018 go deeper!
|
||||
|
||||
maxDistance = 1**2 # [mm^2] 2mm (longer moves will be split to regulate Z)
|
||||
minDistance = 0.001**2 # [mm^2] 0.001mm is the smallest distance that will be sent
|
||||
|
|
Loading…
Reference in New Issue