Wiki Smtez Documentation

website·Indexed 31 days ago

https://wiki.smtez.com/docs/

Searchable website documentation for Wiki Smtez from https://wiki.smtez.com/docs/.

Tokens
23.9K
Snippets
52
Records
196
Agent score
50%

What's inside Wiki Smtez Documentation

  1. Overview of SMT EZ for small pick-and-place machines

    SMT EZ is a control software purpose-built for small pick-and-place machines, designed to provide an easy-to-operate, adaptable, and high-performance solution for small businesses, startup teams, and R&D laboratories. It focuses on removing the complexity of industrial-scale software to optimize production for high-mix, low-volume environments.
  2. Introduction to the Machine API

    The API consists of low-level unencapsulated commands that can be combined to implement complex functions. All inputs and outputs are transmitted as UTF-8 encoded JSON. A common parameter across many commands is nosafe; when set to true, the Z-axis position will not be reset to the safe height before the operation.
  3. Overview of the Bulk Tape Feeder (Loose Tape Feeder)

    The Bulk Tape Feeder is designed for scenarios requiring a small number of placements per component type, such as R&D prototyping, emergency replenishment when standard feeders run out, or handling special packages without available electric feeders. It allows users to fix a section of carrier tape to the worktable and define the pick positions using two reference points (A and B), eliminating the need for additional electric feeder hardware.
  4. Determine if Tray Feeder is applicable for your components

    The Tray Feeder feature is designed for components packaged in standard matrix trays (Tray Disk / Matrix Tray).

    Applicable Scenarios:

    • Chip-type components: High-pin-density chips such as QFP, QFN, BGA, SOP, and PLCC.
    • Matrix arrangement: Components arranged in regular rows and columns.
    • Custom trays: Any rectangular grid arrangement regardless of tray size.

    Non-Applicable Scenarios:

    • Tape-and-reel components: Resistors, capacitors, or small diodes (use electric feeders or loose-tape mode instead).
    • Bulk components: Components stacked irregularly (e.g., in a vibration bowl).
  5. Understand the Nozzle Calibration interface layout

    The Nozzle Calibration interface is organized into three color-coded sections to manage nozzle hardware and settings:

    • Blue Section: Represents the nozzle model currently installed on the head.
    • Red Section: Represents the nozzle model positions located on the rear-left nozzle rack.
    • Green Section: Contains the nozzle parameter settings.
  6. Understand PCB calibration methods

    PCB calibration is used to correct placement deviations after a PCB is placed on a fixture by identifying reference points. There are two primary types of calibration:

    1. Automatic Calibration: Uses mark dots, metallized vias, silk screens, or square pads for identification.
    2. Manual Calibration: Uses components located on opposite corners of the board where the user manually sets the position for calibration.
  7. SMT EZ Software Module Overview

    The SMT EZ software is organized into four primary functional modules:

    • Basic Preparation: Covers hardware introduction, software installation, and fundamental SMT terminology.
    • Core Control: Handles motion control (motor parameters, velocity profiles, acceleration) and the primary software interface.
    • Practical Workflow (SMT Workflow): Manages the end-to-end production process, including coordinate file import (CSV, Excel), PCB calibration (vision-based or manual), PCB correction calibration for board warpage, and feeder configuration.
    • Advanced Tips: Provides support for third-party plugins, custom scripts, and advanced operational techniques.
  8. Understand Package definitions for pick-and-place software

    In the pick-and-place machine software, a 'Package' is a set of standard specifications (size, shape, pin count, pitch, length) used to ensure components match printed circuit boards and to determine the correct nozzle size and component height for height compensation during the placement process. When defining a package, the 'Nozzle Model' and 'Component Height' are the only required fields; all other options can remain at their default settings.
  9. Understand the purpose and risks of Machine Calibration

    The machine calibration function is used to correct abnormalities when the machine cannot be operated normally. Caution is required because calibration modifies the machine's initial parameters. Users should verify the specific type of fault before proceeding with calibration to ensure the correct correction is applied.
  10. Understand the smtez plugin communication protocol

    The smtez plugin utilizes WebSocket as its communication protocol, implementing an asynchronous, event-driven client programming model. It uses a command-driven control interface to manage complex movement paths and various feeding/dispensing modes. Because it uses a network interface protocol, it supports multi-device linkage control and is compatible with languages such as JavaScript (browsers), C++, and Python.