• 3 Posts
  • 99 Comments
Joined 3 years ago
cake
Cake day: July 2nd, 2023

help-circle


  • I often code directly on the machine control, including single blocking a running program and adding a line while the program is paused.

    Editor on older CNC machines usually doesn’t even do lowercase and often has limited alphabet keys. Think '80s green or amber screen.

    A machinist’s coding workflow can be real fucky. I go from CAM which is like a highly complex visual programming IDE to notepad. If I’m being fancy I use notepad++ for syntax highlights and diff’ing.








  • G Code is basically a geometric scripting languge and isn’t Turing complete in basic implementations. Every manufacturer pretty much also has their own dialect that is Turing complete.

    Gcode with control commands and variables is called, no shit, Macro G Code. It’s Turing complete. That form of variable names is normal and is inherited from hardware registers/banks and TTL.

    It’s not unusual for a save dialog to be labelled Punch as it has a direct lineage from punch tape.

    Kind of like assembly and a graphing calculator had an abortion together.





  • His ideas are fantastic. Execution and characterization are spotty. Been a while since I read anything of his, but IIRC, he has a tendency to dip into surrealism or absurdity that feels cringey instead of his artistic target.

    In some ways, it’s similar to a lot of Golden Era SF. You read it for the ideas, not the story.

    I do have a favorable opinion of him and his work. I’d really enjoy Doctorow being paired with a traditional fiction author and both being rode herd by a hardass SF editor.


  • Small squares as pixels would be time consuming, but would allow high detail even without a CNC.

    Drag knife on a cricut wouldn’t be strong enough for thick tile.Mill with a O-flute single flute plastic routing bit would be the way to go. 1/8" diameter, carbide, as fast the spindle will turn. Flute length as short as the tile thickness will allow. You’d want a few spares, you’ll probably break a couple getting it tweaked. Start at .030 chip load, full width and depth, probably don’t need a finish pass as the edge roughness will increase adhesion and won’t be visible. Don’t use coolant, don’t breathe the dust, wear a P99 or P100 respirator, shop vac with HEPA for cleanup. Some tile may have abrasive fiber in it and will shorten tool life.

    For fixturing, I think I’d use strap clamps and bars around edges. Use tabs between pieces almost like a stencil, lot of CAM software has a setting for auto tabs on profile cuts, cut from center to edges. Vacuum tables can be real temperamental, slow way down and still tab if trying to hold with vacuum. Double sided carpet tape can do it but has to be removed with acetone and IDK if that would effect the tile.

    Just spitballing, I’d be afraid metal mesh might cause de-adherence over time, especially if it corordes. I really like the mesh idea. Loose cotton fabric like cheese cloth or maybe a little tougher would absorb the tar and might make it even stronger, just have to pour at a high enough temp. Fiberglass sheet might also work.