The Construction step
Define the construction for each catheter section. All sections share this one step; switch between them from the section entries under Construction in the step rail, or from the coloured section bar across the top of the page. Either swaps the page to that section's stackup, dimensions, and reinforcement.
The page is a master–detail layout, in three columns:
- Left: the layer stack. The section's length and colour, the Clone... button, and the list of layers from the inside out, each showing its type, material and thickness. Click a layer to open it. The foot of the stack shows the section's resolved OD, ID, and wall, updating as you edit.
- Centre: one layer editor. The layer you picked, and only that layer.
- Right: the cross-section. A scaled cross-section of the whole section that redraws as you type.
Clone & Match Shortcuts
Above the layer stack on the left, the Clone... button opens a menu with two shortcuts that let you quickly align a section to another already-defined section, instead of re-entering every layer by hand:
- Clone From...: Pick another section in the design and copy its entire construction (layer stackup, materials, reinforcement, pullwire settings, and overrides) into the active section. Useful when you want to carry over a shared liner and braid from another section and then change a single parameter, such as the jacket material.
- Match Dimension To...: Pick another section in the design and match the active section's outer or inner diameter to that section. A second dialog then asks which layer in the active section to adjust so the new OD or ID is met (typically the jacket). Useful for maintaining a continuous OD across adjacent sections that otherwise have different layer compositions. (Not available in Fixed OD and Fixed ID mode, since all sections already share globally fixed boundaries.)
Both shortcuts only act on the currently active section. Cloned and matched sections are not linked afterward; subsequent edits to the source do not propagate.
Cross-Section Visualizer
In the right-hand column, a scaled cross-section view displays a dynamic representation of the active section's layers, materials, and internal lumens. The view updates in real time as you modify layer properties.
Section Settings
Modify the section length and representation color directly from the top of the left-hand column, without going back to the Design step. On multi-lumen core designs this strip also has a "Use multi-lumen core in this section" checkbox (on by default); uncheck it to build this one section on a plain bore instead, e.g. a soft tip in front of a multi-lumen shaft.
Layer Stackup
Layers are defined from the inside out: Layer 1 is the innermost layer (liner) and the final layer is the outermost jacket. The list in the left-hand column shows the whole stack in that order; click an entry to open it in the editor beside it.
Stack controls (at the foot of the layer list):
- Up/Down arrows swap the selected layer with a neighbor.
- The red "X" deletes the selected layer.
- The green "+" inserts a new polymer layer proximal to the selection.
Per-layer properties:
-
Color: Click the color swatch next to the layer name to change its representation in the 3D Viewer and Peel-away Visualizer.
-
Name: An optional label for the layer (e.g., "Outer Jacket," "Braid," "Liner").
-
Adaptive Layer Toggle: Only available when the global design mode is set to "Fixed OD and Fixed ID". Clicking the Adaptive toggle automatically calculates and locks this layer's thickness to satisfy the global inner and outer diameter constraints. Only one layer can be adaptive per section, and it defaults to the outermost polymer layer (Jacket).
Note: Reinforced layers (Braid/Coil) cannot be adaptive.
-
Material: For polymer layers, select the material from the dropdown. Reinforced layers (Braid/Coil) don't show a material selector; they automatically inherit the polymer from the layer immediately outside (which becomes the matrix material when the catheter is reflowed).
-
Layer type: Choose the structural type of the layer:
- Polymer: A pure polymer layer. Innermost and outermost layers must be polymer layers.
- Braid: A woven wire reinforcement pattern.
- Triaxial Braid: A braid with added straight axial wires running along the catheter axis, for extra axial and bending stiffness. See Triaxial Braid specifics below.
- Coil: A helical wire reinforcement pattern.
-
Thickness:
- For Non-Reinforced Layers: Enter the wall thickness manually (unless marked as the Adaptive layer).
- For Reinforced Layers: This field is read-only. The software automatically calculates the thickness from the wire dimensions: 2× wire thickness for Braids, 2× wire thickness plus one axial-wire thickness for Triaxial Braids, and 1× wire thickness for Coils. A very dense braid adds a small amount for the wires riding over one another; sparse braids do not.
-
Dimensions (ID/OD): Displays the calculated Inner Diameter (ID) and Outer Diameter (OD) based on the cumulative thickness of previous layers.
Pullwire Layer Settings
If Pullwires are enabled in the Global Settings, a special "Pullwires" layer is automatically injected into the stackup. This layer manages the position and space required for the pullwires and their optional liners.
The layer card carries the section's Pullwire Lumen settings as regular rows of the card itself: the lumen inner dimensions (Lumen ID for a round wire; Lumen Thickness and Width for a flat wire) and the optional lumen liner (material and wall thickness). Each inner dimension is floored at the global wire dimension + 0.001" clearance: it can be set larger per section, never smaller.
The section's cross-section preview shows the resolved lumens (with their liners when enabled) at this section's dimensions, and, when the wire cross-section is specified on the Pullwire Settings page, the pull wire itself, drawn to scale in dark gray metal inside each lumen.
- Construction Type:
- Individual Mandrels: Use this setting if the lumens are constructed by individual mandrels prior to reflow. The layer's thickness is automatically calculated based on the pullwire lumen and liner dimensions defined in the global settings. The material is inherited from the layer immediately outside of it.
- Multi-Lumen Extrusion: Use this setting if the lumens are created with a multi-lumen extrusion. The layer is modeled as a continuous multi-lumen polymer extrusion. You can manually enter the layer thickness (minimum thickness is constrained by the lumen dimensions) and select a polymer material from the library.
Reinforcement Settings
If "Braid", "Triaxial Braid", or "Coil" is selected for a layer, a sub-panel appears to define the wire geometry. A dynamic preview of the pattern (including the calculated braid angle) is displayed.
Common settings:
- Wire material: Select the wire material from the material library. The list shows metals only by default (e.g., Stainless Steel, Nitinol), since those are the overwhelmingly common choice. To use a non-metal wire (PEEK, aramid, or any custom material whose Material Family is not
Metal), choose More materials… at the bottom of the list, which re-opens it showing your entire library. Loading a design whose saved wire is a non-metal expands the list automatically, so your selection is always visible. - Wire shape: Choose between Round or Flat/Ribbon wire.
- Wire Dimensions:
- Round: Enter the wire diameter.
- Flat: A dropdown of common ribbon sizes is provided for quick selection, or enter a custom thickness and width.
Braid specifics:
- Picks per inch (PPI): The number of wire crossings per inch of length.
- Number of carriers: The number of bobbins used in the braiding machine (e.g., 16, 32, 64).
- Number of filars: How many wires each carrier loads, running side by side (1–10, default 1). A multi-filar (multi-end) braid lays down a wider band at every carrier position, so its coverage saturates sooner and it jams at a lower PPI than a single-filar braid with the same carrier count. Filars sit beside each other rather than stacking, so they add no wall thickness on their own, though a band too wide for its slot makes the weave bulge outward. Total wires = carriers × filars.
- Calculated angle: The resulting braid angle relative to the longitudinal axis.
Triaxial Braid specifics:
A triaxial braid keeps the bias-braid controls above and adds straight axial wires running along the catheter axis, which increase axial and bending stiffness. (The Number of Filars setting applies to the bias wires only; axial wires are always single.) It exposes two extra settings:
- Number of axial wires: How many straight wires to add. The practical capacity is carriers ÷ 2 wires for a Full Load pattern, or carriers ÷ 4 for Half Load and Diamond.
- Match axial wire to bias wire: Enabled by default, so the axial wires reuse the bias wire's shape, dimensions, and material. Uncheck it to set the axial wire's shape, size, and material independently.
Coil specifics:
- Pitch: The distance between the center of one wire wrap and the center of the next.
- Number of carriers: How many independent runs the coil is wound from (1–10, default 1). Several carriers are spaced evenly around the circumference, one even fraction of the pitch apart: a multi-start helix.
- Number of filars: How many wires each carrier loads, running side by side (1–10, default 1). Carriers spread out along the pitch; filars hug their carrier. Coverage, jamming and wire length depend on the total, carriers × filars.
Manual Override Options
-
Layer Construction: The default selection. The catheter section is constructed from layers, and bulk section properties are calculated automatically.
-
Manual Stiffness: Allows you to manually enter the bulk section properties:
- Bending Stiffness (EI)
- Torsional Stiffness (GJ)
- Axial Stiffness (EA)
On steerable designs a Pullwire offset field also appears. A hand-entered section has no layer stack to place the pullwire lumens, and the offset is the tendon's moment arm, so it changes how the section deflects rather than just how it is drawn.
-
Rigid Body: The section is modeled as a single, non-deformable rigid body.
Multi-lumen cross-sections:
Catheters built on a multi-lumen inner geometry are supported natively: set the Design Mode to Multi-Lumen Core and shape the profile from a parametric template (double-D, satellites, crescents, ...). Asymmetric profiles bend anisotropically in the simulation, and the analysis reports the core-appropriate KPIs. See Multi-Lumen Core.
Alternative methods to determine stiffness values (EI, GJ, and EA):
Accurate stiffness values are essential for a realistic dynamic simulation. If these properties are unknown for your design, here are two common methods to determine them:
1. Calculation from Geometry
Ideal if you have a CAD model of the catheter's cross-section and know the material properties.
- Bending Stiffness (EI): The material's Young's Modulus (E) multiplied by the cross-section's Area Moment of Inertia (I).
- Torsional Stiffness (GJ): The material's Shear Modulus (G) multiplied by the cross-section's Polar Moment of Inertia (J).
- Axial Stiffness (EA): The material's Young's Modulus (E) multiplied by the cross-section's Area (A).
2. Physical Measurement
Directly testing a physical sample is the most accurate method, as it captures the real-world performance of the manufactured component.
- Bending Stiffness (EI): Typically found using a three-point bend test, where a known force is applied to a sample and the resulting deflection is measured.
- Torsional Stiffness (GJ): Found by fixing one end of a sample, applying a known angle of twist at the other end, and measuring the torque.
- Axial Stiffness (EA): Found by pulling a sample of known length in tension and measuring force against elongation.
While high-precision test equipment is ideal, simple benchtop setups can provide reasonable estimates for simulation purposes.