Product/Code

From I Heart Engineering
Jump to: navigation, search

Contents

Product Decoder Ring

I Heart Engineering parts are numbered in a way that should provide hierarchical organization without being inflexible. Like any taxonomy there are some exceptions and we hope to acheive at least 80% of our parts are compliant with this scheme.

* Parts are atomic and can not be disassembled
* Kits are unassembled groups of parts or assemblies
* Assemblies are made out of Assemblies or Parts

Part numbers are coded in hexadecimal using three groups of two bytes each.

FFFF-FFFF-FFFF

Product Group

The first byte is a bitmask that indicates the product group This can be ANDed together to provide more flexible grouping.

Bit Mask Hex Group
00000001 IHE-01__-____-____ Mechanical
00000010 IHE-02__-____-____ Electrical
00000100 IHE-04__-____-____ Software
00001000 IHE-08__-____-____ Tool
00010000 IHE-10__-____-____ Merchandise & Documentation
00100000 IHE-20__-____-____ Kit
00100000 IHE-40__-____-____ Assembly
10000000 IHE-80__-____-____ Reserved


Part Number Group
01__-____-____ Mechanical Part
02__-____-____ Electrical Part
03__-____-____ Electro-Mechanical Part
21__-____-____ Mechanical Kit

Product Category

The next byte describes the Product category

Part Number Category
0200-____-____ Electrical - Unassembled PCB
0201-____-____ Electrical - Cable

Product ID

The second two bytes are the product ID which is unique within the category group

____-FFFF-____

The fifth byte is the attribute code

____-____-FF__

The last byte is the revision number

____-____-__FF

Fasteners

While most product IDs are assigned sequentially, IDs for fasteners are hierarchically assigned based on the following. Taxonomies are hard and there are almost as many fasteners as there are electrical connectors, so this will continue to be a work in progress.

Screws

Type Part $
Machine Screws (including studs, and threaded rod) 0103-____-____
Plastic Thread-forming Screws 0104-____-____
Wood Screws 0105-____-____
Anchors (Drywall, Concrete, etc) 0106-____-____
Lead Screws (Acme, Ball, etc) 0107-____-____
Hanger Bolts (Assigned Sequentially) 0108-____-____
``reserved`` 0109-____-____

Units

0103-0___-___ to 0103-7___-___ Metric Fasteners
0103-8___-___ to 0103-F___-___ Imperial Fasteners
Drive Type Metric Imperial
Hex 0103-0___-___ 0103-8___-___
Torx 0103-1___-___ 0103-9___-___
Phillips 0103-2___-___ 0103-A___-___
Flat 0103-3___-___ 0103-B___-___
Thumb 0103-4___-___ 0103-C___-___
Bolt 0103-5___-___ 0103-D___-___
Other 0103-6___-___ 0103-E___-___
None 0103-7___-___ 0103-F___-___
Head Style Part Number
Socket 0103-_0__-___
Flat 0103-_1__-___
Button 0103-_2__-___
Flanged 0103-_3__-___
Pan 0103-_4__-___
Knurled 0103-_5__-___
Knurled with Shoulder 0103-_6__-___
None (Studs) 0103-_F__-____
Thread Part Number
#2-56 0103-__2_-___
#4-40 0103-__4_-___
#6-32 0103-__6_-___
#8-32 0103-__8_-___
#10-32 0103-__9_-___
#10-24 0103-__A_-___
#12-24 0103-__B_-___
1/4"-28 0103-__C_-___
1/4"-20 0103-__D_-___
5/16"-18 0103-__E_-___
3/8"-16 0103-__F_-___
Thread Part Number
M2 0103-__20-___
M2.5 0103-__25-___
M3 0103-__30-___
M4 0103-__40-___
Imperial Length Part Number
5/8" 0103-___0-62__
1 1/2" 0103-___1-50__
Metric Length Part Number
16mm 0103-____-0F__
Attribute Part Number
Stainless Steel 0103-____-__00
Black Oxide Steel 0103-____-__01
Black Plastic 0103-____-__0F

Examples

0103-9260-6201
0103-0340-0F01

Nuts

Type Part $
Nuts 010A-____-____

Units

010A-0___-___ to 010A-7F__-___ Metric Nuts
010A-80__-___ to 010A-FF__-___ Imperial Nuts
Type Metric Imperial
Hex 010A-00__-___ 010A-80__-___
Square 010A-01__-___ 010A-81__-___
Thread Part Number
#2-56 010A-__2_-___
#4-40 010A-__4_-___
#6-32 010A-__6_-___
#8-32 010A-__8_-___
#10-32 010A-__9_-___
#10-24 010A-__A_-___
#12-24 010A-__B_-___
1/4"-28 010A-__C_-___
1/4"-20 010A-__D_-___
5/16"-18 010A-__E_-___
3/8"-16 010A-__F_-___

Washers

Type Part $
Washers 010B-____-____

Threaded Insert

Type Part $
Threaded Insert 010B-____-____
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox