5 MCP tools for positioner control (status, move, home, stop, config) and 3 guided workflow prompts (home_positioner, configure_positioner, measure_pattern_grid). The measure_pattern_grid prompt orchestrates cross-server 3D pattern measurement with mcnanovna's VNA scan tools. httpx HTTP client communicates with ESP32 firmware over WiFi. Firmware and KiCad hardware schematics moved from mcnanovna.
572 lines
18 KiB
Plaintext
572 lines
18 KiB
Plaintext
(kicad_symbol_lib
|
|
(version 20231120)
|
|
(generator "mcnanovna_gen")
|
|
(generator_version "1.0")
|
|
(symbol "ESP32_DevKit_38pin"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "U" (at 0 27.94 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "ESP32_DevKit_38pin" (at 0 -27.94 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Description" "ESP32 DevKit V1 38-pin module" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "ESP32_DevKit_38pin_0_1"
|
|
(rectangle
|
|
(start -15.00 25.40)
|
|
(end 15.00 -25.40)
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type background))
|
|
)
|
|
)
|
|
(symbol "ESP32_DevKit_38pin_1_1"
|
|
(pin power_out line
|
|
(at -18.81 22.86 0)
|
|
(length 3.81)
|
|
(name "3V3" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at -18.81 20.32 0)
|
|
(length 3.81)
|
|
(name "EN" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 17.78 0)
|
|
(length 3.81)
|
|
(name "VP/IO36" (effects (font (size 1.27 1.27))))
|
|
(number "3" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 15.24 0)
|
|
(length 3.81)
|
|
(name "VN/IO39" (effects (font (size 1.27 1.27))))
|
|
(number "4" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 12.70 0)
|
|
(length 3.81)
|
|
(name "IO34" (effects (font (size 1.27 1.27))))
|
|
(number "5" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 10.16 0)
|
|
(length 3.81)
|
|
(name "IO35" (effects (font (size 1.27 1.27))))
|
|
(number "6" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 7.62 0)
|
|
(length 3.81)
|
|
(name "IO32/φ_STEP" (effects (font (size 1.27 1.27))))
|
|
(number "7" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 5.08 0)
|
|
(length 3.81)
|
|
(name "IO33/φ_DIR" (effects (font (size 1.27 1.27))))
|
|
(number "8" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 2.54 0)
|
|
(length 3.81)
|
|
(name "IO25/θ_STEP" (effects (font (size 1.27 1.27))))
|
|
(number "9" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 0.00 0)
|
|
(length 3.81)
|
|
(name "IO26/θ_DIR" (effects (font (size 1.27 1.27))))
|
|
(number "10" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 -2.54 0)
|
|
(length 3.81)
|
|
(name "IO27/θ_EN" (effects (font (size 1.27 1.27))))
|
|
(number "11" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -18.81 -5.08 0)
|
|
(length 3.81)
|
|
(name "IO14/φ_EN" (effects (font (size 1.27 1.27))))
|
|
(number "12" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 -7.62 0)
|
|
(length 3.81)
|
|
(name "IO12" (effects (font (size 1.27 1.27))))
|
|
(number "13" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at -18.81 -10.16 0)
|
|
(length 3.81)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "14" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 -12.70 0)
|
|
(length 3.81)
|
|
(name "IO13" (effects (font (size 1.27 1.27))))
|
|
(number "15" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 -15.24 0)
|
|
(length 3.81)
|
|
(name "SD2" (effects (font (size 1.27 1.27))))
|
|
(number "16" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 -17.78 0)
|
|
(length 3.81)
|
|
(name "SD3" (effects (font (size 1.27 1.27))))
|
|
(number "17" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -18.81 -20.32 0)
|
|
(length 3.81)
|
|
(name "CMD" (effects (font (size 1.27 1.27))))
|
|
(number "18" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at -18.81 -22.86 0)
|
|
(length 3.81)
|
|
(name "5V" (effects (font (size 1.27 1.27))))
|
|
(number "19" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at 18.81 22.86 180)
|
|
(length 3.81)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "38" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 20.32 180)
|
|
(length 3.81)
|
|
(name "IO23" (effects (font (size 1.27 1.27))))
|
|
(number "37" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 17.78 180)
|
|
(length 3.81)
|
|
(name "IO22" (effects (font (size 1.27 1.27))))
|
|
(number "36" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 15.24 180)
|
|
(length 3.81)
|
|
(name "TX0/IO1" (effects (font (size 1.27 1.27))))
|
|
(number "35" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 12.70 180)
|
|
(length 3.81)
|
|
(name "RX0/IO3" (effects (font (size 1.27 1.27))))
|
|
(number "34" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 10.16 180)
|
|
(length 3.81)
|
|
(name "IO21" (effects (font (size 1.27 1.27))))
|
|
(number "33" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at 18.81 7.62 180)
|
|
(length 3.81)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "32" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 5.08 180)
|
|
(length 3.81)
|
|
(name "IO19" (effects (font (size 1.27 1.27))))
|
|
(number "31" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 2.54 180)
|
|
(length 3.81)
|
|
(name "IO18" (effects (font (size 1.27 1.27))))
|
|
(number "30" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 0.00 180)
|
|
(length 3.81)
|
|
(name "IO5" (effects (font (size 1.27 1.27))))
|
|
(number "29" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at 18.81 -2.54 180)
|
|
(length 3.81)
|
|
(name "IO17/TMC_TX" (effects (font (size 1.27 1.27))))
|
|
(number "28" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 18.81 -5.08 180)
|
|
(length 3.81)
|
|
(name "IO16/TMC_RX" (effects (font (size 1.27 1.27))))
|
|
(number "27" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -7.62 180)
|
|
(length 3.81)
|
|
(name "IO4" (effects (font (size 1.27 1.27))))
|
|
(number "26" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -10.16 180)
|
|
(length 3.81)
|
|
(name "IO0" (effects (font (size 1.27 1.27))))
|
|
(number "25" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -12.70 180)
|
|
(length 3.81)
|
|
(name "IO2" (effects (font (size 1.27 1.27))))
|
|
(number "24" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -15.24 180)
|
|
(length 3.81)
|
|
(name "IO15" (effects (font (size 1.27 1.27))))
|
|
(number "23" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -17.78 180)
|
|
(length 3.81)
|
|
(name "SD1" (effects (font (size 1.27 1.27))))
|
|
(number "22" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -20.32 180)
|
|
(length 3.81)
|
|
(name "SD0" (effects (font (size 1.27 1.27))))
|
|
(number "21" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 18.81 -22.86 180)
|
|
(length 3.81)
|
|
(name "CLK" (effects (font (size 1.27 1.27))))
|
|
(number "20" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "TMC2209_SilentStepStick"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "U" (at 0 13.97 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "TMC2209_SilentStepStick" (at 0 -13.97 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Description" "TMC2209 stepper driver breakout board" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "TMC2209_SilentStepStick_0_1"
|
|
(rectangle
|
|
(start -9.00 11.43)
|
|
(end 9.00 -11.43)
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type background))
|
|
)
|
|
)
|
|
(symbol "TMC2209_SilentStepStick_1_1"
|
|
(pin power_in line
|
|
(at -11.54 8.89 0)
|
|
(length 2.54)
|
|
(name "VM" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at -11.54 6.35 0)
|
|
(length 2.54)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -11.54 3.81 0)
|
|
(length 2.54)
|
|
(name "2B" (effects (font (size 1.27 1.27))))
|
|
(number "3" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -11.54 1.27 0)
|
|
(length 2.54)
|
|
(name "2A" (effects (font (size 1.27 1.27))))
|
|
(number "4" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -11.54 -1.27 0)
|
|
(length 2.54)
|
|
(name "1A" (effects (font (size 1.27 1.27))))
|
|
(number "5" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at -11.54 -3.81 0)
|
|
(length 2.54)
|
|
(name "1B" (effects (font (size 1.27 1.27))))
|
|
(number "6" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at -11.54 -6.35 0)
|
|
(length 2.54)
|
|
(name "VIO" (effects (font (size 1.27 1.27))))
|
|
(number "7" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin power_in line
|
|
(at -11.54 -8.89 0)
|
|
(length 2.54)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "8" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 8.89 180)
|
|
(length 2.54)
|
|
(name "EN" (effects (font (size 1.27 1.27))))
|
|
(number "9" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 6.35 180)
|
|
(length 2.54)
|
|
(name "MS1" (effects (font (size 1.27 1.27))))
|
|
(number "10" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 3.81 180)
|
|
(length 2.54)
|
|
(name "MS2" (effects (font (size 1.27 1.27))))
|
|
(number "11" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin bidirectional line
|
|
(at 11.54 1.27 180)
|
|
(length 2.54)
|
|
(name "PDN_UART" (effects (font (size 1.27 1.27))))
|
|
(number "12" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 -1.27 180)
|
|
(length 2.54)
|
|
(name "STEP" (effects (font (size 1.27 1.27))))
|
|
(number "13" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 -3.81 180)
|
|
(length 2.54)
|
|
(name "DIR" (effects (font (size 1.27 1.27))))
|
|
(number "14" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin output line
|
|
(at 11.54 -6.35 180)
|
|
(length 2.54)
|
|
(name "DIAG" (effects (font (size 1.27 1.27))))
|
|
(number "15" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin input line
|
|
(at 11.54 -8.89 180)
|
|
(length 2.54)
|
|
(name "CLK" (effects (font (size 1.27 1.27))))
|
|
(number "16" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "NEMA17_Motor"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "J" (at 0 8.89 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "NEMA17_Motor" (at 0 -8.89 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Description" "NEMA 17 stepper motor connector" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "NEMA17_Motor_0_1"
|
|
(rectangle
|
|
(start -6.00 6.35)
|
|
(end 6.00 -6.35)
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type background))
|
|
)
|
|
(polyline
|
|
(pts (xy -2.00 3.00) (xy -2.00 1.50) (xy -1.00 1.20) (xy -3.00 0.60) (xy -1.00 0.00) (xy -2.00 -0.30))
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy 2.00 3.00) (xy 2.00 1.50) (xy 1.00 1.20) (xy 3.00 0.60) (xy 1.00 0.00) (xy 2.00 -0.30))
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type none))
|
|
)
|
|
(text "M"
|
|
(at 0.00 -3.50 0)
|
|
(effects (font (size 2.0 2.0)))
|
|
)
|
|
)
|
|
(symbol "NEMA17_Motor_1_1"
|
|
(pin passive line
|
|
(at -8.54 3.81 0)
|
|
(length 2.54)
|
|
(name "A1" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -8.54 1.27 0)
|
|
(length 2.54)
|
|
(name "A2" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -8.54 -1.27 0)
|
|
(length 2.54)
|
|
(name "B1" (effects (font (size 1.27 1.27))))
|
|
(number "3" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -8.54 -3.81 0)
|
|
(length 2.54)
|
|
(name "B2" (effects (font (size 1.27 1.27))))
|
|
(number "4" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "Barrel_Jack_DC"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "J" (at 0 7.62 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "Barrel_Jack_DC" (at 0 -7.62 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Description" "DC barrel jack power input" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "Barrel_Jack_DC_0_1"
|
|
(rectangle
|
|
(start -5.00 5.08)
|
|
(end 5.00 -5.08)
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type background))
|
|
)
|
|
)
|
|
(symbol "Barrel_Jack_DC_1_1"
|
|
(pin passive line
|
|
(at -7.54 2.54 0)
|
|
(length 2.54)
|
|
(name "+12V" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -7.54 0.00 0)
|
|
(length 2.54)
|
|
(name "GND" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -7.54 -2.54 0)
|
|
(length 2.54)
|
|
(name "Shield" (effects (font (size 1.27 1.27))))
|
|
(number "3" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "R"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "R" (at 2.54 0 90)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "R" (at -2.54 0 90)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "R_0_1"
|
|
(rectangle
|
|
(start -1.02 3.81)
|
|
(end 1.02 -3.81)
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type background))
|
|
)
|
|
)
|
|
(symbol "R_1_1"
|
|
(pin passive line
|
|
(at 0.00 6.35 270)
|
|
(length 2.54)
|
|
(name "~" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 0.00 -6.35 90)
|
|
(length 2.54)
|
|
(name "~" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "C_Polarized"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "C" (at 2.54 0 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Value" "C_Polarized" (at -2.54 0 0)
|
|
(effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(property "Datasheet" "" (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide))
|
|
(symbol "C_Polarized_0_1"
|
|
(polyline
|
|
(pts (xy -2.00 1.00) (xy 2.00 1.00))
|
|
(stroke (width 0.508) (type default))
|
|
(fill (type none))
|
|
)
|
|
(arc
|
|
(start -2.00 -1.00)
|
|
(mid 0.00 -2.00)
|
|
(end 2.00 -1.00)
|
|
(stroke (width 0.508) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy -1.00 2.50) (xy 1.00 2.50))
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy 0.00 1.50) (xy 0.00 3.50))
|
|
(stroke (width 0.254) (type default))
|
|
(fill (type none))
|
|
)
|
|
)
|
|
(symbol "C_Polarized_1_1"
|
|
(pin passive line
|
|
(at 0.00 3.81 270)
|
|
(length 2.54)
|
|
(name "+" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 0.00 -3.81 90)
|
|
(length 2.54)
|
|
(name "-" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
)
|