Fret- and Headless Neck-Through Multiscale 6-String (Walnut-burl, Mahogany, Bubinga)

Discussion in 'Luthier's Corner' started by couchsofa, Oct 13, 2014.


  1. blindsagacity

    blindsagacity

    Nov 7, 2013
    That sounds awesome, and was really helpful!
    I think the community would love to see a tutorial on that. Thanks for sharing!
     
  2. Just did a quick test on the tuners. I fastened one tuner and the string on the nut with a clamp. Tuning works great and is very precise.
    I had to put two fingers on the knob to get a good grip so I will have to add slots for a coin or knurl them to make tuning easier when they are installed and not accessible from all sides.

    tumblr_nhpkw87jnk1twvu9io1_1280.png

    I used a low E string because I figured that that would be the one with the most possible issues. The real trouble was getting the ball end in and out ... it's just a bit of a hassle that makes changing strings more of a nuisance.
    I might end up drilling out the holes or just leave it as is since it's still functional.

    tumblr_nhpkw87jnk1twvu9io2_1280.png
     
    gmjhowe and michaelwayneharwood like this.
  3. Just a short update:

    Routed the truss rod channel

    tumblr_nhtjzjA7ir1twvu9io1_1280.png

    And wrote some code for CNC milling the electronics cavity:
    Code:
    %
    
    G21 (using mm)
    G40 (manual toolrad comp)
    
    #<feed_rate> = 400.000000 (Feed definition)
    #<z_feed_rate> = 100.000000 (Feed definition)
    
    #<depth> = 32 (Pocket depth)
    #<inset> = 9 (depth inset for cover)
    #<z_feed> = 0.5
    #<z_offset>  = [-1 * #<depth>] (Z axis offset)
    #<x_offset>  = 0 (X axis offset)
    #<y_offset>  = 0 (Y axis offset)
    
    #<z_safe> = [30 - #<z_offset>]
    
    G00 Z[#<z_safe> + #<z_offset>]
    
    #<steps> = [#<inset> / #<z_feed>]
    #<current_depth> = [#<depth>]
    
    O101 repeat [#<steps>]
    
        #<current_depth> = [#<current_depth> - #<z_feed>]
       
        (Start cutting path id: inset)
    
        G01 X[25.278894 + #<x_offset>] Y[51.160550 + #<y_offset>] F [#<z_feed_rate>](Penetrate)
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[13.131246 + #<x_offset>] Y[50.669387 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.278056 ] J[-118.856366 ] F [#<feed_rate>]
        G03 X[2.613644 + #<x_offset>] Y[48.889218 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.415943 ] J[-69.866873 ]
        G03 X[-7.508038 + #<x_offset>] Y[45.533744 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[16.870228 ] J[-67.832117 ]
        G03 X[-19.753190 + #<x_offset>] Y[39.510064 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[43.433158 ] J[-103.750503 ]
        G03 X[-26.773051 + #<x_offset>] Y[34.711602 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[25.778143 ] J[-45.245918 ]
        G03 X[-33.037774 + #<x_offset>] Y[29.299412 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[83.635124 ] J[-103.141275 ]
        G03 X[-39.433421 + #<x_offset>] Y[23.015022 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[92.190610 ] J[-100.219346 ]
        G03 X[-39.455829 + #<x_offset>] Y[22.991245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.160743 ] J[-2.058799 ]
        G02 X[-39.460221 + #<x_offset>] Y[22.986832 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.976405 ] J[0.967599 ]
        G02 X[-39.464634 + #<x_offset>] Y[22.982439 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.972012 ] J[0.972012 ]
        G03 X[-41.663533 + #<x_offset>] Y[19.792621 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[17.939380 ] J[-14.719312 ]
        G03 X[-43.266795 + #<x_offset>] Y[16.128929 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[16.178779 ] J[-9.262615 ]
        G03 X[-43.927380 + #<x_offset>] Y[12.309493 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.859757 ] J[-4.363937 ]
        G03 X[-43.345189 + #<x_offset>] Y[8.642023 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.579644 ] J[-0.359229 ]
        G03 X[-41.467952 + #<x_offset>] Y[5.645213 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.064021 ] J[2.965032 ]
        G03 X[-37.189217 + #<x_offset>] Y[2.618342 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.084878 ] J[9.718208 ]
        G03 X[-32.036227 + #<x_offset>] Y[1.006471 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.026503 ] J[19.814094 ]
        G03 X[-22.240259 + #<x_offset>] Y[0.122439 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.859551 ] J[54.537176 ]
        G03 X[19.947832 + #<x_offset>] Y[0.079875 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[175.464646 ] J[153026.186778 ]
        G03 X[78.945228 + #<x_offset>] Y[0.184175 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.737058 ] J[11178.276484 ]
        G03 X[89.119941 + #<x_offset>] Y[1.305867 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.214413 ] J[48.652486 ]
        G03 X[94.934881 + #<x_offset>] Y[3.500287 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.571864 ] J[20.916519 ]
        G03 X[99.398183 + #<x_offset>] Y[7.432167 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.742098 ] J[12.152557 ]
        G03 X[101.090853 + #<x_offset>] Y[11.728828 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.306013 ] J[5.359948 ]
        G03 X[100.569474 + #<x_offset>] Y[16.443928 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.432843 ] J[1.232749 ]
        G03 X[97.192659 + #<x_offset>] Y[22.567926 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-19.958888 ] J[-7.012473 ]
        G03 X[92.115024 + #<x_offset>] Y[27.665765 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-24.911683 ] J[-19.735274 ]
        G03 X[82.940436 + #<x_offset>] Y[33.742162 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-38.647528 ] J[-48.388430 ]
        G03 X[63.546932 + #<x_offset>] Y[43.098013 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-110.169396 ] J[-203.589244 ]
        G03 X[50.618878 + #<x_offset>] Y[47.665138 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-42.449019 ] J[-99.578316 ]
        G03 X[37.306888 + #<x_offset>] Y[50.356453 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-24.159135 ] J[-85.229727 ]
        G03 X[25.278894 + #<x_offset>] Y[51.160550 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.185864 ] J[-106.877421 ]
        G01 X[25.278894 + #<x_offset>] Y[51.160550 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G00 Z[5.000000 + #<z_offset>]
    
        G01 X[25.234797 + #<x_offset>] Y[46.777287 + #<y_offset>] F [#<z_feed_rate>](Penetrate)
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[13.489206 + #<x_offset>] Y[46.325670 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.285361 ] J[-119.535219 ] F [#<feed_rate>]
        G03 X[3.661698 + #<x_offset>] Y[44.682677 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.591940 ] J[-63.660975 ]
        G03 X[-5.789590 + #<x_offset>] Y[41.529798 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[15.367493 ] J[-61.809015 ]
        G03 X[-17.583606 + #<x_offset>] Y[35.700064 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[43.623584 ] J[-103.098971 ]
        G03 X[-23.684262 + #<x_offset>] Y[31.531793 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[22.456534 ] J[-39.415818 ]
        G03 X[-29.674644 + #<x_offset>] Y[26.385332 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[86.198018 ] J[-106.392425 ]
        G03 X[-35.772825 + #<x_offset>] Y[20.503927 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[99.395468 ] J[-109.161132 ]
        G03 X[-36.113259 + #<x_offset>] Y[20.151384 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[25.496934 ] J[-24.961848 ]
        G03 X[-36.126486 + #<x_offset>] Y[20.133774 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.224465 ] J[-0.182378 ]
        G02 X[-36.139703 + #<x_offset>] Y[20.116106 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.251141 ] J[0.174091 ]
        G02 X[-36.143845 + #<x_offset>] Y[20.112059 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.176151 ] J[0.176151 ]
        G03 X[-36.148509 + #<x_offset>] Y[20.107301 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.068986 ] J[-0.072271 ]
        G03 X[-37.854801 + #<x_offset>] Y[17.523498 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.677308 ] J[-10.227150 ]
        G03 X[-38.969821 + #<x_offset>] Y[14.860617 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.889522 ] J[-7.380798 ]
        G03 X[-39.498259 + #<x_offset>] Y[12.059251 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.530701 ] J[-3.625628 ]
        G03 X[-39.226495 + #<x_offset>] Y[10.158967 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.587228 ] J[-0.313545 ]
        G03 X[-38.346561 + #<x_offset>] Y[8.735447 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.927789 ] J[1.444200 ]
        G03 X[-35.372398 + #<x_offset>] Y[6.604731 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.904224 ] J[6.496169 ]
        G03 X[-31.461826 + #<x_offset>] Y[5.367973 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.034045 ] J[15.440422 ]
        G03 X[-22.231425 + #<x_offset>] Y[4.505703 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.288251 ] J[49.592804 ]
        G03 X[19.955613 + #<x_offset>] Y[4.463158 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[174.949097 ] J[152532.766032 ]
        G03 X[78.927603 + #<x_offset>] Y[4.567439 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.724548 ] J[11175.299275 ]
        G03 X[88.405568 + #<x_offset>] Y[5.653315 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.192059 ] J[43.583063 ]
        G03 X[92.809409 + #<x_offset>] Y[7.336745 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.711571 ] J[16.311369 ]
        G03 X[94.717749 + #<x_offset>] Y[8.633152 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.211726 ] J[11.196561 ]
        G03 X[95.736668 + #<x_offset>] Y[9.694998 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.927585 ] J[4.788593 ]
        G03 X[96.437885 + #<x_offset>] Y[10.976207 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.039242 ] J[3.043207 ]
        G03 X[96.742881 + #<x_offset>] Y[12.240356 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.128274 ] J[1.906146 ]
        G03 X[96.484279 + #<x_offset>] Y[14.784470 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.846938 ] J[0.690876 ]
        G03 X[93.753089 + #<x_offset>] Y[19.842717 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-15.679934 ] J[-5.199873 ]
        G03 X[89.497954 + #<x_offset>] Y[24.129860 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-21.241885 ] J[-16.828039 ]
        G03 X[80.850242 + #<x_offset>] Y[29.879245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-35.922022 ] J[-44.652452 ]
        G03 X[61.810033 + #<x_offset>] Y[39.093779 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-111.187035 ] J[-205.469507 ]
        G03 X[49.495983 + #<x_offset>] Y[43.467929 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-40.216178 ] J[-93.695812 ]
        G03 X[36.829145 + #<x_offset>] Y[46.017693 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.530576 ] J[-79.190113 ]
        G03 X[25.234825 + #<x_offset>] Y[46.777301 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-12.737488 ] J[-105.554376 ]
        G01 X[25.234797 + #<x_offset>] Y[46.777287 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
    
    O101 endrepeat   
    
    G00 Z[#<z_safe> + #<z_offset>]
    
    #<steps> = [#<depth> / #<z_feed>]
    #<current_depth> = [#<depth>]
    
    O102 repeat [#<steps>]
    
        #<current_depth> = [#<current_depth> - #<z_feed>]   
    
        G01 X[27.858583 + #<x_offset>] Y[51.100756 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G02 X[37.043143 + #<x_offset>] Y[50.388288 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.175346 ] J[-100.490101 ] F [#<feed_rate>]
        G02 X[46.933971 + #<x_offset>] Y[48.582505 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.784733 ] J[-87.061754 ]
        G02 X[56.599576 + #<x_offset>] Y[45.701324 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.962927 ] J[-94.687955 ]
        G02 X[69.206515 + #<x_offset>] Y[40.586197 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-51.834850 ] J[-145.847520 ]
        G02 X[69.174228 + #<x_offset>] Y[40.534157 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.242292 ] J[0.114289 ]
        G03 X[69.142391 + #<x_offset>] Y[40.481786 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.194782 ] J[-0.154271 ]
        G03 X[68.910817 + #<x_offset>] Y[39.886034 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.607010 ] J[-2.522376 ]
        G03 X[68.735348 + #<x_offset>] Y[39.255943 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.591998 ] J[-2.175236 ]
        G03 X[68.618211 + #<x_offset>] Y[38.612999 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.241514 ] J[-1.651462 ]
        G03 X[68.564392 + #<x_offset>] Y[37.936554 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.920363 ] J[-0.811398 ]
        G03 X[68.587282 + #<x_offset>] Y[37.253856 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.088191 ] J[-0.137603 ]
        G03 X[68.675384 + #<x_offset>] Y[36.601970 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.330036 ] J[0.658758 ]
        G03 X[68.822218 + #<x_offset>] Y[35.964595 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.830351 ] J[1.237930 ]
        G03 X[69.026649 + #<x_offset>] Y[35.358996 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.919571 ] J[1.660953 ]
        G03 X[69.292364 + #<x_offset>] Y[34.774813 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.050394 ] J[2.399492 ]
        G03 X[69.609720 + #<x_offset>] Y[34.225467 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.917356 ] J[3.052109 ]
        G03 X[69.976985 + #<x_offset>] Y[33.711955 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.395583 ] J[3.470834 ]
        G03 X[70.390186 + #<x_offset>] Y[33.237447 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.319716 ] J[4.215245 ]
        G03 X[70.849604 + #<x_offset>] Y[32.798528 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.061280 ] J[4.837773 ]
        G03 X[71.350583 + #<x_offset>] Y[32.404152 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.167705 ] J[4.778868 ]
        G03 X[71.880858 + #<x_offset>] Y[32.067026 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.596061 ] J[5.070757 ]
        G03 X[72.447973 + #<x_offset>] Y[31.779481 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.374817 ] J[5.952999 ]
        G03 X[73.047919 + #<x_offset>] Y[31.543191 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.784127 ] J[6.189184 ]
        G03 X[73.682447 + #<x_offset>] Y[31.363438 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.056929 ] J[6.051120 ]
        G03 X[74.325497 + #<x_offset>] Y[31.250611 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.432042 ] J[6.272921 ]
        G03 X[75.002039 + #<x_offset>] Y[31.201295 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.829373 ] J[6.712580 ]
        G03 X[75.684613 + #<x_offset>] Y[31.219680 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.155830 ] J[6.894559 ]
        G03 X[76.336436 + #<x_offset>] Y[31.303474 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.488543 ] J[6.377485 ]
        G03 X[76.973890 + #<x_offset>] Y[31.454685 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.089683 ] J[6.012964 ]
        G03 X[77.579608 + #<x_offset>] Y[31.663541 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.990442 ] J[6.755387 ]
        G03 X[78.163604 + #<x_offset>] Y[31.924901 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.730483 ] J[6.884266 ]
        G03 X[78.712925 + #<x_offset>] Y[32.237810 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.631976 ] J[5.259146 ]
        G03 X[79.226612 + #<x_offset>] Y[32.609360 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.140680 ] J[4.883027 ]
        G03 X[79.701143 + #<x_offset>] Y[33.027081 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.854608 ] J[5.993226 ]
        G03 X[80.135356 + #<x_offset>] Y[33.482442 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.689250 ] J[4.906175 ]
        G03 X[80.525435 + #<x_offset>] Y[33.978842 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.843038 ] J[4.207204 ]
        G03 X[80.762794 + #<x_offset>] Y[34.361229 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.013641 ] J[2.135515 ]
        G03 X[80.975393 + #<x_offset>] Y[34.762629 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-26.733836 ] J[14.416431 ]
        G03 X[81.986807 + #<x_offset>] Y[34.241734 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[21.260197 ] J[40.038232 ]
        G02 X[83.024538 + #<x_offset>] Y[33.701838 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-15.655272 ] J[-31.358140 ]
        G02 X[92.199797 + #<x_offset>] Y[27.619233 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-29.498019 ] J[-54.457541 ]
        G02 X[97.281812 + #<x_offset>] Y[22.512140 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-19.869510 ] J[-24.854016 ]
        G02 X[100.666017 + #<x_offset>] Y[16.370082 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-16.651332 ] J[-13.178055 ]
        G02 X[101.188079 + #<x_offset>] Y[11.631208 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.950601 ] J[-3.494411 ]
        G02 X[99.481396 + #<x_offset>] Y[7.311430 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.038824 ] J[1.074080 ]
        G02 X[95.002081 + #<x_offset>] Y[3.372676 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.246159 ] J[8.273189 ]
        G02 X[89.170402 + #<x_offset>] Y[1.172682 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.435227 ] J[18.832177 ]
        G02 X[78.982557 + #<x_offset>] Y[0.050173 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.381770 ] J[47.431051 ]
        G02 X[76.441362 + #<x_offset>] Y[0.043781 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.410624 ] J[855.958165 ]
        G03 X[74.050941 + #<x_offset>] Y[0.038010 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.876823 ] J[-864.211578 ]
        G02 X[74.081532 + #<x_offset>] Y[0.256111 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.252676 ] J[-0.204765 ]
        G03 X[74.104976 + #<x_offset>] Y[0.477873 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.325480 ] J[0.252241 ]
        G03 X[74.086592 + #<x_offset>] Y[1.160457 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.895053 ] J[0.155841 ]
        G03 X[74.002811 + #<x_offset>] Y[1.812256 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.378285 ] J[-0.488568 ]
        G03 X[73.855981 + #<x_offset>] Y[2.449634 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.822447 ] J[-1.236058 ]
        G03 X[73.651577 + #<x_offset>] Y[3.055228 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.929099 ] J[-1.663935 ]
        G03 X[73.385848 + #<x_offset>] Y[3.639412 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.055112 ] J[-2.401776 ]
        G03 X[73.068475 + #<x_offset>] Y[4.188759 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.912486 ] J[-3.049452 ]
        G03 X[72.701213 + #<x_offset>] Y[4.702277 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.390349 ] J[-3.467024 ]
        G03 X[72.288037 + #<x_offset>] Y[5.176780 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.327037 ] J[-4.221407 ]
        G03 X[71.828367 + #<x_offset>] Y[5.611222 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.502830 ] J[-4.303902 ]
        G03 X[71.327443 + #<x_offset>] Y[6.001258 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.598434 ] J[-5.389093 ]
        G03 X[70.792990 + #<x_offset>] Y[6.343116 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.849077 ] J[-5.428865 ]
        G03 X[70.221392 + #<x_offset>] Y[6.634943 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.241665 ] J[-5.643702 ]
        G03 X[69.625806 + #<x_offset>] Y[6.870930 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.887553 ] J[-6.418069 ]
        G03 X[68.995749 + #<x_offset>] Y[7.050792 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.989805 ] J[-5.776817 ]
        G03 X[68.352714 + #<x_offset>] Y[7.163617 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.432022 ] J[-6.272785 ]
        G03 X[67.676188 + #<x_offset>] Y[7.212928 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.829260 ] J[-6.711550 ]
        G03 X[66.993572 + #<x_offset>] Y[7.194542 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.155833 ] J[-6.895156 ]
        G03 X[66.341787 + #<x_offset>] Y[7.110753 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.488482 ] J[-6.376789 ]
        G03 X[65.704314 + #<x_offset>] Y[6.959538 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.089294 ] J[-6.011431 ]
        G03 X[65.098615 + #<x_offset>] Y[6.750682 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.990625 ] J[-6.755683 ]
        G03 X[64.514460 + #<x_offset>] Y[6.484978 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.398235 ] J[-6.047547 ]
        G03 X[63.965073 + #<x_offset>] Y[6.167600 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.054248 ] J[-5.921151 ]
        G03 X[63.451566 + #<x_offset>] Y[5.800354 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.470405 ] J[-5.395177 ]
        G03 X[62.977080 + #<x_offset>] Y[5.387148 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.211017 ] J[-5.314552 ]
        G03 X[62.542854 + #<x_offset>] Y[4.931779 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.691015 ] J[-4.907929 ]
        G03 X[62.152788 + #<x_offset>] Y[4.435385 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.839535 ] J[-4.204352 ]
        G03 X[61.810906 + #<x_offset>] Y[3.900919 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.430329 ] J[-3.850205 ]
        G03 X[61.519118 + #<x_offset>] Y[3.329347 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.635358 ] J[-3.237125 ]
        G03 X[61.283096 + #<x_offset>] Y[2.733707 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.418483 ] J[-2.887890 ]
        G03 X[61.103272 + #<x_offset>] Y[2.103701 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.770878 ] J[-1.987870 ]
        G03 X[60.990115 + #<x_offset>] Y[1.456354 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.232447 ] J[-1.422998 ]
        G03 X[60.940918 + #<x_offset>] Y[0.775295 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.846422 ] J[-0.836868 ]
        G03 X[60.960980 + #<x_offset>] Y[0.385772 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.635862 ] J[-0.059521 ]
        G02 X[61.002927 + #<x_offset>] Y[0.006406 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-12.320494 ] J[-1.554323 ]
        G02 X[27.360279 + #<x_offset>] Y[-0.046756 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-39.458581 ] J[14325.427999 ]
        G02 X[6.598821 + #<x_offset>] Y[-0.025911 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.988812 ] J[7362.284263 ]
        G03 X[6.578896 + #<x_offset>] Y[0.518658 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-14.715557 ] J[-0.265767 ]
        G03 X[6.517118 + #<x_offset>] Y[1.043359 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.249043 ] J[-0.234298 ]
        G03 X[6.370286 + #<x_offset>] Y[1.680739 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.822102 ] J[-1.235988 ]
        G03 X[6.165884 + #<x_offset>] Y[2.286330 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.929647 ] J[-1.664114 ]
        G03 X[5.900141 + #<x_offset>] Y[2.870516 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.061065 ] J[-2.404610 ]
        G03 X[5.582782 + #<x_offset>] Y[3.419862 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.910810 ] J[-3.048356 ]
        G03 X[5.215474 + #<x_offset>] Y[3.933400 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.386384 ] J[-3.464474 ]
        G03 X[4.802344 + #<x_offset>] Y[4.407882 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.339274 ] J[-4.231794 ]
        G03 X[4.342673 + #<x_offset>] Y[4.842324 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.503383 ] J[-4.304512 ]
        G03 X[3.841750 + #<x_offset>] Y[5.232358 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.597961 ] J[-5.388496 ]
        G03 X[3.307294 + #<x_offset>] Y[5.574219 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.848882 ] J[-5.428526 ]
        G03 X[2.735698 + #<x_offset>] Y[5.866045 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.241759 ] J[-5.643875 ]
        G03 X[2.140111 + #<x_offset>] Y[6.102031 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.887396 ] J[-6.417721 ]
        G03 X[1.510055 + #<x_offset>] Y[6.281891 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.989890 ] J[-5.777161 ]
        G03 X[0.866957 + #<x_offset>] Y[6.394726 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.431962 ] J[-6.272338 ]
        G03 X[0.190494 + #<x_offset>] Y[6.444031 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.829234 ] J[-6.711940 ]
        G03 X[-0.492121 + #<x_offset>] Y[6.425644 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.155833 ] J[-6.895156 ]
        G03 X[-1.143906 + #<x_offset>] Y[6.341855 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.488482 ] J[-6.376789 ]
        G03 X[-1.781382 + #<x_offset>] Y[6.190639 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.089276 ] J[-6.011330 ]
        G03 X[-2.387078 + #<x_offset>] Y[5.981785 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.990762 ] J[-6.756091 ]
        G03 X[-2.971178 + #<x_offset>] Y[5.716089 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.396875 ] J[-6.044116 ]
        G03 X[-3.520621 + #<x_offset>] Y[5.398699 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.059683 ] J[-5.930991 ]
        G03 X[-4.034126 + #<x_offset>] Y[5.031464 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.479023 ] J[-5.407353 ]
        G03 X[-4.508613 + #<x_offset>] Y[4.618248 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.197953 ] J[-5.299445 ]
        G03 X[-4.942840 + #<x_offset>] Y[4.162881 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.690903 ] J[-4.907859 ]
        G03 X[-5.332905 + #<x_offset>] Y[3.666487 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.839087 ] J[-4.203990 ]
        G03 X[-5.674789 + #<x_offset>] Y[3.132019 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.430203 ] J[-3.850128 ]
        G03 X[-5.966579 + #<x_offset>] Y[2.560447 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.635613 ] J[-3.237265 ]
        G03 X[-6.202633 + #<x_offset>] Y[1.964801 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.416932 ] J[-2.887631 ]
        G03 X[-6.382425 + #<x_offset>] Y[1.334807 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.762109 ] J[-1.985074 ]
        G03 X[-6.495580 + #<x_offset>] Y[0.687457 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.232355 ] J[-1.422968 ]
        G03 X[-6.544779 + #<x_offset>] Y[0.006395 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.847107 ] J[-0.836928 ]
        G01 X[-6.544976 + #<x_offset>] Y[-0.002410 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[-13.411328 + #<x_offset>] Y[0.015157 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[70.796012 ] J[28956.768712 ]
        G03 X[-22.202679 + #<x_offset>] Y[0.033774 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-21.041109 ] J[-7856.732735 ]
        G02 X[-32.009151 + #<x_offset>] Y[0.920670 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.086736 ] J[55.617913 ]
        G02 X[-37.173203 + #<x_offset>] Y[2.536597 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.877400 ] J[21.450478 ]
        G02 X[-41.456058 + #<x_offset>] Y[5.569666 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.808432 ] J[12.742162 ]
        G02 X[-43.344820 + #<x_offset>] Y[8.588674 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.241641 ] J[6.005248 ]
        G02 X[-43.923770 + #<x_offset>] Y[12.253938 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.972885 ] J[3.295677 ]
        G02 X[-43.257471 + #<x_offset>] Y[16.099995 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[14.721312 ] J[-0.569609 ]
        G02 X[-41.647831 + #<x_offset>] Y[19.789688 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[17.987391 ] J[-5.651101 ]
        G02 X[-39.451096 + #<x_offset>] Y[22.980551 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[19.910046 ] J[-11.355384 ]
        G02 X[-31.050893 + #<x_offset>] Y[31.148590 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[89.718945 ] J[-83.865566 ]
        G02 X[-22.667389 + #<x_offset>] Y[37.642337 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[54.371020 ] J[-61.535149 ]
        G02 X[-22.561381 + #<x_offset>] Y[37.421042 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.135899 ] J[-1.159211 ]
        G03 X[-22.447905 + #<x_offset>] Y[37.205116 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.285575 ] J[0.537828 ]
        G03 X[-22.076579 + #<x_offset>] Y[36.686911 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.345201 ] J[3.438028 ]
        G03 X[-21.658831 + #<x_offset>] Y[36.208081 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.473633 ] J[4.353741 ]
        G03 X[-21.203462 + #<x_offset>] Y[35.773860 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.908628 ] J[4.691816 ]
        G03 X[-20.707071 + #<x_offset>] Y[35.383803 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.203570 ] J[4.838626 ]
        G03 X[-20.172617 + #<x_offset>] Y[35.041944 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.848789 ] J[5.428395 ]
        G03 X[-19.601016 + #<x_offset>] Y[34.750116 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.241859 ] J[5.644073 ]
        G03 X[-19.005310 + #<x_offset>] Y[34.518549 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.521441 ] J[5.604415 ]
        G03 X[-18.375179 + #<x_offset>] Y[34.343086 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.174333 ] J[6.589363 ]
        G03 X[-17.727855 + #<x_offset>] Y[34.229944 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.423012 ] J[6.233176 ]
        G03 X[-17.046784 + #<x_offset>] Y[34.180746 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.836951 ] J[6.847541 ]
        G03 X[-16.368702 + #<x_offset>] Y[34.199454 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.152793 ] J[6.760271 ]
        G03 X[-15.721217 + #<x_offset>] Y[34.283125 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.499857 ] J[6.415176 ]
        G03 X[-15.083859 + #<x_offset>] Y[34.429943 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.237213 ] J[6.827789 ]
        G03 X[-14.478243 + #<x_offset>] Y[34.634373 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.661168 ] J[5.920400 ]
        G03 X[-13.894102 + #<x_offset>] Y[34.900079 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.397847 ] J[6.046505 ]
        G03 X[-13.344697 + #<x_offset>] Y[35.217459 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.056368 ] J[5.924991 ]
        G03 X[-12.826720 + #<x_offset>] Y[35.584461 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.836263 ] J[5.963428 ]
        G03 X[-12.347877 + #<x_offset>] Y[35.997713 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.824591 ] J[4.915677 ]
        G03 X[-11.913425 + #<x_offset>] Y[36.457378 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.303609 ] J[4.502694 ]
        G03 X[-11.523413 + #<x_offset>] Y[36.958293 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.384764 ] J[4.594865 ]
        G03 X[-11.181527 + #<x_offset>] Y[37.492756 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.424104 ] J[3.846279 ]
        G03 X[-10.889711 + #<x_offset>] Y[38.064330 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.644952 ] J[3.242295 ]
        G03 X[-10.658119 + #<x_offset>] Y[38.660089 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.610490 ] J[2.523882 ]
        G03 X[-10.482696 + #<x_offset>] Y[39.290174 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.575161 ] J[2.170070 ]
        G03 X[-10.369859 + #<x_offset>] Y[39.933226 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.272042 ] J[1.431988 ]
        G03 X[-10.320545 + #<x_offset>] Y[40.609763 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.711153 ] J[0.829251 ]
        G03 X[-10.338932 + #<x_offset>] Y[41.292349 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.894436 ] J[0.155826 ]
        G03 X[-10.422735 + #<x_offset>] Y[41.944149 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.375353 ] J[-0.488403 ]
        G03 X[-10.569520 + #<x_offset>] Y[42.581514 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.813140 ] J[-1.233479 ]
        G03 X[-10.773969 + #<x_offset>] Y[43.187121 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.922549 ] J[-1.662102 ]
        G03 X[-10.949536 + #<x_offset>] Y[43.550953 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.607649 ] J[-1.034047 ]
        G02 X[-11.145989 + #<x_offset>] Y[43.901264 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[16.477428 ] J[9.470670 ]
        G02 X[-1.912017 + #<x_offset>] Y[47.525796 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[35.499248 ] J[-76.864364 ]
        G02 X[6.582136 + #<x_offset>] Y[49.714377 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[21.523839 ] J[-65.958948 ]
        G02 X[15.300980 + #<x_offset>] Y[50.855499 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[14.055288 ] J[-73.511607 ]
        G02 X[25.336890 + #<x_offset>] Y[51.157655 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.677157 ] J[-121.386711 ]
        G02 X[26.602653 + #<x_offset>] Y[51.135507 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.108984 ] J[-99.559080 ]
        G02 X[27.858583 + #<x_offset>] Y[51.100683 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.874376 ] J[-162.393613 ]
        G01 X[27.858583 + #<x_offset>] Y[51.100756 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
        G01 X[25.270075 + #<x_offset>] Y[44.678259 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[16.956980 + #<x_offset>] Y[44.494098 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.393626 ] J[-124.811639 ] F [#<feed_rate>]
        G03 X[10.010488 + #<x_offset>] Y[43.762691 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.917521 ] J[-70.558996 ]
        G03 X[3.201907 + #<x_offset>] Y[42.309583 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.574342 ] J[-61.538334 ]
        G03 X[-3.878189 + #<x_offset>] Y[39.959856 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[18.095467 ] J[-66.366070 ]
        G02 X[-3.988047 + #<x_offset>] Y[38.851954 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-15.515174 ] J[0.979062 ]
        G02 X[-4.169231 + #<x_offset>] Y[37.852009 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.293709 ] J[1.529963 ]
        G01 X[-4.169231 + #<x_offset>] Y[37.847606 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[-4.169231 + #<x_offset>] Y[37.843203 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[-4.495783 + #<x_offset>] Y[36.663145 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.236272 ] J[3.027595 ]
        G02 X[-4.980620 + #<x_offset>] Y[35.409037 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.880178 ] J[3.872094 ]
        G02 X[-5.588585 + #<x_offset>] Y[34.227244 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.571007 ] J[5.205348 ]
        G02 X[-6.241801 + #<x_offset>] Y[33.212995 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.679193 ] J[6.804376 ]
        G02 X[-6.934838 + #<x_offset>] Y[32.312087 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.885425 ] J[8.426027 ]
        G02 X[-7.864578 + #<x_offset>] Y[31.316814 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.242434 ] J[7.701984 ]
        G02 X[-8.814865 + #<x_offset>] Y[30.493757 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.862074 ] J[9.271860 ]
        G02 X[-9.840134 + #<x_offset>] Y[29.764592 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.339336 ] J[10.640442 ]
        G02 X[-10.957474 + #<x_offset>] Y[29.121659 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.073511 ] J[11.000545 ]
        G02 X[-12.089092 + #<x_offset>] Y[28.609245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.938761 ] J[11.609444 ]
        G02 X[-13.333215 + #<x_offset>] Y[28.188608 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.701283 ] J[11.854846 ]
        G02 X[-14.567356 + #<x_offset>] Y[27.903689 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.605646 ] J[12.802719 ]
        G02 X[-15.949365 + #<x_offset>] Y[27.735131 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.145004 ] J[11.837036 ]
        G02 X[-17.195551 + #<x_offset>] Y[27.709662 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.918835 ] J[14.457696 ]
        G02 X[-18.445344 + #<x_offset>] Y[27.794450 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.313698 ] J[13.877407 ]
        G02 X[-19.814926 + #<x_offset>] Y[28.027162 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.412144 ] J[12.457485 ]
        G01 X[-19.819340 + #<x_offset>] Y[28.027161 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[-19.823745 + #<x_offset>] Y[28.027162 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[-21.002255 + #<x_offset>] Y[28.353236 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.037000 ] J[13.269197 ]
        G02 X[-22.257912 + #<x_offset>] Y[28.838551 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.865074 ] J[11.867157 ]
        G02 X[-22.656120 + #<x_offset>] Y[29.055502 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.223080 ] J[2.718848 ]
        G03 X[-23.034023 + #<x_offset>] Y[29.279523 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.996343 ] J[-4.623818 ]
        G03 X[-33.806234 + #<x_offset>] Y[19.488709 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[71.954184 ] J[-89.988023 ]
        G03 X[-34.543398 + #<x_offset>] Y[18.722648 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[103.180778 ] J[-100.026244 ]
        G03 X[-36.002214 + #<x_offset>] Y[16.443112 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.377065 ] J[-8.247486 ]
        G03 X[-36.902236 + #<x_offset>] Y[14.239049 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.410658 ] J[-6.761993 ]
        G03 X[-37.393105 + #<x_offset>] Y[11.889984 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.191149 ] J[-3.564364 ]
        G03 X[-37.259787 + #<x_offset>] Y[10.820425 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.374886 ] J[-0.247063 ]
        G03 X[-36.808920 + #<x_offset>] Y[10.090932 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.007255 ] J[0.736516 ]
        G03 X[-34.490481 + #<x_offset>] Y[8.430356 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.390926 ] J[5.077876 ]
        G03 X[-31.163492 + #<x_offset>] Y[7.371370 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.068066 ] J[13.308231 ]
        G03 X[-22.196176 + #<x_offset>] Y[6.516537 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.042568 ] J[47.396175 ]
        G02 X[-15.659206 + #<x_offset>] Y[6.502268 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.112973 ] J[-5214.865480 ]
        G03 X[-11.145412 + #<x_offset>] Y[6.490092 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[56.471822 ] J[20111.729621 ]
        G03 X[-10.891506 + #<x_offset>] Y[6.956443 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.301062 ] J[3.732919 ]
        G02 X[-10.616245 + #<x_offset>] Y[7.416134 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.108240 ] J[-1.548944 ]
        G02 X[-9.795958 + #<x_offset>] Y[8.455934 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.561126 ] J[-7.488102 ]
        G02 X[-8.984648 + #<x_offset>] Y[9.303495 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.933808 ] J[-8.696843 ]
        G02 X[-8.018687 + #<x_offset>] Y[10.137566 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.688803 ] J[-9.086362 ]
        G02 X[-7.017912 + #<x_offset>] Y[10.846898 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.397019 ] J[-10.786452 ]
        G02 X[-5.959535 + #<x_offset>] Y[11.461463 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.307469 ] J[-11.365960 ]
        G02 X[-4.777773 + #<x_offset>] Y[12.002245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.824322 ] J[-11.166172 ]
        G02 X[-3.654810 + #<x_offset>] Y[12.392111 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.051213 ] J[-12.737201 ]
        G02 X[-2.299509 + #<x_offset>] Y[12.716620 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.584793 ] J[-11.979334 ]
        G02 X[-1.029999 + #<x_offset>] Y[12.881186 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.267923 ] J[-12.516477 ]
        G02 X[0.337505 + #<x_offset>] Y[12.919467 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.061823 ] J[-13.486429 ]
        G02 X[1.722501 + #<x_offset>] Y[12.812895 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.289595 ] J[-12.816350 ]
        G02 X[2.948061 + #<x_offset>] Y[12.593148 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.752649 ] J[-13.302216 ]
        G01 X[2.952470 + #<x_offset>] Y[12.593148 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[2.956880 + #<x_offset>] Y[12.593148 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[4.252517 + #<x_offset>] Y[12.223444 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.847747 ] J[-12.435159 ]
        G02 X[5.391047 + #<x_offset>] Y[11.772940 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.324690 ] J[-12.593413 ]
        G02 X[6.573510 + #<x_offset>] Y[11.164565 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.203032 ] J[-11.566169 ]
        G02 X[7.587088 + #<x_offset>] Y[10.511759 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.813326 ] J[-11.691972 ]
        G02 X[8.487829 + #<x_offset>] Y[9.818831 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.432695 ] J[-11.893603 ]
        G02 X[9.483269 + #<x_offset>] Y[8.888981 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.703437 ] J[-9.244580 ]
        G02 X[9.483270 + #<x_offset>] Y[8.884579 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.479439 ] J[-0.004399 ]
        G02 X[9.483269 + #<x_offset>] Y[8.880176 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.479440 ] J[-0.000004 ]
        G02 X[10.252052 + #<x_offset>] Y[8.006095 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.221377 ] J[-9.765165 ]
        G02 X[11.035491 + #<x_offset>] Y[6.922259 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.575478 ] J[-7.746600 ]
        G02 X[11.157666 + #<x_offset>] Y[6.688431 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.233039 ] J[-0.793096 ]
        G03 X[11.273616 + #<x_offset>] Y[6.454829 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.739790 ] J[0.717975 ]
        G03 X[29.161348 + #<x_offset>] Y[6.445949 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.165452 ] J[6490.089173 ]
        G03 X[55.900005 + #<x_offset>] Y[6.490106 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-15.313263 ] J[17368.475245 ]
        G02 X[56.373316 + #<x_offset>] Y[7.388004 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[30.664065 ] J[-15.590301 ]
        G02 X[56.870144 + #<x_offset>] Y[8.183440 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.046125 ] J[-3.848129 ]
        G02 X[57.619517 + #<x_offset>] Y[9.146284 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.161543 ] J[-7.913890 ]
        G02 X[58.492922 + #<x_offset>] Y[10.070801 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.490271 ] J[-8.090783 ]
        G02 X[59.456970 + #<x_offset>] Y[10.903358 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.710101 ] J[-9.111308 ]
        G02 X[60.459658 + #<x_offset>] Y[11.614204 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.378525 ] J[-10.755790 ]
        G02 X[61.472801 + #<x_offset>] Y[12.207463 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.606871 ] J[-11.828957 ]
        G02 X[62.708616 + #<x_offset>] Y[12.778370 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.781852 ] J[-10.892686 ]
        G02 X[63.952811 + #<x_offset>] Y[13.199029 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.700923 ] J[-11.853732 ]
        G02 X[65.186880 + #<x_offset>] Y[13.483926 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.605712 ] J[-12.803412 ]
        G02 X[66.456390 + #<x_offset>] Y[13.648492 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.267922 ] J[-12.516465 ]
        G02 X[67.823894 + #<x_offset>] Y[13.686773 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.061824 ] J[-13.486438 ]
        G02 X[69.084454 + #<x_offset>] Y[13.600258 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.310474 ] J[-13.750436 ]
        G02 X[70.434450 + #<x_offset>] Y[13.369273 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.423305 ] J[-12.379067 ]
        G02 X[71.852216 + #<x_offset>] Y[12.954355 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.728533 ] J[-11.953020 ]
        G02 X[72.877436 + #<x_offset>] Y[12.540245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.807907 ] J[-13.379190 ]
        G02 X[73.959060 + #<x_offset>] Y[11.993923 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.526623 ] J[-12.285634 ]
        G02 X[75.073478 + #<x_offset>] Y[11.287884 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.223129 ] J[-11.055165 ]
        G02 X[76.051692 + #<x_offset>] Y[10.525104 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.881694 ] J[-11.116379 ]
        G02 X[76.969658 + #<x_offset>] Y[9.656287 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.207101 ] J[-9.590735 ]
        G02 X[77.739560 + #<x_offset>] Y[8.777040 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.707461 ] J[-9.276925 ]
        G02 X[78.521880 + #<x_offset>] Y[7.689551 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.047353 ] J[-8.053022 ]
        G02 X[78.826219 + #<x_offset>] Y[7.133104 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.754506 ] J[-2.414906 ]
        G03 X[79.112783 + #<x_offset>] Y[6.543023 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.135939 ] J[6.014666 ]
        G03 X[88.146035 + #<x_offset>] Y[7.610031 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.308196 ] J[41.380291 ]
        G03 X[91.865700 + #<x_offset>] Y[9.038926 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.244610 ] J[14.002207 ]
        G03 X[93.476612 + #<x_offset>] Y[10.110467 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.782782 ] J[10.440260 ]
        G03 X[94.151247 + #<x_offset>] Y[10.795939 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.384741 ] J[3.021760 ]
        G03 X[94.589804 + #<x_offset>] Y[11.631788 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.230361 ] J[1.703212 ]
        G03 X[94.758478 + #<x_offset>] Y[12.399134 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.824332 ] J[1.242858 ]
        G03 X[94.612857 + #<x_offset>] Y[13.941802 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.645312 ] J[0.434106 ]
        G03 X[92.200839 + #<x_offset>] Y[18.484551 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.593441 ] J[-4.305856 ]
        G03 X[88.851549 + #<x_offset>] Y[21.921758 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-18.302784 ] J[-14.484220 ]
        G03 X[82.102575 + #<x_offset>] Y[26.713093 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-34.025916 ] J[-40.779296 ]
        G02 X[80.944465 + #<x_offset>] Y[26.068949 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.740537 ] J[10.755689 ]
        G02 X[79.968269 + #<x_offset>] Y[25.637120 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.037529 ] J[12.329193 ]
        G02 X[78.845122 + #<x_offset>] Y[25.247207 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.050737 ] J[12.736090 ]
        G02 X[77.490005 + #<x_offset>] Y[24.922745 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.585401 ] J[11.982406 ]
        G02 X[76.094044 + #<x_offset>] Y[24.753343 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.144577 ] J[11.835957 ]
        G02 X[74.852992 + #<x_offset>] Y[24.728718 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.910491 ] J[14.601319 ]
        G02 X[73.592520 + #<x_offset>] Y[24.815236 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.311166 ] J[13.758458 ]
        G02 X[72.242436 + #<x_offset>] Y[25.046218 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.422850 ] J[12.377613 ]
        G02 X[70.976816 + #<x_offset>] Y[25.402000 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.950463 ] J[12.924616 ]
        G02 X[69.790630 + #<x_offset>] Y[25.866426 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[4.090694 ] J[12.195028 ]
        G02 X[68.656870 + #<x_offset>] Y[26.445089 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.315673 ] J[11.814879 ]
        G02 X[67.603408 + #<x_offset>] Y[27.118787 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.501292 ] J[11.326566 ]
        G02 X[66.547842 + #<x_offset>] Y[27.953017 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.454271 ] J[10.516952 ]
        G02 X[65.707228 + #<x_offset>] Y[28.759204 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.844895 ] J[10.063961 ]
        G02 X[64.936394 + #<x_offset>] Y[29.639599 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.688031 ] J[9.260044 ]
        G02 X[64.155005 + #<x_offset>] Y[30.725940 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.061466 ] J[8.061253 ]
        G02 X[63.539803 + #<x_offset>] Y[31.785463 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.338210 ] J[7.291796 ]
        G02 X[62.999658 + #<x_offset>] Y[32.966079 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.177061 ] J[5.827498 ]
        G02 X[62.550052 + #<x_offset>] Y[34.332579 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.206768 ] J[4.444470 ]
        G02 X[62.302922 + #<x_offset>] Y[35.444343 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.964785 ] J[3.687526 ]
        G02 X[62.216126 + #<x_offset>] Y[35.987778 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.104310 ] J[2.371645 ]
        G02 X[62.144172 + #<x_offset>] Y[36.599690 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[14.766468 ] J[2.046546 ]
        G03 X[51.799498 + #<x_offset>] Y[40.477486 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-51.062022 ] J[-120.479580 ]
        G03 X[43.743489 + #<x_offset>] Y[42.684311 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-26.508020 ] J[-80.959789 ]
        G03 X[35.525849 + #<x_offset>] Y[44.056975 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-17.090302 ] J[-77.029135 ]
        G03 X[27.660144 + #<x_offset>] Y[44.625384 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.937639 ] J[-96.648638 ]
        G03 X[26.409326 + #<x_offset>] Y[44.659177 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.316853 ] J[-136.620210 ]
        G03 X[25.270075 + #<x_offset>] Y[44.678301 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.262666 ] J[-100.847623 ]
        G01 X[25.270075 + #<x_offset>] Y[44.678259 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
        G01 X[25.199519 + #<x_offset>] Y[38.531106 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[12.033826 + #<x_offset>] Y[37.790798 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.094067 ] J[-97.983017 ] F [#<feed_rate>]
        G03 X[1.528130 + #<x_offset>] Y[35.391384 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.581116 ] J[-53.014031 ]
        G02 X[1.142771 + #<x_offset>] Y[34.179028 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.730685 ] J[6.557737 ]
        G02 X[0.628547 + #<x_offset>] Y[32.886661 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-14.920185 ] J[5.188165 ]
        G02 X[-0.278003 + #<x_offset>] Y[31.125848 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-17.138633 ] J[7.710001 ]
        G02 X[-1.223537 + #<x_offset>] Y[29.658745 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-17.012709 ] J[9.926281 ]
        G02 X[-2.189779 + #<x_offset>] Y[28.399605 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-17.115171 ] J[12.133585 ]
        G02 X[-3.613606 + #<x_offset>] Y[26.871800 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.909632 ] J[11.535618 ]
        G02 X[-5.027403 + #<x_offset>] Y[25.646443 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.281161 ] J[13.895301 ]
        G02 X[-6.515203 + #<x_offset>] Y[24.587564 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-12.026560 ] J[15.323496 ]
        G02 X[-8.157420 + #<x_offset>] Y[23.645527 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.114634 ] J[15.730010 ]
        G02 X[-9.822495 + #<x_offset>] Y[22.894231 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.937844 ] J[17.587915 ]
        G02 X[-11.673578 + #<x_offset>] Y[22.268771 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.968773 ] J[17.572551 ]
        G02 X[-13.473745 + #<x_offset>] Y[21.853536 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.272989 ] J[18.750241 ]
        G02 X[-15.589211 + #<x_offset>] Y[21.597002 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.244495 ] J[17.904491 ]
        G02 X[-17.336662 + #<x_offset>] Y[21.562495 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.280956 ] J[20.604856 ]
        G02 X[-19.038826 + #<x_offset>] Y[21.676388 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.435957 ] J[19.292119 ]
        G02 X[-20.987912 + #<x_offset>] Y[21.994648 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.153399 ] J[19.315266 ]
        G01 X[-20.992312 + #<x_offset>] Y[21.994648 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[-20.996731 + #<x_offset>] Y[21.994648 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G03 X[-21.058366 + #<x_offset>] Y[22.007744 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.767622 ] J[-8.167450 ]
        G02 X[-21.120203 + #<x_offset>] Y[22.021092 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.922378 ] J[4.422986 ]
        G01 X[-21.120203 + #<x_offset>] Y[22.012286 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[-21.124604 + #<x_offset>] Y[22.012287 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[-21.129023 + #<x_offset>] Y[22.012286 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[-21.155499 + #<x_offset>] Y[22.021042 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.522365 ] J[4.648041 ]
        G02 X[-21.181940 + #<x_offset>] Y[22.029925 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.307260 ] J[6.910995 ]
        G02 X[-21.190759 + #<x_offset>] Y[22.029919 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.008818 ] J[6.123634 ]
        G02 X[-21.199578 + #<x_offset>] Y[22.029925 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.000001 ] J[6.123641 ]
        G02 X[-21.522034 + #<x_offset>] Y[22.118492 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.866782 ] J[3.787083 ]
        G03 X[-21.852217 + #<x_offset>] Y[22.215134 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.997377 ] J[-6.211822 ]
        G03 X[-28.936518 + #<x_offset>] Y[15.638344 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[90.248015 ] J[-104.316061 ]
        G03 X[-29.816176 + #<x_offset>] Y[14.745064 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[45.277559 ] J[-45.466869 ]
        G03 X[-30.166873 + #<x_offset>] Y[14.223054 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.453144 ] J[-4.042344 ]
        G03 X[-30.521731 + #<x_offset>] Y[13.580897 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.769027 ] J[-4.712322 ]
        G03 X[-28.065338 + #<x_offset>] Y[13.088874 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.479041 ] J[20.976024 ]
        G03 X[-22.187356 + #<x_offset>] Y[12.672495 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.944488 ] J[42.220128 ]
        G02 X[-17.483140 + #<x_offset>] Y[12.663204 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.794326 ] J[-5642.460957 ]
        G02 X[-14.276315 + #<x_offset>] Y[12.654856 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-18.120555 ] J[-7579.511926 ]
        G02 X[-13.751034 + #<x_offset>] Y[13.228096 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[25.265647 ] J[-22.624530 ]
        G02 X[-13.235620 + #<x_offset>] Y[13.748467 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.757364 ] J[-9.148978 ]
        G02 X[-11.786386 + #<x_offset>] Y[15.000311 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.087188 ] J[-13.685978 ]
        G02 X[-10.342842 + #<x_offset>] Y[16.023884 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.068169 ] J[-15.490021 ]
        G02 X[-8.811827 + #<x_offset>] Y[16.910705 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.320603 ] J[-16.052573 ]
        G02 X[-7.044370 + #<x_offset>] Y[17.717217 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.854261 ] J[-17.064034 ]
        G02 X[-5.429489 + #<x_offset>] Y[18.278452 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.319323 ] J[-18.456481 ]
        G02 X[-3.393120 + #<x_offset>] Y[18.766731 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.367151 ] J[-17.893238 ]
        G02 X[-1.500424 + #<x_offset>] Y[19.011642 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.365913 ] J[-18.576189 ]
        G02 X[0.478616 + #<x_offset>] Y[19.066592 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.534670 ] J[-19.606192 ]
        G02 X[2.432516 + #<x_offset>] Y[18.920211 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.424269 ] J[-18.776664 ]
        G02 X[4.138686 + #<x_offset>] Y[18.625620 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.491442 ] J[-19.517655 ]
        G01 X[4.143086 + #<x_offset>] Y[18.625619 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[4.147505 + #<x_offset>] Y[18.625620 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[4.231413 + #<x_offset>] Y[18.608563 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.173646 ] J[-5.988432 ]
        G02 X[4.315074 + #<x_offset>] Y[18.590342 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.282285 ] J[-6.088810 ]
        G02 X[4.323894 + #<x_offset>] Y[18.590348 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.008820 ] J[-6.123634 ]
        G02 X[4.332713 + #<x_offset>] Y[18.590342 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.000000 ] J[-6.123641 ]
        G02 X[6.256503 + #<x_offset>] Y[18.039472 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.156840 ] J[-18.151467 ]
        G02 X[7.913408 + #<x_offset>] Y[17.382078 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.459778 ] J[-18.698054 ]
        G02 X[9.675784 + #<x_offset>] Y[16.474589 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.706726 ] J[-17.131780 ]
        G02 X[11.141325 + #<x_offset>] Y[15.529995 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.940041 ] J[-17.031193 ]
        G02 X[12.241118 + #<x_offset>] Y[14.681417 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.941046 ] J[-14.021003 ]
        G02 X[13.557852 + #<x_offset>] Y[13.483884 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-14.142409 ] J[-16.872794 ]
        G02 X[13.571094 + #<x_offset>] Y[13.475073 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.953167 ] J[-11.967989 ]
        G02 X[13.584311 + #<x_offset>] Y[13.466245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.408906 ] J[-5.117451 ]
        G03 X[13.750849 + #<x_offset>] Y[13.306319 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.374581 ] J[5.430151 ]
        G02 X[13.919450 + #<x_offset>] Y[13.139925 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.805807 ] J[-3.011626 ]
        G02 X[13.923862 + #<x_offset>] Y[13.135522 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.505458 ] J[-5.521336 ]
        G02 X[13.928269 + #<x_offset>] Y[13.131120 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-27.485813 ] J[-27.521131 ]
        G02 X[14.154234 + #<x_offset>] Y[12.879001 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.846069 ] J[-3.674419 ]
        G03 X[14.386880 + #<x_offset>] Y[12.610773 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.735581 ] J[7.341732 ]
        G03 X[30.200080 + #<x_offset>] Y[12.608408 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.836800 ] J[6219.482252 ]
        G03 X[52.557436 + #<x_offset>] Y[12.646050 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.312317 ] J[19891.431204 ]
        G02 X[53.343952 + #<x_offset>] Y[13.581916 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[19.289188 ] J[-15.412493 ]
        G02 X[54.241950 + #<x_offset>] Y[14.515773 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.516537 ] J[-10.175637 ]
        G02 X[55.686600 + #<x_offset>] Y[15.764011 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[13.120070 ] J[-13.724431 ]
        G02 X[57.134728 + #<x_offset>] Y[16.791189 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.043694 ] J[-15.444948 ]
        G02 X[58.571496 + #<x_offset>] Y[17.630998 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.584119 ] J[-16.458675 ]
        G02 X[60.442019 + #<x_offset>] Y[18.493342 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[8.847713 ] J[-16.731840 ]
        G02 X[62.293269 + #<x_offset>] Y[19.118852 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[6.968280 ] J[-17.571014 ]
        G02 X[64.093269 + #<x_offset>] Y[19.534037 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.272977 ] J[-18.751081 ]
        G02 X[65.985965 + #<x_offset>] Y[19.778948 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.365910 ] J[-18.576155 ]
        G02 X[67.965005 + #<x_offset>] Y[19.833898 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[1.534670 ] J[-19.606203 ]
        G02 X[68.196645 + #<x_offset>] Y[19.817750 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.055872 ] J[-2.470943 ]
        G03 X[68.432436 + #<x_offset>] Y[19.798620 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.386162 ] J[3.297070 ]
        G02 X[67.844504 + #<x_offset>] Y[20.019152 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[54.073391 ] J[145.052210 ]
        G02 X[67.268269 + #<x_offset>] Y[20.257231 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.560779 ] J[9.434708 ]
        G02 X[65.596907 + #<x_offset>] Y[21.110489 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[7.820791 ] J[17.382929 ]
        G02 X[64.049172 + #<x_offset>] Y[22.100495 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[9.575356 ] J[16.674561 ]
        G02 X[62.483061 + #<x_offset>] Y[23.337776 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[11.095090 ] J[15.653622 ]
        G02 X[61.262228 + #<x_offset>] Y[24.508203 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.787301 ] J[14.559921 ]
        G02 X[60.137840 + #<x_offset>] Y[25.790708 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[14.336134 ] J[13.702803 ]
        G02 X[58.977991 + #<x_offset>] Y[27.400981 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[14.719726 ] J[11.825175 ]
        G02 X[58.089600 + #<x_offset>] Y[28.934905 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[16.015182 ] J[10.299622 ]
        G02 X[57.284658 + #<x_offset>] Y[30.699453 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[17.082257 ] J[8.858358 ]
        G02 X[57.020261 + #<x_offset>] Y[31.438545 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[10.728543 ] J[4.254790 ]
        G02 X[56.808408 + #<x_offset>] Y[32.119384 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[43.165063 ] J[13.804799 ]
        G03 X[48.112622 + #<x_offset>] Y[35.178433 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-42.174699 ] J[-105.998599 ]
        G03 X[41.284002 + #<x_offset>] Y[36.928319 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.019625 ] J[-71.728989 ]
        G03 X[34.334409 + #<x_offset>] Y[38.009277 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-14.371060 ] J[-69.512799 ]
        G03 X[27.466116 + #<x_offset>] Y[38.478189 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.841023 ] J[-93.608819 ]
        G03 X[26.265529 + #<x_offset>] Y[38.511994 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.522322 ] J[-174.790319 ]
        G03 X[25.199519 + #<x_offset>] Y[38.531106 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.940555 ] J[-78.499918 ]
        G01 X[25.199519 + #<x_offset>] Y[38.531106 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
        G01 X[25.128963 + #<x_offset>] Y[32.269300 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[14.203815 + #<x_offset>] Y[31.757275 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.053335 ] J[-94.336463 ] F [#<feed_rate>]
        G03 X[6.308269 + #<x_offset>] Y[30.249648 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.021683 ] J[-47.727465 ]
        G02 X[5.109873 + #<x_offset>] Y[27.934992 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.951499 ] J[10.415412 ]
        G02 X[3.882922 + #<x_offset>] Y[26.033953 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-22.365048 ] J[13.088183 ]
        G02 X[3.557381 + #<x_offset>] Y[25.604480 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-6.891297 ] J[4.885482 ]
        G03 X[3.186186 + #<x_offset>] Y[25.134370 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[19.172885 ] J[-15.520380 ]
        G02 X[4.278999 + #<x_offset>] Y[24.969430 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.813410 ] J[-22.343052 ]
        G02 X[5.294033 + #<x_offset>] Y[24.772773 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.265026 ] J[-29.892896 ]
        G03 X[5.325817 + #<x_offset>] Y[24.768262 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.058398 ] J[0.297274 ]
        G02 X[5.355769 + #<x_offset>] Y[24.763967 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.024416 ] J[-0.276866 ]
        G01 X[5.355769 + #<x_offset>] Y[24.772773 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[5.364588 + #<x_offset>] Y[24.768418 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G01 X[5.373408 + #<x_offset>] Y[24.763967 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G03 X[5.422005 + #<x_offset>] Y[24.755175 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.160189 ] J[0.746685 ]
        G02 X[5.470422 + #<x_offset>] Y[24.746328 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.105567 ] J[-0.714688 ]
        G02 X[5.527789 + #<x_offset>] Y[24.737774 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.894890 ] J[-6.198227 ]
        G02 X[5.585074 + #<x_offset>] Y[24.728689 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.952257 ] J[-6.189673 ]
        G02 X[5.638142 + #<x_offset>] Y[24.715545 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.190088 ] J[-0.881112 ]
        G03 X[5.690908 + #<x_offset>] Y[24.702245 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.279774 ] J[0.998682 ]
        G02 X[5.708553 + #<x_offset>] Y[24.697868 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.498945 ] J[-6.080461 ]
        G02 X[5.726186 + #<x_offset>] Y[24.693440 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.516590 ] J[-6.076084 ]
        G02 X[8.306312 + #<x_offset>] Y[23.952553 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-5.500179 ] J[-24.017336 ]
        G02 X[10.479866 + #<x_offset>] Y[23.088301 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.655889 ] J[-24.934500 ]
        G01 X[10.479866 + #<x_offset>] Y[23.097106 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
        G02 X[12.838915 + #<x_offset>] Y[21.880420 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.193052 ] J[-22.658780 ]
        G02 X[14.766116 + #<x_offset>] Y[20.636481 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-13.303106 ] J[-22.724997 ]
        G02 X[15.820029 + #<x_offset>] Y[19.830191 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-10.570141 ] J[-14.908295 ]
        G02 X[16.935700 + #<x_offset>] Y[18.872592 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-23.464961 ] J[-28.467091 ]
        G03 X[30.918614 + #<x_offset>] Y[18.875011 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.967525 ] J[5920.993711 ]
        G03 X[49.788130 + #<x_offset>] Y[18.907870 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-32.951215 ] J[24339.014348 ]
        G03 X[49.849383 + #<x_offset>] Y[18.973816 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.629962 ] J[0.646555 ]
        G02 X[49.911603 + #<x_offset>] Y[19.040162 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.637410 ] J[-0.535414 ]
        G02 X[51.838304 + #<x_offset>] Y[20.703228 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[17.318189 ] J[-18.115929 ]
        G02 X[53.748061 + #<x_offset>] Y[22.056412 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[16.033931 ] J[-20.604575 ]
        G02 X[54.210848 + #<x_offset>] Y[22.330537 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[3.961882 ] J[-6.160880 ]
        G03 X[54.709380 + #<x_offset>] Y[22.612037 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.553607 ] J[15.730495 ]
        G02 X[54.211927 + #<x_offset>] Y[23.286287 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[63.554415 ] J[47.410326 ]
        G02 X[53.712783 + #<x_offset>] Y[24.014329 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[12.144773 ] J[8.861553 ]
        G02 X[52.818402 + #<x_offset>] Y[25.548625 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[17.076402 ] J[10.982106 ]
        G02 X[51.984172 + #<x_offset>] Y[27.251065 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[29.559513 ] J[15.540371 ]
        G03 X[44.765482 + #<x_offset>] Y[29.631233 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-34.356246 ] J[-92.060628 ]
        G03 X[39.050500 + #<x_offset>] Y[30.997294 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-17.964494 ] J[-62.517830 ]
        G03 X[33.245762 + #<x_offset>] Y[31.833099 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.894053 ] J[-62.030091 ]
        G03 X[27.272088 + #<x_offset>] Y[32.216384 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.883936 ] J[-91.717484 ]
        G03 X[26.099073 + #<x_offset>] Y[32.250783 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.118788 ] J[-256.836563 ]
        G03 X[25.128963 + #<x_offset>] Y[32.269300 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.650063 ] J[-61.023205 ]
        G01 X[25.128963 + #<x_offset>] Y[32.269300 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
        G01 X[25.067227 + #<x_offset>] Y[26.563120 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G03 X[20.178851 + #<x_offset>] Y[26.504057 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.174063 ] J[-105.151926 ] F [#<feed_rate>]
        G03 X[16.530005 + #<x_offset>] Y[26.280898 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.507084 ] J[-70.935481 ]
        G03 X[17.325958 + #<x_offset>] Y[25.783772 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[106.245404 ] J[169.224791 ]
        G02 X[18.064588 + #<x_offset>] Y[25.293120 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.697064 ] J[-12.388499 ]
        G02 X[18.512560 + #<x_offset>] Y[24.935360 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-2.902555 ] J[-4.093805 ]
        G03 X[18.937713 + #<x_offset>] Y[24.578745 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[5.597717 ] J[6.241802 ]
        G03 X[28.976030 + #<x_offset>] Y[24.583854 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[2.816293 ] J[4327.547849 ]
        G03 X[41.312644 + #<x_offset>] Y[24.605189 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-169.906309 ] J[101850.212611 ]
        G03 X[34.269133 + #<x_offset>] Y[25.938530 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-14.688858 ] J[-58.324686 ]
        G03 X[27.095700 + #<x_offset>] Y[26.510189 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.544989 ] J[-74.481281 ]
        G03 X[25.926298 + #<x_offset>] Y[26.545767 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-15.504502 ] J[-490.380540 ]
        G03 X[25.067227 + #<x_offset>] Y[26.563106 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.388365 ] J[-47.497180 ]
        G01 X[25.067227 + #<x_offset>] Y[26.563120 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
        G01 X[81.608686 + #<x_offset>] Y[19.701592 + #<y_offset>] F [#<feed_rate>]
    
        G01 Z[#<current_depth> + #<z_offset>] F [#<z_feed_rate>](Penetrate)
        G02 X[80.233271 + #<x_offset>] Y[19.257487 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-7.387811 ] J[20.528513 ] F [#<feed_rate>]
        G02 X[78.583617 + #<x_offset>] Y[18.872564 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-4.674195 ] J[16.304666 ]
        G02 X[76.444285 + #<x_offset>] Y[18.614590 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.244486 ] J[17.906357 ]
        G02 X[74.711880 + #<x_offset>] Y[18.581523 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-1.262632 ] J[20.752630 ]
        G02 X[74.480246 + #<x_offset>] Y[18.593304 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[0.093199 ] J[4.115375 ]
        G03 X[74.244450 + #<x_offset>] Y[18.607967 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-0.551951 ] J[-6.972750 ]
        G02 X[74.873121 + #<x_offset>] Y[18.368332 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-108.697225 ] J[-286.106384 ]
        G02 X[75.399797 + #<x_offset>] Y[18.149356 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.543594 ] J[-9.265834 ]
        G02 X[76.967334 + #<x_offset>] Y[17.357795 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.026459 ] J[-17.842778 ]
        G02 X[78.627714 + #<x_offset>] Y[16.306092 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-9.250718 ] J[-16.441116 ]
        G02 X[80.040075 + #<x_offset>] Y[15.206367 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.550716 ] J[-16.291223 ]
        G02 X[81.414658 + #<x_offset>] Y[13.907203 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-12.092521 ] J[-14.171290 ]
        G02 X[81.854688 + #<x_offset>] Y[13.419569 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-8.303272 ] J[-7.935040 ]
        G02 X[82.305422 + #<x_offset>] Y[12.884147 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-45.953214 ] J[-39.142222 ]
        G03 X[86.072432 + #<x_offset>] Y[13.487441 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.300385 ] J[32.670258 ]
        G03 X[87.835214 + #<x_offset>] Y[13.986578 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.343436 ] J[15.170206 ]
        G02 X[87.642431 + #<x_offset>] Y[14.288615 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[15.983746 ] J[10.414586 ]
        G03 X[87.376603 + #<x_offset>] Y[14.665675 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-3.533922 ] J[-2.209186 ]
        G03 X[85.694221 + #<x_offset>] Y[16.460467 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-11.547078 ] J[-9.137966 ]
        G03 X[81.608686 + #<x_offset>] Y[19.701578 + #<y_offset>] Z[#<current_depth> + #<z_offset>] I[-27.554292 ] J[-30.537627 ]
        G01 X[81.608686 + #<x_offset>] Y[19.701592 + #<y_offset>] Z[#<current_depth> + #<z_offset>]
    
    O102 endrepeat
    
    G00 Z[#<z_safe> + #<z_offset>]
    G00 X0 Y0
    %
     
  4. Electronics cavity is routed out. The bubinga didn't make any problems using the cnc, so I will probably cut the cover with cnc as well.

    tumblr_nhzh2hKByA1twvu9io2_1280.png
    tumblr_nhzh2hKByA1twvu9io1_1280.png
     
  5. Little progress because I'm preping for exams :) I did, however, manage to cut out the electronics cover with cnc and started shape it.



    Got the piece out of the slab of Bubinga on the bandsaw and ended up with two nice covers that are just a bit to wide for the cavity. I sanded the first one down and started shaping the backside - the body will have a curved back. I think I sanded to much off on a few spots so the scrap cover will come in handy if I can't fix it by adjusting the position a little further.

    [​IMG]
    tumblr_nidioaxlkY1twvu9io2_1280.png

    I also ordered some 5minute Epoxy and oxide pigment from amazon. Couldn't find anything about dyeing epoxy with oxide pigment so I will do a test on another project where color does not matter.
    Not a lot of progress but my roommates' kids figured out that it's going to be a guitar, so I must be on the right track :D
     
    Rôckhewer and gmjhowe like this.
  6. Cutout the shape of the neck on the band-saw and routed to the template, didn't take pictures of that, sorry.

    Then I used my Bailey N° 4 to true the tapered sides. I love that plane, one of the best investments I've made in a long time. Still need to practice sharpening the blade a bit more though ... I can get it to a point where it's nice to work with but there is still a lot of headroom for improvement.

    tumblr_nihhl2lcP11twvu9io4_1280.png

    tumblr_nihhl2lcP11twvu9io3_1280.png

    Also fitted the cover properly. I think I don't need magnets to hold it in place, it's such a great fit and lifts out with a firm push in the right corner.

    [​IMG]

    [​IMG]
     
  7. Triad

    Triad Supporting Member Commercial User

    Jul 4, 2006
    Europe
    Builder
    I'd use magnets anyway... the piece could shrink a bit over time and end up falling down.
     
  8. FBB Custom

    FBB Custom TalkBass Pro Commercial User

    Jan 26, 2002
    Maryland
    Owner: FBB Bass Works
    Or it could swell and get stuck. It's best to have a loose fit and fasten it.
     
    buzzwah likes this.
  9. Thanks guys! I did not think about that ... just scraped off some wood, magnets will follow after copper coating.
     
  10. Just spent half a day at the fablab.

    I tried the epoxy earlier this week and it worked great, mixing with oxide pigment is easily done.

    tumblr_nip8bbNszt1twvu9io1_1280.png

    Scraped off the excess with a chisel.
    I drilled the bridge ground channel before attaching the wings to avoid weird angles.

    [​IMG]

    Cleaning up the edges before jointing with a N°4.

    [​IMG]

    Attaching the wings with Wenge veneer between wing and neck.

    [​IMG]

    And finally cleaning up the joints and merging the planes.

    tumblr_nip8bbNszt1twvu9io5_1280.png

    It already feels great, very small, smooth and ergonomic. I'm a bit worried about neck-dive but it's hard to estimate without the tuners and headpiece installed.
     
  11. Doing a lot of profiling and carving right now. A process that I enjoy very much and clears my head after a day of studying. Also filled some of the tear-out with epoxy and Bubinga dust.
    I've decided to take a modern approach to the neck profile and do a little experiment. Starting with a trapezoid and then taking off the hard edges where the planes intersect during sanding.
    The width of the base of the trapezoid increases down the neck while the top stays constant creating slightly twisted sides that are steep at the head and flatter at the bottom increasing with string-spacing.

    [​IMG]

    [​IMG]

    Still need to do some work on the transition ...

    tumblr_niy2ufGaaA1twvu9io3_1280.png
     
    gmjhowe and michaelwayneharwood like this.
  12. Its looking really nice, great to see the wings go on.

    Headless plus that lovely long top horn, I very much doubt you will have major issues with neck-dive. Plus, neck dive is easily addressed with an off centre strap pin at the bridge end. Which you may put off centre because of the headless bridge/s anyway.
     
  13. Thank you. I'm worried because the headpiece is rather heavy. But it's not milled yet and the bridge is rather heavy as well ... so I might be fine after all.

    I finally managed to hit the Lab again and milled the saddles. Despite running into some problems along the way I managed to get a nice result.
    The workbed program wasn't working correctly because I overlooked that it is not fully parametrized. Then I realized that the axis are swapped in the sim, so I switched the controls but the axis on the actual machine aren't identical so the calibration was screwed up and I spent a few minutes trying to figure out why everything was skewed.
    After editing the program it went rather smooth. Until the workpiece snapped off. The code was supposed to leave a bit of metal on the bottom so the piece doesn't disintegrate but is still easy to take apart after milling. Because of a slight warp from fixing the brass to a piece of (apparently rather easily compactable) plywood the cutter went right through and I had to readjust the workpiece and rewrite the program on the fly once more.



    Code:
    %
    
    G21 (using mm)
    G40 (manual toolrad comp)
    
    #<feed_rate> = 400.0 (Feed definition)
    #<z_feed_rate> = 10.0 (Feed definition)
    #<z_feed> = 0.25
    #<z_safe> = 5
    
    #<toolrad> = 2.5
    
    (Design Definitions)
    
    #<n> = 7
    #<length> = 16
    #<width> = 12
    #<P1_length> = 5
    #<P2_length> = 10
    #<depth> = -6 (Pocket depth)
    #<screw_offset> = 2.125 (center of setscrew to face)
    #<string_channel_width> = 3.5
    
    #<string_channel_width> = [#<string_channel_width> - #<toolrad>]
    #<string_channel_offset> = [#<string_channel_width> * 0.5]
    
    
    G00 Z[#<z_safe>]
    G00 X0 Y0
    
    (Set Screw Touch Offs)   
    
        #<y_offset> = 0
       
        O105 repeat [#<n>]
    
            G00 Y[#<screw_offset> + #<y_offset>] X[#<width> / 2 - #<screw_offset>]
    
            G01 Z[-1] F[#<z_feed_rate>]
    
            G00 Z[#<z_safe>]
    
            G00 Y[#<screw_offset> + #<y_offset>] X[- #<width> / 2 + #<screw_offset>]
    
            G01 Z[-1] F[#<z_feed_rate>]
    
            G00 Z[#<z_safe>]
    
            G00 Y[#<length> - #<screw_offset> + #<y_offset>] X[#<width> / 2 - #<screw_offset>]
    
            G01 Z[-1] F[#<z_feed_rate>]
    
            G00 Z[#<z_safe>]
    
            G00 Y[#<length> - #<screw_offset> + #<y_offset>] X[- #<width> / 2 + #<screw_offset>]
    
            G01 Z[-1] F[#<z_feed_rate>]
    
            G00 Z[#<z_safe>]
           
            #<y_offset> = [ #<y_offset> + #<length> + #<toolrad>]
           
        O105 endrepeat
       
    (Cuts)
       
        #<y_offset> = 0
       
        O106 repeat [#<n>]
    
            (Left Cut)
    
                #<steps> = [#<depth> * -1 / #<z_feed>]
                #<current_depth> = 0
    
                G00 Y[- #<toolrad> / 2 + #<y_offset>] X[-#<string_channel_offset>]
    
                O102 repeat [#<steps>]
    
                    #<current_depth> = [#<current_depth> - #<z_feed>]
    
                    G01 Z[#<current_depth>] F[#<z_feed_rate>]
                   
                    G01 Y[#<P1_length> - #<toolrad> / 2 + #<y_offset>] F[#<feed_rate>]   
                    G01 X[#<string_channel_offset>]
                   
                    G01 Y[- #<toolrad> / 2 + #<y_offset>] F[#<feed_rate>]
                    G01 X[-#<string_channel_offset>]
                   
                O102 endrepeat
    
                G00 Z[#<z_safe>]
               
            (Right Cut)
    
                #<steps> = [#<depth> * -1 / #<z_feed>]
                #<current_depth> = 0
    
                G00 Y[ #<length> + #<toolrad> / 2 + #<y_offset>] X[-#<string_channel_offset>]
    
                O104 repeat [#<steps>]
    
                    #<current_depth> = [#<current_depth> - #<z_feed>]
    
                    G01 Z[#<current_depth>] F[#<z_feed_rate>]
                   
                    G01 Y[#<length> - #<P2_length> + #<toolrad> / 2 + #<y_offset>] F[#<feed_rate>]   
                    G01 X[#<string_channel_offset>]
                   
                    G01 Y[ #<length> + #<toolrad> / 2 + #<y_offset>] F[#<feed_rate>]
                    G01 X[-#<string_channel_offset>]
                   
                O104 endrepeat
    
                G00 Z[#<z_safe>]
    
           
            #<y_offset> = [ #<y_offset> + #<length> + #<toolrad>]
           
        O106 endrepeat
       
    (Faces)
       
        #<y_offset> = 0
    
        (Left Face)
    
        #<steps> = [[#<depth> - 1.5] * -0.5 / #<z_feed>]
        #<current_depth> = 0
    
        G00 Y[- #<toolrad> / 2 + #<y_offset>] X[#<width> / 2]
    
        O101 repeat [#<steps>]
    
            #<current_depth> = [#<current_depth> - #<z_feed>]
    
            G01 Z[#<current_depth>] F[#<z_feed_rate>]
            G01 X[- #<width> / 2] F[#<feed_rate>]   
           
            #<current_depth> = [#<current_depth> - #<z_feed>]
    
            G01 Z[#<current_depth>] F[#<z_feed_rate>]
            G01 Y[- #<toolrad> / 2 + #<y_offset>] X[#<width> / 2] F[#<feed_rate>]
           
        O101 endrepeat
    
        G00 Z[#<z_safe>]   
       
       
        O107 repeat [#<n>]
    
            (Right Face)
    
            #<steps> = [[#<depth> - 1.5] * -0.5 / #<z_feed>]
            #<current_depth> = 0
    
            G00 Y[ #<length> + #<toolrad> / 2 + #<y_offset>] X[#<width> / 2]
    
            O103 repeat [#<steps>]
    
                #<current_depth> = [#<current_depth> - #<z_feed>]
    
                G01 Z[#<current_depth>] F[#<z_feed_rate>]
                G01 X[- #<width> / 2] F[#<feed_rate>]
               
                #<current_depth> = [#<current_depth> - #<z_feed>]
    
                G01 Z[#<current_depth>] F[#<z_feed_rate>]
                G01 Y[ #<length> + #<toolrad> / 2 + #<y_offset>] X[#<width> / 2] F[#<feed_rate>]
               
            O103 endrepeat
    
            G00 Z[#<z_safe>]
           
            #<y_offset> = [ #<y_offset> + #<length> + #<toolrad>]
           
        O107 endrepeat
    
    G00 X0 Y0
    
    %

    After all that trouble the result looks pretty good.

    tumblr_njfbkxqdkx1twvu9io1_1280.png
     
    gmjhowe likes this.
  14. Another quick update.
    I don't really like how the ebony fingerboard ends before the cut of the lower horn. It was hard to find a board of ebony even with this length and it was pretty expensive. And still only gets me about 21 frets on that scale length.
    I found a really long and gorgeous Wenge board though, at my favorite supplier. So I bought it and will have a look at it next week.
    With a board that long I will be able to extend the fingerboard right to the pickup, which should be about 26 frets :)

    I also thought about the pickup config and made some sketches. The plan right now is to have a single coil at the bridge and a humbucker further down.

    Here's a probably really silly question: to create the 90° phase offset and humbucking effect I only need to change the direction of winding on one of the coils, right? :help:

    Hmm, if I understand this correctly, I want winds in different directions as well as polarity.

    Here is how the bass looks right now, after a couple coats of High Solid Wax-Oil:

    [​IMG]

    Still needs a lot of sanding but the grain is starting to look really sweet.
    Here's what I came up with for the pickups:

    tumblr_njgzccIBhj1twvu9io1_1280.png

    And here is a quick mockup of what I'm thinking right now:

    tumblr_njgzccIBhj1twvu9io3_1280.png

    The pickup case is angled so that all lines in the design meet at the intersection of the fret lines :)
    I tried to design the whole bass around that point, the shift in the wings, pickup case and even the headpiece is angled (which is giving me somewhat of headache trying to figure out how to mill it) towards that vantage point.
     
    Last edited: Feb 8, 2015
  15. Sorry for the lack of updates as of late. I had a bit of a creative low-point mixed with signs of depression creeping in :/
    I'm not satisfied with the contours and every time I looked at the bass I just didn't feel up to working on it ... I almost started to hate the project. I think I never was so riddled with emotions over a build.

    So what do you do in such a situation?

    Well, I shifted focus and worked on different aspects of the build.
    Added a recessed jack:

    tumblr_nk0kcw8HC41twvu9io5_1280.png
    [​IMG]

    I want to keep the front clean but have Vol, Vol, Tone pots and a switch to tap the HB. So I opted for a stacked pot and a push-pull bot, but the Warwick knobs didn't fit the Allparts shafts ...

    [​IMG]

    tumblr_nk0kcw8HC41twvu9io2_1280.png

    The height might be an issue too. I might have to drill recesses into the cavity (tricky because the top is already thin) and into the cover (tricky for the same reason).

    The magnets and wire arrived and a first prototype of the 3D printed parts. Didn't quite fit so I adjusted the design. It's weird, after the struggles last time, that I'm actually looking forward to wind another pickup by hand.

    [​IMG]

    And after all that was done and I still didn't feel up to work on the body I took on another somewhat related project.
    A friend of mine is a sushi cook and gave me a Deba knife in exchange for a few lessons in woodworking :)

    So I put the walnut and bubinga scraps to good use ...

    tumblr_nk0kcw8HC41twvu9io4_1280.png

    [​IMG]

    [​IMG]
     
    Geoff St. Germaine likes this.
  16. Gilmourisgod

    Gilmourisgod

    Jun 23, 2014
    Cape Cod MA
    Couchsofa
    This is impressive work! I know that feeling well when you feel like you are stuck, I had to take a one year "hiatus" from a build when I screwed up the neck pocket. When I finally came back with a fresh eye, the solution was obvious. Creativity is a rechargeable battery, thank god for that.

    Have you thought about knurling the tuning knobs? Is that fixture available at your Fablab? They look cool smooth, but as you said, hard to grip.
     
  17. Thank you. I hope it won't take me a year to recharge, but hearing other struggle as well made me feel a bit better :)
    Knurling is still the plan but the lathe at our FabLab is out of order because we don't have the space right now, with the lasercutter and 3D printer builds that are going on. But once the lathe has a spot to be set up I will speak to the owner about using it. I was in a grey area when I did the knob, people have since then gotten the idea that it is a too dangerous machine and are uncomfortable with it being operated while people are in the lab.
     
    Last edited: Feb 19, 2015
  18. Well, I managed to get access to the lathe and knurled the knobs.

    tumblr_nk52imetOV1twvu9io6_1280.png

    Because the knurling process generated a lot of forces the clamps left some marks on the brass. We printed a ring on the 3D printer to protect the knurl when clamped.
    Still need to sand them clean and put on some protective lacquer.

    tumblr_nk52imetOV1twvu9io7_1280.png

    I also made a wax-oil finish from carnauba, bees wax, turpentine and linseed oil.

    tumblr_nk52imetOV1twvu9io1_1280.png

    The wax kept bunching up on the walls of the during cooling down.

    [​IMG]

    After adding a lot more turpentine and linseed oil it looked much better.

    [​IMG]

    Still some wax separating though. So I reheated it and shook it for about an hour until the mixture settled uniformly.

    tumblr_nk52imetOV1twvu9io4_1280.png

    First two coats are looking and feeling quite nice. Got some shine to it and not too much grip for fast action on the neck ;) I'm curious how it holds up when actually playing the bass, but that will have to wait ...

    [​IMG]
     
  19. theNecatoR

    theNecatoR

    Jun 23, 2012
    Germany
    You have some serious skills. I must say, I'm in no way fan of headless and certainly I don't play more than 4 strings unless it's on a Baritone or Bass VI, but your project kept me at the edge of the sofa with each post!
    I hope I get access to a CNC to cut the aluminium pickguards for my Bass project, the last pickguard was done by hand by a friend of mine and it was a real PITA for him. It turned up nicely, more so after I got it anodized.
    Beste Grüße aus Münster!
     
  20. Thank you, I'm glad you are enjoying the ride. Maybe check out the Münsteraner Hackerspace Warpzone, it does not seem to be equipped with a CNC mill but people around there might be able to help you out.

    Sorry for the short break. I took Gilmourisgod's advice serious and spent some time in the mountains ;)

    [​IMG]

    With more energy to carry on I started printing the pickups at the FabLab.

    [​IMG]

    The results are okay, but very crude because the printer isn't well calibrated and with so many people having access it's hard to keep it in check. It will be fine for the structural pieces but the case which will be visible and part of the interface will be printed on another machine.

    I also glued down the Wenge FB after sawing it by hand close to the template and taking off the rest on the router table.

    [​IMG]

    Well, I didn't anticipate this :D This thing is very wide, even with the very small string spacing.
    I decided to alternate between the sanding block and my N°4 plane. So far it's working out quite good, but I'm a little bit concerned. I've heard of people doing fretboard radii completely by hand with a plane but it seemed to risky to try out on an expensive piece of wood and seemed to require a lot of skill. Guess I'm gonna learn the hard way ...
     
    theNecatoR likes this.
  21. Primary

    Primary TB Assistant

    Here are some related products that TB members are talking about. Clicking on a product will take you to TB’s partner, Primary, where you can find links to TB discussions about these products.

     
    May 18, 2022

Share This Page