Saturday, October 31, 2026

Soft / Flexible Termination

What Soft / Flexible Termination Means:

In standard MLCCs, the end terminations consist of rigid metallic layers (typically Copper/Nickel/Tin). When a PCB undergoes mechanical flexing—from panel depanelation, screw mounting, thermal cycling, or shock/vibration—that strain is transferred directly to the rigid ceramic body, causing micro-cracks that can lead to catastrophic electrical shorts.

Soft Termination places a conductive, pliable epoxy polymer layer between the inner copper electrode/ceramic body and the outer nickel/tin barrier plating:

  1. Strain Absorption: The flexible polymer layer absorbs mechanical stress, allowing the component to withstand significantly higher board flexure (typically 5 mm or more of bend depth vs. 1–2 mm for standard MLCCs) without cracking the ceramic dielectric.
  2. Fail-Safe Mechanism: If extreme over-stress occurs, the soft termination layer usually yields or separates at the termination interface rather than propagating a crack through the ceramic body, preventing high-voltage short-circuit failures (especially critical in high-voltage 2kV automotive/industrial applications).

Manufacturer Naming Equivalent for Soft Termination:

Each vendor uses their own trademarked name for this exact technology:

  • Knowles Syfer: FlexiCap™ (represented by the Y suffix in 1206Y...)
  • KEMET: FT-CAP / Flexible Termination (represented by the X suffix in C1206X...)
  • KYOCERA AVX: FLEXITERM® (represented by the Z termination code in ...KAZ2A)
  • TDK: Soft Termination / MEGACAP
  • Murata: Resin External Electrode (Automotive KRM/GCJ series)

Parts User Defined Fields

Parts has 15 User Defined Fields, like Features and Termination, see User Defined Fields

Country Code - English

Parts Supports text Drag and Drop from DigiKey and Mouser in English.

To use Drag and Drop (Copy and Paste) of parametric data you need to select an English Country for your location.

Click on images to view


Tuesday, September 22, 2026

Migrating the MS Access "Parts" Database to MySQL

This procedure details how to generate MySQL schema and table scripts, configure server settings in MySQL Workbench, export data using pipe-delimited text files, configure the Parts Frontend connection string, and Load Data via high-speed bulk loading.

Step 1: Generate MySQL Table Creation Scripts

  1. In the Parts Frontend, open the Tools menu.
  2. Click MySQL Scripts.
  3. Select your target output folder and click OK.
  4. The utility scans the Access backend tables and outputs individual MySQL 8.0 DDL script files (`.sql`) for each table:
    • MySQL table script for mfr_links.sql
    • MySQL table script for parts.sql
    • MySQL table script for supplier_links.sql

Step 2: Execute Scripts & Enable Local Infile in MySQL Workbench

  1. Open MySQL Workbench and log into your MySQL Database.
  2. Select File > Open SQL Script from the main toolbar and browse to open each generated `.sql` file (`mfr_links.sql`, `parts.sql`, `supplier_links.sql`).
  3. Click the lightning bolt icon⚡ for each script to create schemas and tables in MySQL. Refresh the Schemas in the Navigator Panel to display the Schemas and Tables.
  4. Verify and enable LOAD DATA from local CSV files in the MySQL Workbench:
    • Run the following query to check the current setting:
      SHOW VARIABLES LIKE "local_infile";
    • If the value returns OFF, execute:
      SET GLOBAL local_infile = 1;

Step 3: Export Data to Pipe-Delimited CSV Files

  1. In the Parts Frontend Select Tools, then click Export CSV.
  2. Select the export to folder when prompted.
  3. Parts Exports each Table to a pipe-delimited (`|`), quote-qualified (`"`) text file.

Step 4: Configure Access Frontend MySQL Connection String

  1. In the Parts Frontend, navigate to Configuration.
  2. In the Select a Parts Database, i.e. Access *.accdb file. Or enter a MySQL ODBC Connection String input field, enter your DSN-less MySQL ODBC connection string:
  3. Example for AWS:
    ODBC;DRIVER={MySQL ODBC 8.4 UNICODE Driver};SERVER=parts-db-instance.c123456789.us-west-2.rds.amazonaws.com;PORT=3306;DATABASE=parts;USER=username;PWD=YourPassword;OPTION=3;
  4. Example for Localhost:
    DRIVER={MySQL ODBC 8.4 UNICODE Driver};SERVER=localhost;OPTION=3;PORT=3306;DATABASE=parts;USER=librarian;PWD=Password1;PERSIST SECURITY INFO=True;
  5. Click Apply Configuration to link the Parts Frontend to the MySQL Backend Database.

Step 5: Execute Bulk Data Import into MySQL

  1. In the Parts Frontend select Tools, then click MySQL Load Data.
  2. Close Parts Tools dialog and select Show All in the Parts Frontend to View the Records.
Contact Parts for Technical Support or an Online Demonstration.