NAMING_RULES - file and assembly naming system for projects¶
This document defines a unified standard for naming parts, assemblies, and components for all device families (e.g., UNIT, IHEATER, IDRYER, etc.). Following these rules ensures clarity, consistency, and scalability of names in CAD/PLM, on the website, in BOMs, and when sharing files.
General principles¶
- The first element in the name is always the device name (DEVICE):
UNIT,IHEATER,IDRYER, … - All names in the project must follow the same naming convention.
- The structure should work uniformly across different devices.
Name format¶
Where:
- <DEVICE> - the device or product family name:
- `UNIT` - Unit device
- `IHEATER` - iHeater device
- `IDRYER` - iDryer device
-
<VARIANT>- device variant (optional):MCU- specific to Unit MCU versionEXT- specific to Unit EXT versionDUO,PRO, etc. - for future variants- absence of
<VARIANT>= part is shared across all variants
-
<MODULE>- major assembly/block of the device:BASE,COVER,ELEC,SCREEN,SPOOL,ROLLER,DAMPER,LABEL,FLOOR,INLET,OUTLET, …
-
<PART>- specific part/function:plate,frame,mount,holder,diffuser, … -
<SUFFIX*>- optional clarifiers: side, size, version, revision (left,right,v2,revA, …).
Examples¶
Shared parts (for all device variants):
MCU-specific parts:
EXT-specific parts:
For other projects:
3) Usage recommendations¶
- Shared parts must always be named without variant (
UNIT_,IHEATER_, …). - Variant-specific parts must be named with the variant (
UNIT_MCU_,UNIT_EXT_). - When new devices appear (e.g., iDryer Duo), apply the same format (
IDRYER_DUO_…). - Document all new names in
NAMING_RULES.mdso the team and users understand the system.