PCB-GCODE( バージョン3.6.2.4 )の不具合

スポット・ドリル・ホール機能が使えません?。

この不具合は、Eagele UDPフォルダー内にある以下の3個のファイルを編集することによって直ります☺。

1."source\pcb-file-utils.h" を開きコードの一番したに以下のコードを追加します?✍。

void output_drill_spot_hole(real drill_x, real drill_y, real depth)
{
	if (SIMPLE_DRILL_CODE) {
		rxy(drill_x, drill_y);
		fzr(depth, FEED_RATE_DRILL_Z);
		rz(DEFAULT_Z_UP);
	}
	else {
		out(frrrr(DRILL_SPOT_HOLE, drill_x, drill_y, depth, FEED_RATE_DRILL_Z));
		update_cur_xy(drill_x, drill_y);
	}
}


2."settings\gcode-defaults.h" を開きコードの100行あたりに以下のコードを追加します?✍。

string DRILL_SPOT_HOLE  = RAPID + MOVE_XY + EOL
                        + FEED_MOVE_Z_WITH_RATE + EOL
                        + RAPID + "Z" + real_to_string(DEFAULT_Z_UP) + EOL;


3."pcb-gcode.ulp" を開きコードの472行にあるコードをコメント化し以下のコードを追加します?✍。

output_drill_spot_hole(drill_x, drill_y, SPOT_DRILL_DEPTH);

これでスポット・ドリル・ホール「Spot drill holes」機能が使えるようになりますです~?。