main
John Lauer 0.1.44: etch mark seated on the body, --along, part-marking board rules 0d29899 6d ago

AI Flow 0.1.44

  • The etch mark sits on the body, not on the end caps. On MLCCs and chip resistors the ceramic top is 20 to 45 µm below the terminations, and the adom-chip-laser service lays its mark at the part's bounding-box top, so the text floated above the ceramic. adom-aiflow-etch now seats the mark on the surface actually under it (tools/laser-etch/seat_mark.py, vertical rays through the text footprint, 5 µm lift, colours kept).
  • --along x|y turns the text off the long axis when a printed band is in the way: an electrolytic's text runs parallel to its polarity stripe, on the silver side.
  • Board flow rules for part marking: keep a mark off polarity stripes, never etch over a vendor model that already prints its marking (Abracon's AMPLH5030S), use a light mark on dark and brown bodies, check that every marked ref's (model ...) points at the etched STEP (including parts on a KiCad stock model), and show the swap with kicad-cli pcb render before and after, because the desktop 3D viewer cannot be filmed while another window covers it.