type t = {- plus : OSCADml.Scad.d3 option;
- minus : OSCADml.Scad.d3 option;
}val apply : t -> OSCADml.Scad.d3 -> OSCADml.Scad.d3val make : 
  ?length:float ->
  ?jack_radius:float ->
  ?jack_width:float ->
  ?usb_height:float ->
  ?usb_width:float ->
  ?usb_z_off:float ->
  ?board_width:float ->
  ?board_thickness:float ->
  ?dist:float ->
  ?x_off:float ->
  ?z_off:float ->
  unit ->
  cutterval place_tray : 
  ?x_off:float ->
  ?y_off:float ->
  ?z_rot:float ->
  Walls.t ->
  OSCADml.Scad.d3 ->
  OSCADml.Scad.d3val carbonfet_stl : bool -> OSCADml.Scad.d3val carbonfet_holder : 
  ?micro:bool ->
  ?x_off:float ->
  ?y_off:float ->
  ?z_rot:float ->
  unit ->
  cutterval derek_reversible_stl : bool -> OSCADml.Scad.d3val reversible_holder : 
  ?reset_button:bool ->
  ?rail_w:float ->
  ?x_off:float ->
  ?y_off:float ->
  ?z_rot:float ->
  unit ->
  cutter