Agent Skills: FIB Mill Controller

Focused Ion Beam milling skill for site-specific nanofabrication and cross-section preparation

fabricationID: a5c-ai/babysitter/fib-mill-controller

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/plugins/babysitter/skills/babysit/process/specializations/domains/science/nanotechnology/skills/fib-mill-controller

Skill Files

Browse the full folder contents for fib-mill-controller.

Download Skill

Loading file tree…

plugins/babysitter/skills/babysit/process/specializations/domains/science/nanotechnology/skills/fib-mill-controller/SKILL.md

Skill Metadata

Name
fib-mill-controller
Description
Focused Ion Beam milling skill for site-specific nanofabrication and cross-section preparation

FIB Mill Controller

Purpose

The FIB Mill Controller skill provides focused ion beam process control for site-specific nanofabrication and sample preparation, enabling precise material removal and deposition at the nanoscale.

Capabilities

  • TEM lamella preparation
  • Nanoscale milling and deposition
  • Pattern writing and editing
  • Cross-section imaging
  • Gas-assisted etching/deposition
  • Damage minimization protocols

Usage Guidelines

FIB Processing

  1. TEM Lamella Preparation

    • Deposit protective cap
    • Rough mill with high current
    • Fine polish to target thickness
  2. Nanofabrication

    • Define pattern geometry
    • Optimize beam parameters
    • Minimize gallium implantation
  3. Circuit Editing

    • Navigate to target location
    • Selective material removal
    • Metal deposition for reconnection

Process Integration

  • Nanodevice Integration Process Flow
  • Multi-Modal Nanomaterial Characterization Pipeline

Input Schema

{
  "operation": "lamella|milling|deposition|cross_section",
  "material": "string",
  "target_thickness": "number (nm, for lamella)",
  "pattern_file": "string (for milling)",
  "beam_voltage": "number (kV)"
}

Output Schema

{
  "process_parameters": {
    "beam_current": "number (pA)",
    "dwell_time": "number (us)",
    "overlap": "number (%)"
  },
  "milling_depth": "number (nm)",
  "lamella_thickness": "number (nm)",
  "damage_layer": "number (nm)",
  "processing_time": "number (minutes)"
}