前の20件 | -

英語と日本語 [Blog(J)]


その部分が「...Continue reading」となっている場合は、続きも英語のままです。

nice!(0)  コメント(0) 


I created a Exe.file to calculate the pattern and VIA safety current.
This can be switched between two types in tab form.

Is(I-safety) is the value when the pattern temperature has increased by 10 degrees.

Some are in Japanese.
You can download from the following site.

This safe current was calculated according to the following standards.



nice!(0)  コメント(0) 

SOT3_6 Script [Altium Delphi (E/J)]

This article details the previous script.
Since this PDF is Japanese, I will explain it in English.

3rd, from C.SOP3-6P_DW.
One example is the silk shape of each company.
This script will generate a footprint if you enter each dimension.
This script creates a SOT3-6P footprint.
The lead wire pitch is also preset.



nice!(0)  コメント(0) 

Chip diode script [Altium Delphi (E/J)]

This article details the previous script.
Since this PDF is Japanese, I will explain it in English.

2nd, from B.Diode.
One example is the silk shape of each company.
This script will generate a footprint if you enter each dimension.
In this script, it is classified by the shape of the diode lead wire.



nice!(0)  コメント(0) 

Chip LCR Script [Altium Delphi (E/J)]

This article details the previous script.
Since this PDF is Japanese, I will explain it in English.

First, from A.LCR.
One example is the silk shape of each company.
This script will generate a footprint if you enter each dimension.
However, customization will be made in advance for each customer.



nice!(0)  コメント(0) 

Res. of VIA Part.2 [Altium Delphi (E/J)]

The menu of this article introduced previously has been modified.

Added the function to calculate the safe current.


Here is the source of the formula.

nice!(0)  コメント(0) 

Place STEP file on PCBDOC [Altium Delphi (E/J)]

At our company, the STEP file is put on PCBDOC by the following method.
All processes are supported by our own program.

1. From PCBDOC to “Make Library”, make a dedicated PCBLIB.
2. Extract the main part of * .REP created by Altium Reports> Library List as a search list.
3. Search for STEP files corresponding to those files from your computer.
4. Collect the STEP files in one place.
5. Execute "Step Placer" which is a Delphi script and paste it automatically.
6. Update PCBDOC with the dedicated PCBLIB where the STEP file is pasted.


nice!(0)  コメント(0) 

Create footprints in a short time [Sales(E/J)]

The catalog of scripts introduced previously has been completed.

The contents of the catalog are written in Japanese.
Please understand the menu images in the catalog.
The selling price of this software is $ 1000.


nice!(0)  コメント(0) 

Sell 3D parts in STEP format [Sales(E/J)]

We sell STEP (AP214) files for use with Altium Designer.
An original file in SOLIDWORKS2013 format is also attached.

The number of parts recorded in this is about 2500.

1.Mechanism-related parts.
2.General-purpose packages such as SSOP, DIP, QFP.
3.Specific parts such as 74SOP, 74DIP, CPU, PLD, AVR, TR, RL, R_VR, C_VC, XTAL.

The selling price for DVD-R media is $ 400.
Please contact us by E-mail.

nice!(1)  コメント(0) 

SOP footprint [Altium Delphi (E/J)]

I created a script with shapes separated by menu.
(Only 3 to 6 pins are supported.)
This makes it possible to make detailed settings.

In the case of 3-pin silk, it is possible to make it
convex instead of surrounding it with a rectangle.


nice!(1)  コメント(0) 

Footprint name from PCBLIB [Altium Delphi (E/J)]

This is a script that extracts the FootPrint name from a single PCBLIB.
Open the PCBLIB file you want to check before running the script.
The result is a * .CSV file.

Procedure FootFind;
CurrentLib : IPCB_Library;
FootprintIterator : IPCB_LibraryIterator;
Footprint : IPCB_LibComponent;
FootprintList : TStringList;
ReportDocument : IServerDocument;
Filename : TString;
S : TString;
I : Integer;
CurrentLib := PCBServer.GetCurrentPCBLibrary;
If CurrentLib = Nil Then
ShowMessage(' It is not Current PCB Library ! ');
Exit ;
Filename := ExtractFilePath(CurrentLib.Board.FileName) + 'PCBLib_Report.csv';
S := '';
FootprintList := TStringList.Create;

FootprintIterator := CurrentLib.LibraryIterator_Create;
Footprint := FootprintIterator.FirstPCBObject;
While Footprint <> Nil Do
// Determine which units are in use
If CurrentLib.Board.DisplayUnit = eMetric Then
S :=
S := ;

Footprint := FootprintIterator.NextPCBObject;


//Display and save report
ReportDocument := Client.OpenDocument('Text', FileName);
If ReportDocument <> Nil Then


nice!(0)  コメント(0) 

Round multiple part coordinates [Altium VB Scripts(E/J)]

I created a script that rounds part coordinates in PCBDOC.
The language of this script was created with VB.
This simply rounds the individual XY coordinates to the menu digits.


A part of the code is shown below.
Rd : menu digits

Dim CompDes
Dim Rd
Set CompDes = Iterator.FirstPCBObject
Compdes.x = MMstocoord(Round(CoordToMMs(Compdes.x),Rd))
Compdes.y = MMstocoord(Round(CoordToMMs(Compdes.y),Rd))
Set CompDes = Iterator.NextPCBObject

nice!(1)  コメント(0) 

Stray capacitance around high-speed OPAMP [Altium Delphi (E/J)]

It seems that there is a case where the characteristics do not appear
due to the effect of solid GND in high-speed OPAMP.

A customer has been told to leave a solid ground of 1mm from the pad
of the input part on the component side and solder side.
This seems to be due to the effect of stray capacitance.

I created a script to calculate the capacitance between conductors.


When calculated, it was a safe value more than one digit.


nice!(0)  コメント(0) 

Pad outline [Altium Delphi (E/J)]

I created a script that places a pad outline rectangle when creating
a footprint.
Such contour lines are advantageous in dimensional drawings.

However, only rotations of 0, 90, 180 and 270 degrees are supported.
The pad is not a through pad, only the Top layer.


nice!(0)  コメント(0) 

Script to place mounting holes [Altium Delphi (E/J)]

This was made by improving the script for placing pads.
It is possible to place a circle and a cross in the center of the pad.

If the hole diameter of the pad is specified, the double is processed
as the pad diameter.
The pad name is “MNT”.
This pad name can be specified by a query when injecting polygons.

Place_PAD script3.jpg

nice!(0)  コメント(0) 

Fix footprint collection script [Altium Delphi (E/J)]

This reports a list of footprints by specifying a parent folder
with multiple PCBLIBs.

For Summer09


For AD14 or higher
Since the component "XPDirectoryEdit" is old, I modified that part.


nice!(1)  コメント(0) 

VIA spacing at high frequencies [Altium Delphi (E/J)]

This calculates the proper distance to strike VIA on solid ground.
Calculated from the wavelength of the frequency being used.
(From overseas literature : P = wavelength / 20)


nice!(1)  コメント(0) 

Thickness during cross-hatching [Altium Delphi (E/J)]

If cross-hatching is used, the capacitance decreases.

This will cause an error when calculating the width
of the microstrip line.
Calculate the target Zmesh by calculating this back.
Enter this Zmesh instead of Z and recalculate with the script
introduced earlier.
(Used strip1)


nice!(0)  コメント(0) 

Pad placement script [Altium Delphi (E/J)]

I created a basic script that places a pad.
This is to cope with the case where it cannot be processed by other scripts.


nice!(0)  コメント(0) 
前の20件 | -