Skip to content

Commit b2e3145

Browse files
authored
Merge pull request #12 from JohnAtl/climb-mill-all-passes
Climb mill all passes
2 parents 488241e + 5f3d3e6 commit b2e3145

File tree

5 files changed

+10
-4
lines changed

5 files changed

+10
-4
lines changed

docs/pcbgcode.pdf

0 Bytes
Binary file not shown.

docs/pcbgcode.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
%----------------------------------------------------------------------------------------
5959

6060
\title{\vspace{-15mm}\fontsize{24pt}{10pt}\selectfont\textbf{The PCB-GCODE User's Manual}\\[1em]
61-
\fontsize{18pt}{10pt}\textsc{Version 3.6.4}\\[1em]
61+
\fontsize{18pt}{10pt}\textsc{Version 3.6.5}\\[1em]
6262
}
6363

6464
\author{

pcb-gcode-setup.ulp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ int Result = dlgDialog("pcb-gcode Setup") {
507507
"<td><h6><center>Copyright 2003-2022 by"
508508
" John Johnson Software, LLC.</center>"
509509
"<center>All Rights Reserved</center>"
510-
"<center>Version <em>3.6.4</em></center></h6></td>"
510+
"<center>Version <em>3.6.5</em></center></h6></td>"
511511
"</tr>"
512512
"<tr><td></td><td><center>You have EAGLE version " + m_eagle_compatibility + "</center></td></tr>"
513513
"</table>");

pcb-gcode.ulp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "source/filename_subs.h"
2222

2323
#usage "<center><b>pcb-gcode&trade; Gcode Generation Utility</b><br>"
24-
" Version 3.6.4<p>"
24+
" Version 3.6.5<p>"
2525
"Copyright&copy; 2003 - 2022 by John Johnson Software, LLC<br>"
2626
"All Rights Reserved</center>"
2727
"<p>"
@@ -1292,6 +1292,12 @@ void write_outlines(int which_side, int task)
12921292

12931293
// set direction of cut around contour
12941294
if (((g_side == TOP) && !CLIMB_MILLING) || ((g_side == BOTTOM) && CLIMB_MILLING)) m_fwd = true; else m_fwd = false;
1295+
1296+
// from http://harald-sattler.de/html/pcb-gcode_-e-.htm
1297+
// Mill first pass as climb, the remainder as conventional
1298+
// for better edge finishes.
1299+
if (m_pass_num == 0) m_fwd ; else m_fwd = !m_fwd;
1300+
12951301
while (m_v_next[0] > 0){
12961302

12971303
//find nearest vertex from current location

rakefile.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'rake/clean'
77

88
# this will be improved later
9-
PCB_GCODE_VERSION = "3.6.4"
9+
PCB_GCODE_VERSION = "3.6.5"
1010
VERSION_KEYWORD = '$VERSION$'
1111

1212
RELEASE_FILE = "~/Documents/pcb-gcode-#{PCB_GCODE_VERSION}.zip"

0 commit comments

Comments
 (0)