Ding:Raspi-Gehäuse
Aus FabLab Region Nürnberg
Foto | |
---|---|
Basisdaten | |
Status | eingeschränkt nutzbar |
Schöpfer | Patrick (Diskussion) |
Unterseite eines Gehäuses für einen Raspberry Pi. Aus einem Stück Holz gefräßt.
Gcode für den Fräspfad:
#<pcbX>=56 #<pcbY>=85 #<td>=5.5 #<tr>=[#<td>/2] #<pcbH>=1.6 G21 G40 G90 o110 sub (#<b>=[#3/2*sqrt[3/2-sqrt[2]]]) #<b>=[#3/2*[1-1/sqrt[2]]] G91 G1 X[-#<b>] Y[-#<b>] G4 P0.1 G1 X[#<b>] Y[#<b>] G4 P0.1 G1 Y[#2] G4 P0.1 G1 X[-#<b>] Y[#<b>] G4 P0.1 G1 X[#<b>] Y[-#<b>] G4 P0.1 G1 X#1 G4 P0.1 G1 X[#<b>] Y[#<b>] G4 P0.1 G1 X[-#<b>] Y[-#<b>] G4 P0.1 G1 Y[-#2] G4 P0.1 G1 X[#<b>] Y[-#<b>] G4 P0.1 G1 X[-#<b>] Y[#<b>] G4 P0.1 G1 X-#1 G90 o110 endsub o109 sub G91 G1 Y[#2] G1 X#1 G1 Y[-#2] G1 X-#1 G90 o109 endsub o100 sub (#1 x-size, #3 y-pitch) G91 G1 X#1 G1 X-#1 Y#2 o100 endsub o101 sub (#1 x-size, #2 y-size, #3 y-pitch) #<a>=[abs[#2/#3]] #<n>=[fix[#<a>]] #<r>=[#<a>-#<n>] G91 o110 repeat [#<n>] o100 call [#1] [#3] o110 endrepeat o100 call [#1] [#3*#<r>] G1 X#1 G90 o101 endsub M3 S1 G0 Z10 F600 (Planfräsen) X[-2-#<td>] Y[-2-#<td>] G1 Z0 F600 o101 call [#<pcbX>+2*[2+#<td>]] [#<pcbY>+2*[2+#<td>]] [0.7*#<td>] G0 Z5 X#<tr> Y#<tr> G1 Z-0.1 F600 o110 call [#<pcbX>-#<td>] [#<pcbY>-#<td>] [#<td>] G1 Z-#<pcbH> o110 call [#<pcbX>-#<td>] [#<pcbY>-#<td>] [#<td>] G91 G1 X#<tr> Y#<tr> o101 call [#<pcbX>-2*#<td>] [#<pcbY>-2*#<td>] [0.7*#<td>] G90 G0 Z5 (simple pocket) X[#<tr>+1] Y[#<tr>+1] G1 Z-5 o110 call [#<pcbX>-#<td>-2] [#<pcbY>-#<td>-2] [#<td>] G90 G0 Z5 X[2*#<tr>+1] Y[2*#<tr>+1] G1 Z-5 o101 call [#<pcbX>-2*#<td>-2] [#<pcbY>-2*#<td>-2] [0.7*#<td>] G0 Z10 (GPIO) (SDCARD) G90 G0 Z5 X[11+#<tr>] Y10 G1 Z-5 Y[-18+#<tr>] X[42-#<tr>] Y10 G0 Z5 X[11+#<tr>*1.5] Y[-18+#<tr>] G1 Z-2 o101 call [31-#<td>-#<tr>] [35-#<td>-#<tr>] [0.7*#<td>] G90 G0 Z5 X[11+#<tr>*1.5] Y[-18+#<tr>] G1 Z-5 o101 call [31-#<td>-#<tr>] [35-#<td>-#<tr>] [0.7*#<td>] (POWER) (HDMI) (under CPU) (Audio and around) (LAN) (Ausschneiden) G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-1 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-2 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-3 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-4 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-5 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-6 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-7 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-8 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-9 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 X[-3-#<tr>] Y[-3-#<tr>] G1 Z-10 o109 call [#<pcbX>+6+#<td>] [#<pcbY>+6+#<td>] G0 Z10 M5 M30