{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js", "ssg:https://framerusercontent.com/modules/hdGVsjsdPgTZkCRab6Us/g3A9fmpbANbBuxpYmOlo/V_AwtLhG2-5.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */ export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==PlayOptions.Normal;const showThumbnail=onCanvas||thumbnail!==ThumbnailOptions.Off&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/ _jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?ThumbnailFormat.WebP:ThumbnailFormat.JPG);// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(isAutoplay||showThumbnail){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===PlayOptions.Loop){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/ _jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},children:[isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/ _jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),showVideo?/*#__PURE__*/ _jsx(\"iframe\",{style:videoStyle,src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp}):/*#__PURE__*/ _jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===PlayOptions.Normal;}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==PlayOptions.Normal;}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:PlayOptions.Normal,shouldMute:true,thumbnail:ThumbnailOptions.Medium,isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL1=getEmbedURL(videoId);return[videoId,embedURL1];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId1=pathSegments[1];return[videoId1,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId2=url.pathname.slice(1);const embedURL2=getEmbedURL(videoId2);return[videoId2,embedURL2];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=ThumbnailFormat.JPG){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=ThumbnailFormat.WebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=ThumbnailFormat.WebP?\"webp\":\"jpg\";switch(res){case ThumbnailOptions.Low:return`${pre}${videoId}/hqdefault.${ext}`;case ThumbnailOptions.Medium:return`${pre}${videoId}/sddefault.${ext}`;case ThumbnailOptions.High:return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(!!(element.getContext&&element.getContext(\"2d\"))){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")==0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/ _jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/ _jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as e,jsxs as n}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as t,Link as i}from\"framer\";import{motion as r}from\"framer-motion\";import*as a from\"react\";import{Youtube as s}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js\";export const richText=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"p\",{children:[\"The design of Electrical Wire Harnesses (EWH) is a critical process in various industries, including automotive, aerospace, and medical equipment manufacturing. A key aspect of the design and functionality of EWHs involves the connectors that provide an electrical path between components, assemblies, and subsystems. The proper evaluation of these connectors is essential, as both mechanical and electrical aspects must be considered to ensure performance and reliability (\",/*#__PURE__*/e(i,{href:\"https://ieeexplore.ieee.org/document/9295167\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"IEEE\"})}),\")\"]}),/*#__PURE__*/e(\"h3\",{children:\"Importance of connector force validation\"}),/*#__PURE__*/e(\"p\",{children:\"Connectors are an essential component of wire harnesses, providing the necessary electrical connections between different subsystems. The forces required to insert and extract these connectors from their mating parts must be carefully measured and controlled.\"}),/*#__PURE__*/e(\"p\",{children:\"If the insertion force is too high, it could lead to assembly difficulties, potential damage to the connectors or the equipment, and increased manufacturing time and cost. Conversely, if the extraction force is too low, it could result in loose connections that may lead to intermittent signals or power losses, which are unacceptable in critical systems such as those found in the aerospace or automotive industries.\"}),/*#__PURE__*/e(\"h3\",{children:\"What is connector insertion force?\"}),/*#__PURE__*/n(\"p\",{children:[\"Connector insertion force refers to the amount of force required to join two connector halves or a connector to a mating component. This force is a crucial parameter in the design of connectors, as it can affect user experience and the longevity of the connector itself. The insertion force is composed of two main stages: the spreading stage, which is associated with higher force and responsible for the peak force, and the sliding stage (\",/*#__PURE__*/e(i,{href:\"https://blog.samtec.com/post/calculating-connector-mating-forces/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Samtec\"})}),\").\"]}),/*#__PURE__*/e(\"p\",{children:\"During the spreading stage, components within the connector are forced apart to accommodate the joining piece, leading to the peak force experienced. This force is a result of both frictional and normal forces acting on the connector components. The sliding stage involves less force as the components slide into place to complete the connection.\"}),/*#__PURE__*/n(\"p\",{children:[\"If the insertion force is too high, it can lead to several issues. For instance, excessive force may damage the connector pins or the housing, leading to poor contact and potential failure in the electrical circuit (\",/*#__PURE__*/e(i,{href:\"https://ieeexplore.ieee.org/document/9295167\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"IEEE\"})}),\"). Moreover, a high insertion force can increase the risk of repetitive strain injuries for workers who frequently engage in the manual assembly of connectors, particularly in large-scale production environments.\"]}),/*#__PURE__*/e(\"p\",{children:\"Conversely, an insertion force that is too low may result in a loose connection, which can cause intermittent signal loss or complete disconnection under vibrational stress, particularly in automotive systems where connectors are subjected to continuous movement. Therefore, it is imperative to design and produce connectors with a controlled insertion force, ensuring stability and reliability throughout their use.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why is Understanding Connector Extraction Force Important?\"}),/*#__PURE__*/e(\"p\",{children:\"Equally important is the extraction force. The connector extraction force, the force required to disengage the connector halves. If the extraction force is too great, it poses a risk of damaging the connector during disassembly, which can lead to increased maintenance costs and downtime. Additionally, a high extraction force can make it difficult to perform repairs or upgrades, as technicians may struggle to disconnect components without causing harm to the surrounding circuitry.\"}),/*#__PURE__*/e(\"p\",{children:\"On the flip side, an extraction force that is too weak may lead to connectors becoming dislodged unintentionally. This is particularly hazardous in applications where connectors are exposed to external forces or vibrations, such as in aerospace or automotive industries. Unintended disconnections can lead to catastrophic system failures, posing serious safety risks.\"}),/*#__PURE__*/e(\"h3\",{children:\"How Are These Forces Measured?\"}),/*#__PURE__*/e(\"p\",{children:\"To measure insertion and extraction forces, a force test is conducted. This involves placing two pluggable electronic connectors in an initial position and setting force and torque gauge readings to zero. The connector is then inserted or extracted at a rate specified by the product's specifications, and the peak forces are recorded.\"}),/*#__PURE__*/e(\"h3\",{children:\"When Should These Forces Be Considered?\"}),/*#__PURE__*/n(\"p\",{children:[\"The design and production processes for EWHs must consider insertion and extraction forces early on. Contact resistance, which directly affects these forces, should be strictly controlled to ensure stability and reliability during the use of the connector\",/*#__PURE__*/e(\"strong\",{children:\".\"})]}),/*#__PURE__*/e(\"h3\",{children:\"Where Do Environmental Factors Come Into Play?\"}),/*#__PURE__*/e(\"p\",{children:\"Environmental protection is another key consideration. Connectors should be shielded from environmental factors such as moisture, dust, and extreme temperatures, which can affect both mechanical and electrical performance.\"}),/*#__PURE__*/e(\"h3\",{children:\"Standards and guidelines\"}),/*#__PURE__*/e(\"p\",{children:\"To ensure reliability and safety, the industry adheres to various standards such as AS50881 for the aerospace industry, ISO 26262 for automotive safety, and IEEE 315-1975 for graphical symbols for diagrams, among others. These standards provide guidelines on the acceptable range of insertion and extraction forces, among other parameters, to ensure that connectors perform reliably under the expected range of operating conditions.\"}),/*#__PURE__*/e(\"h3\",{children:\"How Are These Forces Optimized?\"}),/*#__PURE__*/e(\"p\",{children:\"Optimization of these forces is driven by a combination of technology and market factors. Miniaturization and increasing pin counts in technology require precise control over insertion and extraction forces, while market factors demand low-cost and durable solutions. Deflection, or the amount of deformation under load, also impacts these forces and must be taken into account.\"}),/*#__PURE__*/e(\"h3\",{children:\"Example of Insertion and Extraction Force Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"An example of this optimization process can be seen in a study where the insertion and extraction forces for a snap-fit were found to be 140 N and 170 N, respectively. Through convergence and animation, a smooth insertion and extraction process was depicted, demonstrating the successful optimization of these forces.\"}),/*#__PURE__*/e(\"h3\",{children:\"The Process of Measuring Connector Forces\"}),/*#__PURE__*/e(\"p\",{children:\"The process of measuring connector forces typically involves the following steps:\"}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Selection of Appropriate Equipment: Specialized force gauges and test fixtures are required to measure the insertion and extraction forces of connectors accurately. The equipment must be calibrated and maintained to provide reliable measurements.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Preparation of Test Samples: Connectors and their mating parts must be prepared according to the specifications of the wire harness design. This includes ensuring that they are clean and free from defects.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conducting the Test: The force gauge is used to apply a steady force to insert or extract the connector, with the value being recorded by the equipment. The test should be repeated several times to ensure consistency and reliability of results.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Data Analysis: The recorded forces are analyzed to determine if they fall within the acceptable range as defined by the relevant industry standards. Statistical methods can be used to assess the variability and predict the performance of the connectors in actual use.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Documentation and Feedback: Detailed records of the testing process and results are kept. If any connectors do not meet the required standards, the design or manufacturing process must be reviewed to identify and correct the cause of the issue.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Case Examples\"}),/*#__PURE__*/e(\"p\",{children:\"In the automotive industry, for example, the ISO 26262 standard mandates safety requirements throughout the lifecycle of automotive electronic systems. A manufacturer of vehicle wiring harnesses would use force measurement tests to ensure that the connectors meet the standard's requirements, which could include specific insertion and extraction forces to prevent accidental disconnection due to vibrations or impacts.\"}),/*#__PURE__*/e(\"p\",{children:\"In aerospace, the AS50881 standard provides guidance on the design of aircraft wiring systems, including connector force requirements. A failure to meet these requirements could result in catastrophic failures due to loss of signal or power in critical flight systems.\"}),/*#__PURE__*/e(\"p\",{children:\"In conclusion, understanding and validating connector insertion and extraction forces is a vital part of the EWH design and manufacturing process. Adherence to industry standards and rigorous testing ensure that connectors perform reliably, which is critical to the safety and functionality of the end products. By implementing a structured approach to measure these forces, manufacturers can minimize the risk of errors, reduce costs, and ensure the timely delivery of high-quality wire harnesses to their customers.\"})]});export const richText1=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The design and manufacturing of electrical wire harnesses (EWH) is a detailed process that necessitates precision and compliance with global standards. The utilization of automated software solutions for validating EWH designs plays a pivotal role in identifying and rectifying common, preventable errors early in the design or pre-production stages.\"}),/*#__PURE__*/e(\"p\",{children:\"In this article, we discuss the significance of maintaining a well-managed library with software solutions and the continuous efforts required to ensure its relevance and accuracy in the face of evolving standards and component obsolescence.\"}),/*#__PURE__*/e(\"h3\",{children:\"The importance of a managed library\"}),/*#__PURE__*/e(\"p\",{children:\"A managed library in the context of EWH design is a comprehensive database that contains detailed information about components, materials, and standards. This repository is not static; it is a living entity that requires ongoing updates and management to reflect the latest developments in the industry. The benefits of a well-maintained library are multifold:\"}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error minimization\"}),\": By having access to a reliable and up-to-date library, engineers can significantly reduce the likelihood of incorporating incorrect or outdated components into their designs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Compliance assurance\"}),\": Staying current with global standards is essential for meeting regulatory requirements and ensuring product safety.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Efficiency in design\"}),\": A managed library streamlines the selection process of components, allowing engineers to find suitable parts quickly and accurately.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"The challenges in library management\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Despite the clear advantages, the management of such a library presents several challenges:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Obsolescence monitoring\"}),\": Components can become obsolete, necessitating regular reviews and updates to the library to avoid the inclusion of unavailable parts in new designs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Prohibited components\"}),\": Certain materials or components may be banned due to regulatory changes, requiring diligent monitoring to keep the library compliant.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Standardization\"}),\": As global standards evolve, the library must adapt to reflect these changes to ensure that designs remain compliant.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data integrity\"}),\": The accuracy of the library is contingent on the reliability of the data sources. Discrepancies between manufacturer and supplier specifications can lead to inconsistencies and errors in the library.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"The reality of data discrepancies\"}),/*#__PURE__*/e(\"p\",{children:\"Data discrepancies between manufacturers and suppliers can lead to significant issues in the design process. For example, a manufacturer's specification may call out a Chromel material, while the supplier's specification lists a different material for the same component. Such inconsistencies can result in incorrect setups within the design system, potentially leading to failures in the field.\"}),/*#__PURE__*/e(\"p\",{children:\"The disparity between supplier and manufacturer data sheets is a common issue. Components may be listed as available from a supplier, yet the manufacturer's data sheet indicates that the part is non-manufacturable. These discrepancies highlight the importance of sourcing data from multiple, reliable sources.\"}),/*#__PURE__*/e(\"h3\",{children:\"The Solution: A Dynamic, Accurate Library\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"To combat these challenges, a dynamic, living, integrated and accurate software based library is essential. This library must be:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Attribute-Based\"}),\": A huge attribute-based library allows for detailed specifications of each component.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verified\"}),\": Data must be pulled from suppliers and APIs to verify that the parts listed are actually available in the marketplace.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Normalized\"}),\": To ensure homogeneity, it's crucial to transform attributes to a common language across different manufacturers.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Updated\"}),\": Continuous updates to the library are necessary to reflect changes in the industry and the introduction of new components.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engineered and Scaled\"}),\": Expert domain engineers define the data mapping, which is then scaled using sophisticated software tools.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data Model Capturing\"}),\": A data model that supports form, fit, and function is developed to enable the integration of components and understanding of alternates.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Case Study: The Mighty Mouse Connector\"}),/*#__PURE__*/e(\"p\",{children:\"Consider the example of the Mighty Mouse connector. Different manufacturers, such as Glenair and Amphenol, may meet the same military specification (D38999) but represent their data attributes differently. A dynamically managed library would capture these variations in form and function, allowing engineers to make informed decisions about component interchangeability.\"}),/*#__PURE__*/e(\"h3\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"The management of a library within EWH design software is a continuous and complex process that is essential for the production of reliable and compliant wire harnesses. The dynamic nature of standards and component availability necessitates an ongoing commitment to library maintenance. By leveraging engineering expertise and advanced software tools, it is possible to create a library that not only meets the current industry demands but is also equipped to adapt to future changes. The integrity and depth of the library are critical to the success of EWH design, and as such, it should be regarded as a key component in the design validation process.\"})]});export const richText2=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The effective integration of various engineering platforms is pivotal in the development and management of intricate wire harness systems. The interconnectivity between these platforms and the utilization of sophisticated design tools are essential for ensuring accuracy and efficiency throughout the design process. However, a significant segment of the industry, referred to as \"the rest of the world,\" still relies on less advanced methodologies, such as utilizing Excel spreadsheets for wire harnesses and connection lists, leaving manufacturers to grapple with resolving any discrepancies. This report critically examines the paramount importance of a meticulously managed component library in the engineering Electric Wire Harness (EWH) design process, its impact on design rule checks (DRCs), and the ongoing maintenance required to ensure compliance and relevance in a rapidly evolving technological landscape.'}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The pivotal role of component libraries\"})}),/*#__PURE__*/e(\"p\",{children:\"A component library is the linchpin of the EWH design process, serving as a centralized repository for all design components. It houses crucial specification data, encompassing electrical characteristics and physical dimensions, which are indispensable for the accurate assembly and optimal function of the final product. However, the value of a component library transcends mere specifications. It encapsulates part relationships and compliance data, which are critical for ensuring that components seamlessly integrate and adhere to industry standards, such as RoHS, conflict materials, and export controls.\"}),/*#__PURE__*/e(\"p\",{children:\"The seamless integration of a comprehensive component library into the design process can significantly mitigate errors. For instance, mismatches and incorrect part selections can be flagged early in the design phase, thereby averting costly revisions and production delays. According to a poll, 73 percent of users reported encountering errors in their files, underscoring the potential for improvement through the utilization of a meticulously managed library.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Impact on Design Rule Checks\"})}),/*#__PURE__*/e(\"p\",{children:\"Design rule checks are automated procedures that validate the design against a predefined set of rules or standards. The efficacy of DRCs is heavily contingent upon the quality of the component library. Engineers must ensure that the library accurately reflects the specifications and relationships of components. This encompasses understanding the intricacies of how components mate, considering factors such as locking mechanisms and compatibility with other parts. Additionally, the library must account for potential issues such as dissimilar metals, which could lead to corrosion or failure in the final product.\"}),/*#__PURE__*/e(\"p\",{children:\"A well-curated library can streamline the design process by providing expedient access to approved and tested components. It minimizes the likelihood of errors and the need for iterations, thus accelerating the time to market for new products. Moreover, as standards evolve, a current and compliant library ensures that designs remain relevant and meet the latest industry requirements.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Maintenance and Obsolescence Management\"})}),/*#__PURE__*/e(\"p\",{children:\"The dynamic nature of the technology industry mandates that component libraries be actively maintained. Obsolescence is a persistent challenge; parts become outdated, and new components emerge. It is imperative for engineers or designated personnel to regularly update the library to reflect these changes. This includes removing obsolete parts, adding new ones, and revising the library to comply with updated standards or regulatory changes.\"}),/*#__PURE__*/e(\"p\",{children:\"Failure to maintain the component library can result in the use of prohibited or outdated parts, leading to non-compliance, product recalls, or even legal repercussions. Therefore, the maintenance of the component library is not a one-time task but an ongoing responsibility that requires dedicated resources and attention.\"}),/*#__PURE__*/e(\"p\",{children:\"The meticulous maintenance of the component library is equally critical, necessitating vigilance in updating and revising its contents to keep pace with technological advancements and regulatory changes. Organizations that invest in the development and upkeep of a robust component library will reap the benefits of reduced errors, faster design cycles, and adherence to industry standards, ultimately leading to a more competitive stance in the marketplace.\"})]});export const richText3=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The complexity of wire harness systems has surged with the increasing integration of sensors, power, and computing capabilities in modern technology. Design Rule Checks (DRCs) are essential in optimizing the design process of these intricate wire harness configurations. They help designers minimize waste, reduce costs, streamline assembly processes, and ensure manufacturability. However, implementing DRCs comes with significant challenges, especially as connection systems become more complex. Below, we outline the requirements for DRC implementation, focusing on the difficulties encountered with systems containing hundreds of wires and numerous connectors.\"}),/*#__PURE__*/e(\"p\",{children:\"Complexity of Modern Wire Harnesses\"}),/*#__PURE__*/e(\"p\",{children:\"Connection systems with a large number of wires and connectors pose significant challenges in design and validation. The complexity of these systems necessitates advanced software and a high level of engineering expertise. As the number of components in a wire harness increases, ensuring that all parts function together seamlessly becomes more difficult. This increased complexity raises the likelihood of design errors, which DRCs are designed to detect and prevent.\"}),/*#__PURE__*/e(\"p\",{children:\"Integration Issues Between CAD Tools\"}),/*#__PURE__*/e(\"p\",{children:\"A major challenge in implementing DRCs is the integration of mechanical and electrical Computer-Aided Design (CAD) tools. Many systems do not offer seamless integration, leading to a fragmented design process that may require manual checks. This disconnect between schematic capture and mechanical design can cause inefficiencies and errors that validation tools may not easily detect. Incomplete information within libraries and a lack of comprehensive data capabilities for design validation further exacerbate this issue.\"}),/*#__PURE__*/e(\"p\",{children:\"Scaling Challenges\"}),/*#__PURE__*/e(\"p\",{children:\"Scaling DRCs to handle the varying complexities of wire harnesses is another significant hurdle. Wire harnesses differ in bundle diameters, protective coverings, and layers, adding to the validation process's complexity. The tools used must be capable of managing these variations to ensure accurate design checks.\"}),/*#__PURE__*/e(\"p\",{children:\"Industry Evolution and Regulatory Changes\"}),/*#__PURE__*/e(\"p\",{children:\"The ever-changing nature of the industry necessitates constant updates to DRCs and libraries to reflect new parts, specifications, and regulatory requirements. Environmental standards, in particular, are frequently updated, requiring designs to be adaptable to meet these evolving demands. A proactive approach to design and validation is essential to stay ahead of industry trends and regulations.\"}),/*#__PURE__*/e(\"p\",{children:\"Training and Expertise\"}),/*#__PURE__*/e(\"p\",{children:\"The sophistication of modern wire harness systems demands a high level of expertise. Engineers must have deep experience to navigate the complexities of design and validation. Training is crucial to equip design teams with the skills needed to implement DRCs effectively. However, acquiring and maintaining this expertise is challenging, particularly in a rapidly evolving industry.\"}),/*#__PURE__*/e(\"p\",{children:\"Given these challenges, we believe that while DRCs are critical for wire harness design, their effectiveness relies on addressing integration, scaling, and data handling issues. The industry must invest in sophisticated software tools capable of managing the complexity of modern wire harnesses and improving the integration between mechanical and electrical CAD systems.\"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, the dynamic nature of industry standards and environmental regulations requires a proactive approach to updating DRC protocols and libraries. Continuous investment in research and development is necessary to keep pace with technological advancements and regulatory changes.\"}),/*#__PURE__*/e(\"p\",{children:\"The scaling problem is especially urgent. As designs grow more intricate, DRCs must evolve to accommodate this increased complexity without sacrificing efficiency or accuracy. Developing more advanced algorithms and adopting machine learning techniques to enhance predictive capabilities will likely be part of the solution.\"}),/*#__PURE__*/e(\"p\",{children:\"Finally, the human element is crucial. The demand for experienced engineers with deep expertise in wire harness design is higher than ever. The industry must prioritize training and developing its workforce to ensure the necessary skills are not only available but also continuously updated to align with evolving technologies and standards.\"})]});export const richText4=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Ensuring environmental protection isn't just an afterthought\u2014it's crucial for the reliability and longevity of your system. How can you make sure your designs are error-free and robust against environmental conditions? Automation and validation software might be the answer.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Impact of Early Detection\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost and Time Efficiency:\"}),\" Detecting errors early in the design phase with automation software significantly reduces the cost and time needed for rework. This proactive approach ensures reliability and eliminates costly late-stage modifications.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quality Assurance and Longevity:\"}),\" By adhering to industry standards through automated checks, manufacturers can guarantee the quality and compliance of their wire harnesses, thus avoiding the consequences of product recalls or field failures.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Environmental Protection: The Core of EWH Design\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Challenge\"}),\": Wire harnesses are the nervous system of any electrical assembly, whether in cars, planes, or medical devices. They must endure various environmental factors, including temperature fluctuations, moisture, chemical exposure, UV, and mechanical stress. Failure to account for these can lead to catastrophic system failures.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Solution\"}),\": Automated software solutions are transforming how engineers approach environmental protection in EWH design. These tools can preemptively identify potential errors that could compromise the harness's integrity under environmental stressors.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Specific Error Types to Watch Out For\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inadequate Sealing and Insulation\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error\"}),\": Underestimating the need for proper sealing and insulation can result in moisture ingress and chemical corrosion, leading to short circuits and wire degradation.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Fix\"}),\": Software can simulate various environmental conditions, virtually testing the harness design for adequate sealing and insulation. It ensures materials meet industry standards like AS50881 for aerospace or ISO 26262 for automotive applications.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Incorrect Material Selection\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error\"}),\": Choosing materials that can't withstand the operating environment can lead to insulation breakdown and wire exposure.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Fix\"}),\": Validation tools can cross-reference material properties against environmental requirements, alerting designers if materials are unsuitable for the expected temperature range or chemical exposure, guiding better choices.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inadequate Strain Relief\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error\"}),\": Without proper strain relief, wires can experience stress that leads to insulation failure and wire breakage.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Fix\"}),\": Software evaluates the mechanical design to ensure strain relief is incorporated at critical points, checking compliance with standards like IEEE 315-1975, which outlines best practices for electrical connectivity and layout.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Faulty Shielding Practices\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error\"}),\": Inadequate shielding can leave wires vulnerable to electromagnetic interference (EMI), disrupting signal integrity.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Fix\"}),\": Automated tools analyze the shielding design, verifying that it meets necessary EMI protection levels, including assessing coverage, continuity, and grounding practices.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\" Bonus: End-of-Life Management\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Design for Disassembly and Recycling:\"}),\" Cables and wire harnesses should be designed to facilitate easy disassembly and recycling at the end of their life cycle, using connectors and materials that can be easily separated and processed.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Take-back Programs: \"}),\"Manufacturers should consider implementing take-back programs to ensure end-of-life products are disposed of responsibly and do not end up in landfills.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Margin for Error is Slim\"})}),/*#__PURE__*/e(\"p\",{children:\"Automated software solutions act as a safety net, catching errors that could otherwise slip through manual inspections. As more sophisticated electronics integrate into every aspect of technology, automation ensures wire and cable harness designs withstand any environment with lasting durability.\"})]});export const richText5=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"In various industries, from automotive to aerospace, precise design practices are pivotal for ensuring functionality and safety. However, the intricate nature of wire harnesses often results in errors that can cascade throughout the design and manufacturing phases. The integration of automated software solutions presents an opportunity to preemptively identify and resolve many of these issues, particularly those concerning connector compatibility.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Connector mismatch and pin assignments\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Issue\"}),\": Selecting incorrect connectors relative to application requirements.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation Solution: \"}),\"Software algorithms can cross-reference connector specifications with application demands, ensuring suitable matches based on current, voltage, and environmental conditions. Additionally, automated design validation tools can scrutinize pin-out diagrams against electrical schematics, flagging discrepancies before production begins.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Terminal and contact pairing errors\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Issue:\"}),\" Incompatible terminal and contact pairings leading to subpar electrical connections.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation Solution\"}),\": Automation software can validate the compatibility of crimped connections by comparing terminal-contact pairings with manufacturer specifications, thereby reducing the likelihood of loose connections or heightened resistance. Ensuring accurate matching between terminals and contacts is crucial for establishing reliable connections, and automated systems can analyze crimping parameters to propose adjustments or alternative components.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Gender mismatch and orientation problems\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Issue\"}),\": Connector gender mismatches or incorrect orientations.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation Solution\"}),\": Automated checks can prevent gender mismatches by identifying incompatible male and female connectors. Furthermore, they can verify connector orientations to prevent improper assembly. Gender mismatches and orientation errors can render wire harnesses useless, making it imperative to enforce correct mating through design rule checks facilitated by automation.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Harness complexity and routing issues\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Issue\"}),\": Complex routing leading to connector incompatibility due to physical constraints.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation Solution\"}),\": Advanced routing algorithms can optimize wire paths and connector placements, considering physical space and routing constraints. Complex harness designs may overlook connector size or mounting requirements, but automated routing tools can optimize space usage and prevent physical incompatibilities.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Compliance with industry standards\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Issue\"}),\": Non-compliance with Aerospace (AS50881), Automotive (ISO 26262), and IEEE (IEEE 315-1975) standards.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation Solution\"}),\": Software can incorporate industry standards to ensure that every connector and wire meets regulatory requirements. Adhering to industry standards is paramount for safety and functionality, and automated software can streamline compliance by integrating these standards into the validation process.\"]}),/*#__PURE__*/e(\"p\",{children:\"Automation in the design and validation of electrical wire harnesses provides a robust solution to mitigate connector compatibility issues. By leveraging automated software, engineers can proactively address potential errors, optimizing designs for performance and compliance with industry standards. This not only streamlines manufacturing but also significantly reduces the risk of costly late-stage error detection.\"})]});export const richText6=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Are you aware of how critical form board design is in the manufacturing of electrical wire harnesses?\"}),/*#__PURE__*/e(\"p\",{children:\" With the increasing complexity of electronic systems, the design of wire harnesses has become a vital component in a wide range of industries, from automotive to aerospace. An automated software solution that validates the design of electrical wire harnesses (EWH) is essential to identify potential errors early in the design or pre-production process. \"}),/*#__PURE__*/e(\"p\",{children:\"This can minimize the impact on schedule and cost. Here are seventeen key aspects of form board design you should consider:\"}),/*#__PURE__*/e(\"p\",{children:\"1. Understanding the Basics: A form board is a full-scale diagram of a wire harness that shows the harness in its manufacturing or assembly layout. It is used as a physical template to accurately construct or inspect a wire harness.\"}),/*#__PURE__*/e(\"p\",{children:\"2. Design Software Integration: Utilizing advanced design software that can integrate with automated validation tools is crucial in identifying potential errors early in the design phase.\"}),/*#__PURE__*/n(\"p\",{children:[\"3. Shorter Design Cycle : With shorter design cycles, there's less time for validating and verifying design requirements. Automation in the validation process is therefore essential to maintain efficiency (\",/*#__PURE__*/e(i,{href:\"https://www.ni.com/en/solutions/electronics/automated-design-validation-and-verification.html\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"National Instruments\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"4. Innovative Solutions in Low-Resource Settings: The EWH Design Competition encourages students to create innovative designs for medical technology, highlighting the importance of ingenuity in form board design, especially in settings with limited resources (\",/*#__PURE__*/e(i,{href:\"https://www.ewh.org/chapters/design-competition/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Engineering World Health\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"5. Digital Transition: Replacing traditional paper-based form boards with digital alternatives streamlines the information gathering process, saving time and reducing the chance of data loss during long test runs (\",/*#__PURE__*/e(i,{href:\"https://quixy.com/blog/top-benefits-of-form-automation/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Quixy\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"6. Data Synchronization: It's important to synchronize data collection with actuation to ensure that measurements are stored automatically and accurately during the validation process (\",/*#__PURE__*/e(i,{href:\"https://www.viewpointusa.com/test-measurement/automated-product-validation-systems/)\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Viewpoint Systems\"})}),\").\"]}),/*#__PURE__*/e(\"p\",{children:\"7. Material Selection for Form Boards: The materials used for form boards must be durable and resistant to the manufacturing environment. Common materials include plywood, plastic, and composites.\"}),/*#__PURE__*/e(\"p\",{children:\"8. Size and Scale: Form boards must be designed to the exact scale of the wire harness to ensure accurate assembly and fitting.\"}),/*#__PURE__*/e(\"p\",{children:\"9. **Tool Integration**: Tools and fixtures used in the assembly process should be integrated into the form board design to streamline the manufacturing process.\"}),/*#__PURE__*/e(\"p\",{children:\"10. **Component Placement**: All components, connectors, and terminals must be accurately placed on the form board to ensure correct assembly.\"}),/*#__PURE__*/e(\"p\",{children:\"11. **Wire Routing**: The form board design must clearly indicate the routing paths for wires and cables to prevent misrouting and reduce the risk of damage.\"}),/*#__PURE__*/e(\"p\",{children:\"12. Clamping Points: Adequate clamping points must be included in the form board design to secure the harness during assembly and testing.\"}),/*#__PURE__*/e(\"p\",{children:\"13. Labeling and Documentation: Every wire, connector, and component must be clearly labeled on the form board to facilitate the assembly process and future maintenance.\"}),/*#__PURE__*/e(\"p\",{children:\"14. Test Points: Designated test points should be included to allow for easy access during the validation and testing phase.\"}),/*#__PURE__*/e(\"p\",{children:\"15. Scalability: The form board design should be scalable to accommodate variations in harness design for different applications or models.\"}),/*#__PURE__*/e(\"p\",{children:\"16. Ergonomics: The form board layout must consider the ergonomics of the assembly process to ensure the safety and comfort of technicians.\"}),/*#__PURE__*/e(\"p\",{children:\"17. Quality Control: The form board design plays a critical role in quality control, as it serves as the benchmark for the final harness product.\"}),/*#__PURE__*/e(\"p\",{children:\"Wrapping up, form board design is a complex but essential part of the wire harness manufacturing process. By integrating automated design validation tools, companies can significantly reduce the risk of errors and ensure that their products meet the highest quality standards. As technology continues to evolve, the importance of innovative and efficient form board design will only increase. It is imperative for designers and engineers to stay abreast of the latest trends and technologies in form board design to remain competitive in this field.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText7=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The design and development of electrical wire harnesses are critical components in various industries, particularly in automotive and aerospace sectors. But what specific errors can automation address in the manual testing of mechanical and electrical properties? \"}),/*#__PURE__*/e(\"p\",{children:\"Let's explore how wire harness validation software can transform the design process\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inadequate Electrical Performance Testing\"})})})}),/*#__PURE__*/e(\"p\",{children:\"Manual testing can sometimes overlook the subtleties of electrical performance. Automated software, however, can rigorously check for voltage drop, resistance, and current capacity errors. It ensures that all components meet the stringent requirements set by industry standards like ISO 26262 for automotive safety-related systems.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Faulty Wire Sizing\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/e(\"p\",{children:\"Selecting the wrong wire size can lead to overheating or energy inefficiency. Validation software employs algorithms to verify that wire gauge selections are optimal for the current load, adhering to standards such as IEEE 315-1975, which details graphic symbols for diagrams.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Incorrect Connector Selection\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/e(\"p\",{children:\"Connectors are crucial in wire harnesses, and a manual error can lead to catastrophic failures. Software validation tools cross-reference connectors with their specifications, ensuring compatibility with the rest of the system and compliance with Aerospace Industry Standards like AS50881.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Poor Routing and Clamping\"})})})}),/*#__PURE__*/e(\"p\",{children:\"The physical layout of a wire harness can affect its durability and function. Validation software can simulate stress and strain on wires, predicting potential wear points and suggesting optimal routing paths that manual testing might miss.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inconsistencies in Safety and Redundancy\"})})})}),/*#__PURE__*/e(\"p\",{children:\"For industries like aerospace and automotive, redundancy is a safety must. Manual checks might not always catch inconsistencies in safety features, but automated software can systematically verify redundancy, aligning with the fail-safes required by industry standards.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inadequate Signal Integrity Analysis\"})})})}),/*#__PURE__*/e(\"p\",{children:\"Signal integrity can be compromised by crosstalk or electromagnetic interference (EMI). Automated software performs detailed signal integrity analysis, something that is often too complex for manual testing, ensuring reliable communication within the harness.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Overlooked Environmental Considerations\"})})})}),/*#__PURE__*/e(\"p\",{children:\"Environmental factors such as temperature, moisture, and chemical exposure can degrade a wire harness. Validation software can simulate these conditions to predict how the harness will perform in the real world, a task that is cumbersome and sometimes neglected in manual testing.\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Neglected Documentation and Traceability\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/e(\"p\",{children:\"Documentation is vital for compliance and traceability. Validation software not only checks for errors but also automatically generates detailed documentation, ensuring that every step of the design process is recorded and meets the standards required by regulatory bodies.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Automated wire harness validation software is indispensable for detecting and addressing errors that can creep into manual testing. By integrating such software into the design process, manufacturers can ensure adherence to industry standards, optimize performance, and avoid costly late-stage corrections. This technological leap is not just about efficiency; it's about building safer, more reliable wire harnesses across all industries.\"})]});export const richText8=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The complexity of wire harness design for machinery necessitates a meticulous approach to avoid errors that could lead to malfunctions, safety hazards, or increased production costs. Based on the the industry's best practices and standards, we can identify a range of potential errors that could occur during the design phase. Here, we will discuss 60 such errors, categorized for clarity.\"}),/*#__PURE__*/e(\"h3\",{children:\"Design and specification errors\"}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate requirement gathering:\"}),\" failing to collect comprehensive requirements and specifications can lead to design flaws.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect wire selection:\"}),\" using wires that are unsuitable for the electrical load can cause overheating or failure.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Improper connector choice: \"}),\"connectors that do not match the application can lead to connectivity issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inaccurate length specifications:\"}),\" miscalculating wire lengths can result in tension or slack, affecting performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Misjudging environmental conditions:\"}),\" not considering temperature, moisture, and chemical exposure can lead to material degradation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking flexibility requirements:\"}),\" ignoring the need for flex cables in dynamic applications can cause premature wear ().\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring electromagnetic interference (emi):\"}),\" failing to account for emi can disrupt signal integrity.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Neglecting voltage drop calculations:\"}),\" not calculating voltage drop over long distances can result in inadequate power supply.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Forgetting to specify tolerances:\"}),\" omitting tolerance levels can lead to manufacturing errors.\"]})}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of compatibility checks:\"}),\" not ensuring component compatibility can lead to assembly issues.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Manufacturing and assembly errors\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Poor crimping practices:\"}),\" inadequate crimping can cause loose connections and potential failure.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Faulty soldering: \"}),\"bad solder joints can lead to intermittent or permanent circuit breaks.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ineffective shielding:\"}),\" inadequate shielding can leave cables susceptible to emi.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect use of heat shrink:\"}),\" misapplication of heat shrink can compromise insulation and protection.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inconsistent wire preparation:\"}),\" inconsistent stripping or tinning can cause variability in connections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Improper routing:\"}),\" poor routing can lead to mechanical stress and potential damage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Neglecting strain relief\"}),\": not providing strain relief can lead to wire breakage at connection points.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate testing procedures:\"}),\" insufficient testing can allow defects to go undetected.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking quality control:\"}),\" skipping quality checks can result in non-compliant products.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Failure to follow standards:\"}),\" ignoring industry standards like ipc/whma-a-620 can lead to substandard assemblies ().\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Technical and engineering errors\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Miswiring:\"}),\" incorrectly connecting wires can cause circuit malfunctions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Open circuits:\"}),\" incomplete circuits due to missed connections can prevent operation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Short circuits:\"}),\" wires touching each other can cause shorts and potential damage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Insufficient insulation:\"}),\" poor insulation can lead to shorts and pose safety risks.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking redundancy:\"}),\" not designing for redundancy can lead to system failures in critical applications.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring thermal expansion:\"}),\" failing to account for thermal expansion can lead to mechanical stress.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate conduit use:\"}),\" not using conduits where needed can expose wires to damage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overloading circuits:\"}),\" designing circuits that exceed the current capacity can cause overheating.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Failure to incorporate service loops:\"}),\" omitting service loops can complicate maintenance and repairs.\"]})}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of clear labeling:\"}),\" not labeling wires can lead to confusion during installation and servicing.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Project management and communication errors\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ineffective communication:\"}),\" poor communication between teams can result in design discrepancies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of collaboration:\"}),\" not involving all stakeholders can lead to oversight of critical requirements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inaccurate documentation:\"}),\" errors in schematics or diagrams can misguide manufacturing.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mismanagement of changes:\"}),\" not properly tracking design changes can cause inconsistencies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate resource allocation:\"}),\" insufficient resources can lead to rushed designs and mistakes.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Failure to plan for obsolescence:\"}),\" not planning for component end-of-life can cause future sourcing issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking cost optimization:\"}),\" ignoring cost-saving measures can lead to unnecessary expenses.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Underestimating timelines:\"}),\" unrealistic timelines can result in shortcuts and compromised quality.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Neglecting risk assessment:\"}),\" not assessing potential risks can leave the project vulnerable to unforeseen issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate training:\"}),\" not providing sufficient training can lead to errors in assembly and testing.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automation and technology errors\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overreliance on automation:\"}),\" depending too much on automation can overlook the need for human oversight.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incompatible software tools:\"}),\" using design tools that are not integrated can cause data inconsistencies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Outdated technology:\"}),\" relying on outdated design tools can limit capabilities.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring simulation tools:\"}),\" not using simulation software can miss potential design flaws.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of digital prototyping:\"}),\" skipping virtual prototyping can result in physical prototypes with errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inadequate data management:\"}),\" poor data management can lead to loss of critical design information.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Failure to leverage 3d design:\"}),\" not utilizing 3d cad for routing can lead to spatial conflicts ().\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Not updating firmware/software:\"}),\" neglecting updates can cause software glitches and design errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Insufficient it security:\"}),\" weak security can lead to data breaches and intellectual property theft.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of integration with plm:\"}),\" not integrating with product lifecycle management systems can cause workflow disruptions.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Environmental and regulatory compliance errors\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Non-compliance with safety standards:\"}),\" designing without adherence to safety standards can lead to regulatory issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring rohs directives:\"}),\" not complying with the restriction of hazardous substances can lead to legal repercussions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking reach regulations:\"}),\" ignoring registration, evaluation, authorisation, and restriction of chemicals can lead to non-compliance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Failing to meet ul certifications:\"}),\" not achieving underwriters laboratories certification can restrict market access.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Neglecting e-waste regulations:\"}),\" not considering end-of-life disposal can lead to environmental violations.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overusing hazardous materials: \"}),\"using materials that are hazardous to the environment can lead to penalties.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring energy efficiency:\"}),\" designing without energy efficiency in mind can lead to higher operational costs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bypassing conflict minerals compliance:\"}),\" not verifying the source of minerals can contribute to unethical practices.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Disregarding export controls:\"}),\" failing to adhere to export control laws can result in fines and legal issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlooking accessibility standards:\"}),\" not considering accessibility can limit the usability of machinery.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best practices to avoid errors\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Thorough design reviews:\"}),\" conducting comprehensive reviews can catch errors early.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Regular testing and validation:\"}),\" continuously testing throughout the design process can identify issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Clear communication protocols:\"}),\" establishing effective communication channels can prevent misunderstandings.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Adherence to industry standards:\"}),\" following standards like ipc/whma-a-620 ensures quality and reliability ().\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Detailed documentation:\"}),\" keeping meticulous records can provide clarity and traceability.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Continuous improvement processes:\"}),\" implementing feedback loops can enhance design quality over time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Risk management strategies:\"}),\" developing and following risk management plans can mitigate potential issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sustainable design practices:\"}),\" considering environmental impact can lead to more responsible designs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cross-functional team collaboration:\"}),\" working closely with all departments can ensure cohesive design efforts.\"]})}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ongoing education and training: \"}),\"keeping teams trained on the latest technologies and practices can reduce errors.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"p\",{children:\"The design of cable and wire harnesses for machinery is fraught with potential errors that can impact the functionality, safety, and compliance of the final product. By understanding these common mistakes and technical issues, engineers and designers can implement best practices to mitigate risks and ensure high-quality outcomes. Continuous learning, adherence to industry standards, and effective communication are key to avoiding the numerous pitfalls in wire harness design.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText9=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Wire harness engineering plays a critical role in ensuring the reliability and safety of electrical systems. Wire harnesses are the backbone of wiring systems, organizing and protecting crucial components. This responsibility is increasingly addressed through the application of automated software solutions designed to validate wire harness designs and identify potential errors early in the design or pre-production process.\"}),/*#__PURE__*/e(\"p\",{children:\"Given their importance, testing and validation are paramount.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Importance of wire harness testing\"})}),/*#__PURE__*/n(\"p\",{children:[\"Effective electrical testing and validation are cornerstones for wire harness engineers, ensuring the safety, functionality, and durability of the harnesses. Various testing methodologies, such as high voltage testing or dielectric testing, are employed to evaluate the strength and integrity of the insulation, thereby guaranteeing the robustness of the wire harnesses (\",/*#__PURE__*/e(i,{href:\"https://wiringlabs.com/a-guide-to-wire-harness-testing-and-quality-assurance/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"WiringLabs\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"Testing methodologies\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Continuity Testing and Resistance Measurement\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/n(\"p\",{children:[\"Basic yet essential, continuity testing and resistance measurement are cornerstone procedures in wire harness testing. These examinations uncover mis-wiring, loose connections, and verify correct wire gauge usage. Resistance measurement also identifies failed components and poor-quality joints or crimps. (\",/*#__PURE__*/e(i,{href:\"https://mktest.com/what-is-wire-harness-testing/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"MK Test Systems\"})}),\").\"]}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Short circuit testing\"})})})}),/*#__PURE__*/n(\"p\",{children:[\"This test detects crossed wires and unwanted connections, preventing potential hazards or system failures.(\",/*#__PURE__*/e(i,{href:\"https://mktest.com/what-is-wire-harness-testing/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"MK Test Systems\"})}),\").\"]}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"High voltage testing\"})})})}),/*#__PURE__*/n(\"p\",{children:[\"Also known as dielectric testing, this assesses the strength of wire harness insulation, ensuring it can withstand operational stresses. (\",/*#__PURE__*/e(i,{href:\"https://wiringlabs.com/a-guide-to-wire-harness-testing-and-quality-assurance/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"WiringLabs\"})}),\").\"]}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automated electrical cable harness testing systems (ECHTS)\"})})})}),/*#__PURE__*/n(\"p\",{children:[\"Automated electrical cable harness testing systems (ECHTS), representing the zenith of wire harness testing. These sophisticated systems possess the capability to concurrently test multiple conductors, identifying open and short circuits, as well as erroneous pinning. With some ECHTS accommodating up to 32 conductors, they epitomize efficiency in testing processes (\",/*#__PURE__*/e(i,{href:\"https://www.sciencedirect.com/science/article/pii/S0026271421000639\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"ScienceDirect\"})}),\").\"]}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Proactive design inclusion\"})})})}),/*#__PURE__*/e(\"p\",{children:\"Incorporating wire harness design into overall electrical system design enables early-stage simulations and analyses, empowering engineers to preempt potential issues and circumvent reactive problem-solving measures .\"}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Supplier collaboration\"})})})}),/*#__PURE__*/n(\"p\",{children:[\"Collaborating with suppliers ensures testing standards meet project requirements, confirming the quality of connections. (\",/*#__PURE__*/e(i,{href:\"https://wiringharnessnews.com/cable-and-harness-testing-checking-the-quality-of-connections/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Wiring Harness News\"})}),\").\"]}),/*#__PURE__*/e(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Standalone testers for simple harnesses\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/n(\"p\",{children:[\"For straightforward harnesses, standalone testers provide an efficient testing process, ensuring low voltage and resistance thresholds are met.(\",/*#__PURE__*/e(i,{href:\"https://www.assemblymag.com/articles/97572-whats-new-with-harness-testing-technology\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Assembly Magazine\"})}),\").\"]}),/*#__PURE__*/e(\"p\",{children:\"Effective electrical testing and validation are crucial for wire harness engineers to ensure system reliability and safety. By using automated systems, proactive design inclusion, and supplier collaboration, engineers can enhance testing efficiency and product integrity.\"}),/*#__PURE__*/e(\"p\",{children:\"Let's wire up for success, avoiding costly errors along the way.\"})]});export const richText10=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Wire harness engineers are at the forefront of this shift, tasked with integrating eco-friendly practices without compromising the mechanical integrity of their designs. This report delves into the strategies and considerations that wire harness engineers must prioritize to align with sustainable product development.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Imperative of Ecodesign in Wire Harness Engineering\"}),/*#__PURE__*/e(\"p\",{children:\"Ecodesign has emerged as a critical approach within product design, focusing on optimizing a product's environmental performance. For wire harness engineers, this means considering the lifecycle impacts of materials and processes used in the creation of electrical wire harnesses (EWH) . Sustainable design is not merely an ethical choice but a strategic one, as it addresses the increasing consumer demand for environmentally responsible products while mitigating long-term risks associated with resource scarcity and regulatory compliance.\"}),/*#__PURE__*/e(\"h2\",{children:\"Strategies for Sustainable Wire Harness Design\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Emphasizing sustainability in design\"})}),/*#__PURE__*/n(\"p\",{children:[\"When it comes to product development, research and development (R&D) play a massive role in determining a product's environmental impact. Studies show that although R&D might only make up 5% of total product cost, it influences up to 80% of the product's resource footprint (\",/*#__PURE__*/e(i,{href:\"https://www.mckinsey.com/capabilities/operations/our-insights/product-sustainability-back-to-the-drawing-board\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"McKinsey & Company\"})}),\"). This highlights the critical need for sustainable design right from the start.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Design for Disassembly and Recycling\"}),/*#__PURE__*/e(\"p\",{children:\"Designing EWHs for easy disassembly at the end of their life facilitates recycling and reuse. This approach not only conserves resources but also reduces landfill waste. Engineers must consider how components can be separated and whether materials can be recovered without compromising the integrity of the wire harness during its operational life.\"}),/*#__PURE__*/e(\"h3\",{children:\"Minimizing Waste in Production\"}),/*#__PURE__*/e(\"p\",{children:\"The production process of wire harnesses offers significant opportunities for waste reduction. By optimizing cutting patterns and harness layouts, engineers can minimize offcut waste. Additionally, adopting lean manufacturing techniques can streamline production and further reduce waste .\"}),/*#__PURE__*/e(\"h3\",{children:\"Lifecycle Analysis and Carbon Footprint\"}),/*#__PURE__*/e(\"p\",{children:\"Conducting a lifecycle analysis allows engineers to identify and address the environmental impacts of wire harnesses throughout their lifespan. This comprehensive view informs decisions that can lead to a reduction in the carbon footprint of the product, from material extraction to manufacturing, use, and end-of-life disposal .\"}),/*#__PURE__*/e(\"h3\",{children:\"Energy-Efficient Manufacturing\"}),/*#__PURE__*/e(\"p\",{children:\"Reducing energy consumption during the manufacturing process is another critical aspect of sustainable design. Wire harness engineers can contribute by designing products that require less energy-intensive processes or by optimizing existing processes for energy efficiency.\"}),/*#__PURE__*/e(\"h3\",{children:\"Innovation and Regenerative Practices\"}),/*#__PURE__*/e(\"p\",{children:\"Innovative solutions, such as the use of materials that sequester carbon, can push the boundaries of sustainable design. Wire harness engineers can explore regenerative practices that not only minimize harm but also have a positive environmental impact .\"}),/*#__PURE__*/e(\"h2\",{children:\"The Role of Software Solutions in Sustainable Design\"}),/*#__PURE__*/e(\"p\",{children:\"Automated software solutions that validate EWH designs for common errors play a pivotal role in sustainable product development. These tools facilitate the creation of efficient, error-free designs that meet both environmental and mechanical performance standards. By ensuring that designs are optimized from the outset, such software can help reduce the need for resource-intensive prototyping and rework.\"}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"Wire harness engineers are integral to the transition towards a more sustainable future. By focusing on material selection, design for disassembly, waste minimization, lifecycle analysis, energy-efficient manufacturing, and innovative practices, they can create products that balance environmental and mechanical design considerations. The adoption of automated software solutions for design validation further supports this balance by streamlining the design process and ensuring that sustainability is baked into the product from the beginning.\"})]});export const richText11=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Are you looking to enhance the efficiency and reliability of your Electrical Wire Harness (EWH) designs? Do you want to avoid the costly mistakes that often arise late in the production process? Mechanical engineers, tasked with the complex job of designing wire harnesses, are turning to automated validation tools to streamline their workflow and ensure compliance with industry standards. Here are five key insights from mechanical engineers on optimizing wire harness designs.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Early error detection saves time and money\"})}),/*#__PURE__*/e(\"p\",{children:\"A fundamental insight from experienced mechanical engineers is the significant cost benefit of detecting errors early in the design process. Automated software solutions that validate EWH designs for common errors can prevent the costly repercussions of late-stage detection, such as production delays and increased expenses. By identifying potential issues before they become entrenched in the production cycle, engineers can rectify problems without impacting the overall schedule or budget.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Standard compliance is critical\"})}),/*#__PURE__*/e(\"p\",{children:\"Wire harness designs must adhere to strict industry standards, whether it's AS50881 in aerospace, ISO 26262 in automotive, or IEEE 315-1975 in electrical applications. These standards ensure safety, reliability, and quality across all stages of production. Mechanical engineers emphasize the importance of software solutions that are up-to-date with these standards, ensuring that every design is compliant from the outset. The consistent application of industry standards not only minimizes the risk of post-production modifications but also streamlines the certification process.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Integration with CAD tools enhances efficiency\"})}),/*#__PURE__*/e(\"p\",{children:\"The integration of automated validation tools with Computer-Aided Design (CAD) software is a game-changer for mechanical engineers. This synergy allows for seamless design and analysis, enabling engineers to make informed decisions quickly. CAD-integrated software solutions help engineers visualize potential issues in real-time, facilitating a more intuitive design experience. This integration is particularly beneficial when dealing with complex wire harness layouts, where the spatial arrangement of components can significantly impact performance and manufacturability.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Collaboration between disciplines is key\"})}),/*#__PURE__*/e(\"p\",{children:\"Wire harness design is not an isolated task; it requires the collaboration of various engineering disciplines, including wire-harness engineers, system engineers, and manufacturing engineers. Mechanical engineers advocate for software solutions that promote interdisciplinary collaboration, allowing for a more holistic approach to design. Sharing insights and feedback across teams can lead to innovative solutions and a more robust final product. Effective collaboration tools within the software can help bridge the gap between different engineering perspectives.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Continuous learning and adaptation\"})}),/*#__PURE__*/e(\"p\",{children:\"The field of wire harness design is constantly evolving with new technologies and materials. Mechanical engineers stress the importance of continuous learning and adaptation to stay ahead of the curve. Software solutions that offer updates on the latest industry trends and materials can be invaluable. Engineers must be willing to adapt their designs to incorporate new advancements, ensuring that their wire harnesses are not only compliant but also at the forefront of innovation.\"}),/*#__PURE__*/e(\"p\",{children:\"In a nutshell, mechanical engineers play a pivotal role in optimizing wire harness designs by leveraging automated software solutions for early error detection, adhering to industry standards, integrating with CAD tools, fostering interdisciplinary collaboration, and embracing continuous learning, they can significantly improve the design and manufacturing process. The insights provided by these professionals are instrumental in pushing the boundaries of what is possible in wire harness design, ultimately leading to safer, more reliable, and cost-effective products.\"})]});export const richText12=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Wire harness prototyping is a critical phase in the development of complex electrical systems for various industries. It is during this stage that potential errors are identified and corrected, ensuring functionality and safety. But how does the process differ between industries, like automotive and aerospace? Which industry's prototyping phase is faster? Let's delve into a comparative analysis, examining key variables such as industry standards, complexity, and prototyping methodologies.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Industry standards and their Impact on prototyping speed\"})}),/*#__PURE__*/e(\"p\",{children:\"Industry standards play a pivotal role in shaping the design and production processes of wire harnesses. In the automotive sector, ISO 26262 is a crucial standard, focusing on safety and risk management throughout the lifecycle of automotive electrical systems. Conversely, the aerospace industry adheres to standards like AS50881, which governs the design and construction of aircraft wiring systems.\"}),/*#__PURE__*/e(\"p\",{children:\"The stringent safety requirements and rigorous testing protocols in aerospace, dictated by standards such as AS50881, often result in longer prototyping cycles. The automotive industry, while still focused on safety, generally has a shorter development timeline, partly due to the higher volume of production and the necessity for quicker model turnovers. The adherence to ISO 26262 in automotive prototyping does emphasize safety but in a manner that allows for a more rapid development cycle.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Complexity of wire harness designs\"})}),/*#__PURE__*/e(\"p\",{children:\"The complexity of wire harnesses can vastly differ between automotive and aerospace applications. Aerospace wire harnesses must withstand extreme conditions and are typically more complex due to the critical nature of their function in aircraft systems. The design includes considerations for factors such as weight reduction, resistance to harsh environmental conditions, and redundancy for safety.\"}),/*#__PURE__*/e(\"p\",{children:\"Automotive wire harnesses, while also complex, are generally less intricate than those in aerospace. The focus is on cost-effectiveness, standardization, and integration with a wide variety of vehicle systems. This reduced complexity can lead to a quicker prototyping phase compared to aerospace wire harnesses, where the margin for error is significantly smaller.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Prototyping methodologies: speed of execution\"})}),/*#__PURE__*/e(\"p\",{children:\"The methodologies employed in prototyping wire harnesses also influence the speed of development. In the automotive industry, rapid prototyping techniques are often utilized to quickly iterate designs and test functionality. The use of automated software solutions for validating designs can detect common errors early, streamlining the process.\"}),/*#__PURE__*/e(\"p\",{children:\"Aerospace prototyping, while benefiting from similar software solutions, may involve more manual processes due to the bespoke nature of many aerospace wire harnesses. This can slow down the prototyping phase, as each design must be meticulously tested and validated against the higher standards of safety and reliability required in the industry.\"}),/*#__PURE__*/e(\"p\",{children:\"When comparing the speed of wire harness prototyping between the automotive and aerospace industries, it is evident that automotive prototyping is generally faster. This is due to less stringent industry standards in terms of the prototyping phase, less complex wire harness designs, and the adoption of rapid prototyping methodologies.\"}),/*#__PURE__*/e(\"p\",{children:\"However, it is important to note that the speed of prototyping does not equate to a compromise in quality or safety. Both industries strive to meet high standards; the difference in speed is a reflection of the unique requirements and challenges each industry faces.\"}),/*#__PURE__*/e(\"p\",{children:\"As technology advances and software solutions become more sophisticated, we may see a narrowing of this gap, with both industries benefiting from improved efficiency in the prototyping process.\"})]});export const richText13=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The manufacturing landscape is riddled with complexities, especially in the production of Electrical Wire Harnesses (EWH). In such a detail-oriented environment, how can manufacturers ensure that their products are free from errors that could lead to costly recalls or safety issues? The answer lies in automation. But what kind of errors are we talking about, and how does automation help in their early detection?\"}),/*#__PURE__*/e(\"h3\",{children:\"Common errors in wire harness manufacturing\"}),/*#__PURE__*/e(\"p\",{children:\"In wire harness manufacturing, errors can range from incorrect wire lengths, improper connector assembly, to the use of incorrect components. These mistakes can lead to malfunctioning electronics, short circuits, or even pose safety hazards in severe cases. For instance, in the automotive industry, a malfunctioning wire harness could lead to critical failures in vehicle safety systems. Similarly, in aerospace, a minor error could jeopardize the entire mission.\"}),/*#__PURE__*/e(\"p\",{children:\"Automation software plays a pivotal role in preempting these errors. By validating designs against industry standards, such as AS50881 in aerospace and ISO 26262 in automotive, these tools ensure compliance and safety before the manufacturing process even begins. But, how exactly does automation streamline this validation process?\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Early detection\"}),/*#__PURE__*/n(\"p\",{children:[\"Automated solutions are designed to identify potential errors at the earliest stages of design or pre-production. This is crucial because the cost of error correction increases exponentially as the product moves through the development cycle. By catching mistakes early, companies can avoid the steep costs associated with late-stage detection. This is what we do in \",/*#__PURE__*/e(i,{href:\"https://cableteque.com/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Cableteque\"})}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Consistency and accuracy\"}),/*#__PURE__*/e(\"p\",{children:\"Automation ensures that every wire harness conforms to the same high standards, eliminating human error and increasing the overall quality of the product. This consistency is vital for maintaining brand reputation and customer trust.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Speed and efficiency\"}),/*#__PURE__*/e(\"p\",{children:\"Automated validation is not only accurate but also significantly faster than manual checks. This speed translates into reduced time-to-market for new products, giving companies a competitive edge.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Compliance with standards\"}),/*#__PURE__*/e(\"p\",{children:\"Standards like IEEE 315-1975 provide guidelines for the symbology in drawing EWHs. Automation software can ensure that every design adheres to these standards, which is essential for interoperability and safety.\"}),/*#__PURE__*/e(\"h3\",{children:\"The impact of automation on industries\"}),/*#__PURE__*/e(\"p\",{children:\"The benefits of automation in wire harness validation are felt across various industries. In automotive, where safety and reliability are paramount, automated validation ensures that vehicles meet stringent safety standards. In aerospace, where there is no margin for error, automation guarantees that every harness meets the exacting requirements of flight.\"}),/*#__PURE__*/e(\"p\",{children:\"For engineers, whether they are wire-harness, mechanical, CAD, system, electronics, or manufacturing specialists, automation tools are indispensable. They provide a level of precision that manual processes simply cannot match.\"}),/*#__PURE__*/e(\"p\",{children:\"The implementation of automated software solutions in the validation of EWH designs is not just a matter of convenience; it is a necessity. By eliminating common, avoidable errors, automation streamlines the validation process, ensuring that products are safe, reliable, and compliant with industry standards. As industries continue to evolve, the reliance on such technology will only increase, underscoring the importance of embracing automation in wire harness manufacturing. In my posts to come I'll be going into the specifics, so be sure to follow.\"})]});export const richText14=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Are you a wire-harness engineer or a CAD professional looking to minimize errors in electrical wire harness (EWH) designs? Do you aim to catch potential issues early in the design phase to save time and money for your company? Implementing industry standards in wire harness design is a critical step toward achieving efficiency and reliability. This guide provides a structured approach to adopting automotive industry standards in your EWH design process.\"}),/*#__PURE__*/e(\"h3\",{children:\"Understanding the importance of wire harness design\"}),/*#__PURE__*/n(\"p\",{children:['The wire harness is an organized set of wires, terminals, and connectors that plays a vital role in \"connecting\" various vehicle components. As Oakley Miller notes, modern cars have complex wiring systems, and the design process must include a wiring diagram that captures all electrical components, their connections, and wire lengths (',/*#__PURE__*/e(i,{href:\"https://autowiringpro.com/automotive-wire-harness-design/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Miller\"})}),\"). This complexity underscores the need for a meticulous design process that adheres to industry standards.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 1: Gathering requirements and specifications\"})}),/*#__PURE__*/e(\"p\",{children:\"The initial step in designing a wire harness is to gather all necessary information about the vehicle's requirements and specifications. This includes understanding the electrical and mechanical environment in which the wire harness will operate, as well as the constraints imposed by the vehicle's architecture. Manufacturers use schematic diagrams and cable layouts to ensure that all components are accurately represented and that the wire harness meets the final product's specifications.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 2: Adherence to industry regulations and standards\"})}),/*#__PURE__*/e(\"p\",{children:\"To maximize vehicle and component safety, wire harness routing and packaging must adhere to industry regulations and standards. For electrical components in the automotive industry, common UL standards include UL 4, UL 13, UL 44, UL 62, UL 83, UL 1063, and UL 1072, which cover aspects such as armored cables, power-limited circuit cables, and thermoplastic-insulated wires (IEWC). These standards ensure that the materials and components used in the wire harness design are suitable for automotive applications and can withstand the operating conditions.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 3: Design and routing best practices\"})}),/*#__PURE__*/e(\"p\",{children:\"Wire harness design and routing are interdependent processes. Best practices include avoiding sharp bends, ensuring proper strain relief, and securing the harness to prevent abrasion and damage. Routing should also consider maintenance, with adequate service loops and accessibility for future repairs or upgrades (Auto Wiring Pro). These practices help to optimize the wire harness for its installed environment and contribute to the vehicle's overall safety and reliability.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 4: Selection of components and materials\"})}),/*#__PURE__*/e(\"p\",{children:\"The selection of components and materials is crucial in the design process. The increasing diversity of connection systems in vehicles, which now include features like light sensors and advanced driver assistance systems, requires a thorough understanding of the connectors used (Wiringo). Manufacturers must carefully consider the application and environment of the wiring harness to determine the appropriate components and materials.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 5: Manufacturing and automation\"})}),/*#__PURE__*/e(\"p\",{children:\"Traditionally, wire harnesses were manually assembled on a nail board or form board. However, automation is revolutionizing the industry, improving efficiency and productivity. Harness manufacturers must optimize and cost the manufacturing processes, labor, material, and resources required to produce wire harnesses. Digitalization plays a crucial role in this transition, enabling manufacturers to accurately design and develop wire harnesses that meet industry standards.\"}),/*#__PURE__*/e(\"p\",{children:\"Wrapping up - The implementation of industry standards in automotive wire harness design is a multi-faceted process that requires attention to detail, adherence to regulations, and incorporation of best practices. By following the steps outlined in this guide, manufacturers can ensure that their wire harness designs contribute to the safety, efficiency, and performance of the vehicles they help to power. As the industry continues to evolve, staying abreast of the latest standards and technological advancements will be crucial for success in wire harness engineering.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"References\"})}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"Automotive Wire Harness Routing.\" 28 July 2023. ',/*#__PURE__*/e(i,{href:\"https://autowiringpro.com/automotive-wire-harness-routing/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://autowiringpro.com/automotive-wire-harness-routing/\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"Automotive Wire Harness Design.\" 28 July 2023. ',/*#__PURE__*/e(i,{href:\"https://autowiringpro.com/automotive-wire-harness-design/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://autowiringpro.com/automotive-wire-harness-design/\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"Wiring Harness Design.\" ',/*#__PURE__*/e(i,{href:\"https://www.citec.com/engineering-and-technical-documentation-services-offering/product-engineering/wiring-harness-design/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://www.citec.com/engineering-and-technical-documentation-services-offering/product-engineering/wiring-harness-design/\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"Automotive Industry Wiring Standards.\" ',/*#__PURE__*/e(i,{href:\"https://www.iewc.com/resources/technical-guide/automotive-industry-wiring-standards\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://www.iewc.com/resources/technical-guide/automotive-industry-wiring-standards\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"Automotive Wire Harness Connectors.\" ',/*#__PURE__*/e(i,{href:\"https://www.wiringo.com/automotive-wire-harness-connectors.html\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://www.wiringo.com/automotive-wire-harness-connectors.html\"})}),\" \"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:['\"The Surprisingly Manual Process of Building Automotive Wire Harnesses.\" 27 July 2022. ',/*#__PURE__*/e(i,{href:\"https://hackaday.com/2022/07/27/the-surprisingly-manual-process-of-building-automotive-wire-harnesses/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://hackaday.com/2022/07/27/the-surprisingly-manual-process-of-building-automotive-wire-harnesses/\"})})]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText15=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Having worked on 100\u2019s of automotive designs, I've seen how the selection of cables and connectors can make or break the functionality and reliability of a vehicle's electrical system.\"}),/*#__PURE__*/e(\"p\",{children:\"Have you ever considered how critical the right choice of cables and connectors is for safety and performance? How often do you assess the compatibility of your chosen components with the overall vehicle architecture? This guide will provide you with a step-by-step approach to cable and connector selection tailored for automotive engineering projects.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 1: Define the Application Requirements\"}),/*#__PURE__*/e(\"p\",{children:\"Start by understanding the electrical and mechanical requirements of your application. What are the current and voltage requirements? What temperatures and environmental conditions will the cables and connectors be exposed to? Automotive environments can be harsh, with temperature fluctuations and exposure to fluids and chemicals. Ensure the materials selected can withstand these conditions.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 2: Select the Wire Type\"}),/*#__PURE__*/e(\"p\",{children:\"Choose the wire type based on the application needs. For power transmission, thicker gauge wires are typically required. For signal transmission, twisted pair or shielded cables may be necessary to prevent electromagnetic interference. Automotive grade wires, such as those meeting SAE J1128 standards, are designed for vehicle use.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 3: Determine the Wire Size\"}),/*#__PURE__*/e(\"p\",{children:\"The wire size is critical for ensuring that the cable can handle the required current without overheating. Use the American Wire Gauge (AWG) system as a standard. A wire's current-carrying capacity, or ampacity, should be checked against the expected load. Over-specifying can lead to unnecessary cost and weight, while under-specifying can be a safety hazard.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 4: Choose the Insulation Material\"}),/*#__PURE__*/e(\"p\",{children:\"Select an insulation material that can withstand the operating environment. Common materials for automotive applications include cross-linked polyethylene (XLPE) and polyvinyl chloride (PVC). Consider factors like temperature resistance, flexibility, and abrasion resistance.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 5: Connector Selection\"}),/*#__PURE__*/e(\"p\",{children:\"Connectors must be reliable and suited to the environment. They should have a secure locking mechanism and be rated for the correct current and voltage. Automotive connectors often need to meet specific standards, such as those from the International Organization for Standardization (ISO) or SAE International.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 6: Evaluate the Connector Housing\"}),/*#__PURE__*/e(\"p\",{children:\"The housing material should protect against environmental factors such as moisture, dust, and chemicals. Materials like nylon and PBT are common for their durability and resistance to automotive fluids.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 7: Consider the Contact Material\"}),/*#__PURE__*/e(\"p\",{children:\"Contacts within connectors should be made from materials that provide good electrical conductivity and corrosion resistance, such as gold-plated or tin-plated brass or copper alloys.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 8: Assess the Sealing Requirements\"}),/*#__PURE__*/e(\"p\",{children:\"For connectors exposed to the elements, proper sealing is essential. Look for connectors with appropriate IP (Ingress Protection) ratings that indicate their resistance to dust and water ingress.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 9: Mechanical Fit and Locking Mechanism\"}),/*#__PURE__*/e(\"p\",{children:\"Ensure that connectors fit securely and have a reliable locking mechanism to prevent accidental disconnection due to vibration, which is common in automotive applications.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 10: Compliance with Standards\"}),/*#__PURE__*/e(\"p\",{children:\"Verify that the selected cables and connectors comply with automotive standards such as ISO, SAE, and specific OEM (Original Equipment Manufacturer) requirements.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 11: Prototyping and Testing\"}),/*#__PURE__*/e(\"p\",{children:\"Before finalizing the design, create prototypes and test them under actual operating conditions. This helps identify any issues with the cable or connector selection.\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 12: Validation for Common Errors\"}),/*#__PURE__*/e(\"p\",{children:\"Use software solutions to validate the design for common errors. Is the connector properly seated? Are there any risks of shorts or breaks in the wire due to bending or fatigue?\"}),/*#__PURE__*/e(\"h3\",{children:\"Step 13: Finalize Design and Documentation\"}),/*#__PURE__*/e(\"p\",{children:\"Once testing and validation are complete, finalize the design. Ensure that all specifications and selections are well-documented for future reference and manufacturing.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Wrapping up, the selection of cables and connectors is a critical aspect of automotive wire harness design. A methodical approach ensures that the electrical wire harnesses meet the necessary specifications and perform reliably in the automotive environment. By adhering to this step-by-step guide, engineers can avoid common pitfalls and ensure that their designs are robust, efficient, and safe.\"}),/*#__PURE__*/e(\"p\",{children:\"Given the importance of this process, it's crucial to ask: Are the selected components optimized for cost and performance? Have all environmental factors been considered in the selection process?\"}),/*#__PURE__*/e(\"p\",{children:\"Remember, the earlier potential errors are identified in the design or pre-production process, the less impact they will have on the schedule and cost. This proactive approach is essential for wire harness manufacturers across all industries, including automotive, aerospace, industrial, vehicle, medical, and machinery sectors.\"})]});export const richText16=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"With wire harness manufacturing, spanning across diverse industries such as automotive, aerospace, industrial machinery, and medical equipment, the question often arises: should companies invest in quality wire harness validation or cut corners to save costs? Let's review a byte-size comparison of investing in reliable validation methods versus cost-cutting approaches.\"}),/*#__PURE__*/e(\"h2\",{children:\"Investing in Quality Wire Harness Validation\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Reliability\"}),/*#__PURE__*/e(\"p\",{children:\"Investing in quality wire harness validation ensures compliance with industry standards, such as AS50881 in aerospace, ISO 26262 in automotive, and IEEE standards like IEEE 315-1975. These standards are not mere guidelines but are the bedrock of safe and reliable wire harness design. By adhering to them, manufacturers can avoid costly recalls and reputation damage caused by system failures. For instance, in the aerospace industry, a single failure can result in catastrophic outcomes, making reliability non-negotiable.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Cost Implications\"}),/*#__PURE__*/e(\"p\",{children:\"While the initial investment in automated software solutions for wire harness validation may seem high, the long-term savings are substantial. Early detection of design flaws significantly reduces the cost associated with late-stage error detection, which often results in production delays, increased labor for rework, and material wastage. Moreover, reliable products foster customer trust and repeat business, which is invaluable.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Industry Impact\"}),/*#__PURE__*/e(\"p\",{children:\"The impact of investing in quality wire harness validation transcends the immediate financials. In highly regulated industries, such as medical equipment manufacturing, failure to meet stringent standards can lead to legal consequences and loss of certification. The cost of non-compliance often dwarfs the investment in proper validation tools.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Cutting Corners in Wire Harness Validation\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Reliability Risks\"}),/*#__PURE__*/e(\"p\",{children:\"Cutting corners in wire harness validation poses significant reliability risks. Skimping on validation can lead to undetected errors that compromise the functionality and safety of the final product. In the automotive industry, for example, a faulty wire harness can result in critical system failures, endangering lives and prompting massive recalls.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Cost Consequences\"}),/*#__PURE__*/e(\"p\",{children:\"While bypassing thorough validation processes may yield short-term cost savings, the long-term financial repercussions can be severe. The cost of addressing failures post-production, including warranty claims, repairs, and potential legal fees, can quickly outstrip any initial savings. Additionally, the damage to a company's reputation can have lasting effects on market share and profitability.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Industry Impact\"}),/*#__PURE__*/e(\"p\",{children:\"The industry impact of cutting corners is palpable. Substandard products erode consumer confidence and can lead to stricter regulations, increasing the burden on all manufacturers. In the aerospace sector, a single incident attributed to a wire harness failure can lead to increased scrutiny and oversight, affecting the entire industry.\"}),/*#__PURE__*/e(\"h3\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"The comparison between investing in quality wire harness validation and cutting corners presents a clear verdict. The reliability, cost savings, and positive industry impact of thorough validation far outweigh the perceived benefits of cost-cutting measures. Companies that prioritize high-quality validation are not only ensuring compliance with industry standards but are also positioning themselves as leaders in safety and reliability.\"}),/*#__PURE__*/e(\"p\",{children:\"The choice is clear: invest in quality validation processes. It is a strategic move that pays dividends in the form of reliable products, cost savings, and industry leadership. Cutting corners, on the other hand, is a myopic approach that can lead to financial ruin and diminished industry standing.\"}),/*#__PURE__*/e(\"p\",{children:\"Manufacturers must ask themselves: Is the risk of cutting corners worth the potential fallout? Or is the investment in quality validation the key to long-term success and industry respect?\"})]});export const richText17=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The introduction of the ISO 26262 standard marked a significant milestone in the pursuit of vehicular safety. As an electrical wire harness designer with three decades of experience, the evolution of industry standards is not just a professional interest; it's a passion. The inception of ISO 26262 was not an overnight phenomenon but a response to a series of triggers and issues that emphasized the need for stringent safety protocols. But what were the exact factors that necessitated this global benchmark for functional safety?\"}),/*#__PURE__*/e(\"h3\",{children:\"Triggers Leading to ISO 26262\"}),/*#__PURE__*/n(\"p\",{children:[\"The automotive landscape has undergone a radical transformation over the years, with electronic systems becoming the backbone of modern vehicles. The proliferation of these systems, from airbags to advanced driver assistance systems (ADAS), has been both a boon and a bane. On one hand, they have enhanced vehicle performance and safety; on the other, they have introduced new complexities and potential failure modes that could compromise safety (\",/*#__PURE__*/e(i,{href:\"https://www.sciencedirect.com/science/article/pii/S1877705812031244\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"ScienceDirect\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"One of the most compelling triggers for the standard's introduction was the stark reality of road traffic accidents. With approximately 1.3 million victims per year worldwide, the onus was on the automotive industry to elevate safety measures (\",/*#__PURE__*/e(i,{href:\"https://www.sciencedirect.com/science/article/pii/S1877705812031244\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"ScienceDirect\"})}),\"). This urgency was further amplified by the trend towards autonomous vehicles, which demanded an unprecedented level of reliability and safety in electronic controls and wire harnesses (\",/*#__PURE__*/e(i,{href:\"https://blogs.sw.siemens.com/ee-systems/2022/11/30/key-challenges-facing-the-wiring-harness-industry/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Siemens\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"Issues Addressed by ISO 26262\"}),/*#__PURE__*/n(\"p\",{children:[\"The complexity of modern wire harnesses, with their intricate assemblies and multitude of components, posed significant challenges. Ensuring the functional safety of these systems necessitated a structured approach to manage the inherent risks associated with electronic and electrical failures. ISO 26262, adapted from the general industry standard IEC 61508, was designed to provide a clear framework for managing these risks throughout the entire lifecycle of automotive products (\",/*#__PURE__*/e(i,{href:\"https://www.nxp.com/docs/en/white-paper/FCTNLSFTYWP.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"NXP\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"The standard outlines specific requirements for achieving an acceptable level of safety, including the definition of Safety Integrity Levels (SILs). These levels denote the rigor needed to ensure safety, with SIL 4 representing the most stringent requirements. By adhering to these guidelines, automotive manufacturers and suppliers can systematically address potential hazards and implement necessary safety measures (\",/*#__PURE__*/e(i,{href:\"https://www.nxp.com/docs/en/white-paper/FCTNLSFTYWP.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"NXP\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"The Impact of ISO 26262\"}),/*#__PURE__*/n(\"p\",{children:[\"Since its introduction in 2011, ISO 26262 has become the cornerstone of automotive electronic system safety, influencing not just the design and production of wire harnesses but also the development and validation of electronic control systems. It has instilled a culture of safety that permeates every aspect of automotive design and manufacturing, ensuring that vehicles are not only technically advanced but also inherently safe (\",/*#__PURE__*/e(i,{href:\"https://sterlingplm.com/blog/automotive-safety-standard-iso-26262-and-why-it-matters/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Sterling PLM\"})}),\").\"]}),/*#__PURE__*/n(\"p\",{children:[\"Moreover, ISO 26262 has been a catalyst for innovation, pushing manufacturers to develop new technologies and processes that meet the rigorous demands of functional safety. It has also fostered international collaboration, with standards such as China's GB/T 34590 drawing inspiration from ISO 26262, thereby harmonizing safety practices across the global automotive industry (\",/*#__PURE__*/e(i,{href:\"https://link.springer.com/chapter/10.1007/978-3-031-42310-9_8\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Springer\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"References\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"ISO 26262.\" Wikipedia, '}),/*#__PURE__*/e(i,{href:\"https://en.wikipedia.org/wiki/ISO_26262\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://en.wikipedia.org/wiki/ISO_26262\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"Functional Safety.\" NXP Semiconductors, '}),/*#__PURE__*/e(i,{href:\"https://www.nxp.com/docs/en/white-paper/FCTNLSFTYWP.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.nxp.com/docs/en/white-paper/FCTNLSFTYWP.pdf\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"Electronics Reliability Report.\" National Highway Traffic Safety Administration, '}),/*#__PURE__*/e(i,{href:\"https://www.nhtsa.gov/sites/nhtsa.gov/files/812285_electronicsreliabilityreport.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.nhtsa.gov/sites/nhtsa.gov/files/812285_electronicsreliabilityreport.pdf\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'Stolte, Torben, et al. \"Safety First for Automated Driving.\" ScienceDirect, '}),/*#__PURE__*/e(i,{href:\"https://www.sciencedirect.com/science/article/pii/S1877705812031244\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.sciencedirect.com/science/article/pii/S1877705812031244\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"Key Challenges Facing the Wiring Harness Industry.\" Siemens Digital Industries Software, '}),/*#__PURE__*/e(i,{href:\"https://blogs.sw.siemens.com/ee-systems/2022/11/30/key-challenges-facing-the-wiring-harness-industry/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://blogs.sw.siemens.com/ee-systems/2022/11/30/key-challenges-facing-the-wiring-harness-industry/\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"General Methods and Guidelines for Functional Safety.\" Springer, '}),/*#__PURE__*/e(i,{href:\"https://link.springer.com/chapter/10.1007/978-3-031-42310-9_8\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://link.springer.com/chapter/10.1007/978-3-031-42310-9_8\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'Prabhu, Anish. \"Automotive Safety Standard ISO 26262 and Why It Matters.\" Sterling PLM, '}),/*#__PURE__*/e(i,{href:\"https://sterlingplm.com/blog/automotive-safety-standard-iso-26262-and-why-it-matters/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://sterlingplm.com/blog/automotive-safety-standard-iso-26262-and-why-it-matters/\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"ISO 26262: Innovations & Challenges.\" Automotive IQ, '}),/*#__PURE__*/e(i,{href:\"https://www.automotive-iq.com/electrics-electronics/reports/iso-26262-innovations-challenges\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.automotive-iq.com/electrics-electronics/reports/iso-26262-innovations-challenges\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText18=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:\"Tracing Roots\"}),/*#__PURE__*/e(\"p\",{children:\"The history of electrical wiring is as old as civilization itself, with the earliest evidence tracing back to the ingenuity of Ancient Egypt.\"}),/*#__PURE__*/n(\"p\",{children:[\"The Egyptians utilized reed mats for rudimentary protection, a far cry from the complex wire harnesses of today. Fast forward to the Middle Ages, and copper wiring began to take center stage, offering enhanced protection and durability. The 18th century marked a significant leap with the advent of insulated wires, laying the groundwork for the power systems we rely on today (\",/*#__PURE__*/e(i,{href:\"https://www.wiringdigital.com/history-of-electrical-wiring/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Wiring Digital\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"Handcrafted Solutions in an Era of Complexity\"}),/*#__PURE__*/n(\"p\",{children:[\"As the electrical systems burgeoned in complexity, the necessity for organized and dependable wiring solutions became apparent. This need gave birth to the wire harness, a pivotal innovation that revolutionized the way we manage and protect electrical systems. Initially crafted by hand, these harnesses were a testament to human ingenuity and the relentless pursuit of efficiency (\",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/pulse/evolution-wire-harnesses-technological-advances-development-alex-d\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Alex D\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"Standardization and Innovation\"}),/*#__PURE__*/n(\"p\",{children:[\"The wire harness industry has been shaped significantly by standards such as ISO/IS 10303-242:2020, which provided a framework for XML implementations based on the AP242 ed2 Domain Model. This standardization was crucial in ensuring consistency and reliability across the industry, allowing for the implementation of wire harnesses using various models such as the MIM (Modular Integrated Model) (\",/*#__PURE__*/e(i,{href:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part1_v1-1_2020-11-16.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"MBx-IF\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"Community and Collaboration\"}),/*#__PURE__*/n(\"p\",{children:[\"Organizations like WHMA (Wire Harness Manufacturer's Association) have played a significant role in fostering a community around wire harness manufacturing, offering platforms like the Annual Global Leadership Summit to share knowledge and drive the industry forward. In addition, companies such as Cableteque have been at the forefront of innovation with AI-tools like the PIA, which is pioneering the future of electrical wire harness design by addressing efficiency and accuracy concerns (\",/*#__PURE__*/e(i,{href:\"https://wiringharnessnews.com/cableteques-pia-pioneering-electrical-wire-harness-design/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Wiring Harness News\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"The Dual Functionality of Contemporary Connectors\"}),/*#__PURE__*/n(\"p\",{children:['The evolution of wire harnesses is also closely linked with advancements in terminal technology. Modern connectors and terminal lugs, for instance, feature both \"join terminals\" for permanent connections and \"interface terminals\" for higher-level disconnections. This dual functionality underscores the sophistication that has become a hallmark of contemporary wire harnesses (',/*#__PURE__*/e(i,{href:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part2_v2-4_2021-12-02.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"MBx-IF\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"HCL Technologies' Impact on Rail and Beyond\"}),/*#__PURE__*/n(\"p\",{children:[\"The transportation sector, particularly rail, has seen electrical engineering companies like HCL Technologies push the envelope in wire harness design and manufacturing. Their end-to-end services exemplify the industry's commitment to tackling today's challenges with innovative solutions (\",/*#__PURE__*/e(i,{href:\"https://www.hcltech.com/sites/default/files/documents/HCLTech_ElectricalWiringHarnessEngineeringforRail_flyer_new.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"HCL Technologies\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"The Promise of Tomorrow\"}),/*#__PURE__*/n(\"p\",{children:[\"As we gaze into the future, it's evident that the wire harness industry is poised for a new era of technological adaptability and AI advancements. With the ongoing development of electric and autonomous vehicles, the demand for sophisticated wire harness architectures is at an all-time high. This demand drives the need for innovation, as seen with TE Connectivity's emphasis on product confidence and reliability, ensuring that the wire harnesses of tomorrow are not only advanced but also dependable (\",/*#__PURE__*/e(i,{href:\"https://wiringharnessnews.com/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Wiring Harness News\"})}),\").\"]}),/*#__PURE__*/e(\"h3\",{children:\"References\"}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"History of Electrical Wiring.\" Wiring Digital, '}),/*#__PURE__*/e(i,{href:\"https://www.wiringdigital.com/history-of-electrical-wiring/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.wiringdigital.com/history-of-electrical-wiring/\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'Alex D. \"Evolution of Wire Harnesses: Technological Advances and Development.\" LinkedIn, '}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/pulse/evolution-wire-harnesses-technological-advances-development-alex-d\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.linkedin.com/pulse/evolution-wire-harnesses-technological-advances-development-alex-d\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"AP242 Electrical Wire Harness Tutorial Slides Part1.\" MBx-IF, '}),/*#__PURE__*/e(i,{href:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part1_v1-1_2020-11-16.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part1_v1-1_2020-11-16.pdf\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"Cableteque\\'s PIA: Pioneering Electrical Wire Harness Design.\" Wiring Harness News, '}),/*#__PURE__*/e(i,{href:\"https://wiringharnessnews.com/cableteques-pia-pioneering-electrical-wire-harness-design/\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://wiringharnessnews.com/cableteques-pia-pioneering-electrical-wire-harness-design/\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"AP242 Electrical Wire Harness Tutorial Slides Part2.\" MBx-IF, '}),/*#__PURE__*/e(i,{href:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part2_v2-4_2021-12-02.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.mbx-if.org/documents_ewis/AP242_Electrical_Wire_Harness_Tutorial_Slides_Part2_v2-4_2021-12-02.pdf\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:'\"Electrical Wiring Harness Engineering for Rail.\" HCL Technologies, '}),/*#__PURE__*/e(i,{href:\"https://www.hcltech.com/sites/default/files/documents/HCLTech_ElectricalWiringHarnessEngineeringforRail_flyer_new.pdf\",motionChild:!0,nodeId:\"V_AwtLhG2\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"https://www.hcltech.com/sites/default/files/documents/HCLTech_ElectricalWiringHarnessEngineeringforRail_flyer_new.pdf\"})})}),/*#__PURE__*/e(\"strong\",{children:\".\"})]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText19=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"CABLETEQUE\u2019S PIA: PIONEERING ELECTRICAL WIRE HARNESS DESIGN\"}),/*#__PURE__*/e(\"h4\",{children:\"Introduction\"}),/*#__PURE__*/e(\"p\",{children:\"In the ever-evolving landscape of technology, the quest for innovation is relentless. Amidst this backdrop, a promising startup, Cableteque, has emerged as a beacon of progress with its groundbreaking Predictive Interconnect Analytics (PIA) application. This tool is not just an advancement; it\u2019s a revolution in the field of electrical wire harness (EWH) and Electrical Wire Interconnect Systems (EWIS) design.\"}),/*#__PURE__*/e(\"h4\",{children:\"The Genesis of Cableteque\u2019s PIA\"}),/*#__PURE__*/e(\"p\",{children:\"The inception of Cableteque\u2019s PIA is a story of identifying a gap and filling it innovatively. The world of EWH and EWIS design has long been fraught with challenges \u2013 from the complexity of ensuring accuracy in designs to the inefficiencies of traditional CAD/ECAD tools. Cableteque\u2019s founders, armed with industry experience and technological acumen, recognized these challenges as opportunities. They envisioned a tool that could transform the wire harness design process, making it more accurate, efficient, and adaptable to the rapidly changing technological landscape. Thus, PIA was born.\"}),/*#__PURE__*/e(\"h4\",{children:\"Understanding PIA\u2019s Core Functionality\"}),/*#__PURE__*/e(\"p\",{children:\"At its heart, PIA is a design validation and enhancement application. It leverages a set of advanced Design Rule Checks (DRC), a concept Cableteque has aptly termed Predictive Interconnect Analytics. This system is a powerhouse in detecting and predicting design errors \u2013 errors that often go unnoticed until the production phase.\"}),/*#__PURE__*/e(\"p\",{children:\"PIA\u2019s strength lies in its comprehensive and detailed parts library, combined with AI-driven insights. This combination ensures that every component in a design is not only compatible with each other but also perfectly suited for their intended application. The tool seamlessly integrates with common CAD/ECAD tools, allowing for easy import and export of data, and even offers a user-friendly interface for manual input of detailed wire connections.\"}),/*#__PURE__*/e(\"h4\",{children:\"The Disruptive Impact of PIA\"}),/*#__PURE__*/e(\"p\",{children:\"Cableteque\u2019s PIA is not just an incremental improvement; it\u2019s a disruptive innovation. Here\u2019s how:\"}),/*#__PURE__*/e(\"p\",{children:\"1. Precision and Accuracy: PIA\u2019s advanced DRCs significantly reduce the risk of errors in wire harness designs, a game-changer in an industry where precision is paramount.\"}),/*#__PURE__*/e(\"p\",{children:\"2. Efficiency and Time Management: By integrating seamlessly with existing CAD/ECAD systems and providing a user-friendly interface, PIA streamlines the design process, saving valuable time and resources.\"}),/*#__PURE__*/e(\"p\",{children:\"3. Market Adaptability: PIA\u2019s integration of real-time market data is a standout feature. It keeps engineers informed about component availability and cost, aiding in making more efficient and economical design choices.\"}),/*#__PURE__*/e(\"p\",{children:\"4. Proactive Error Detection: The predictive analytics aspect of PIA enables early identification of potential design issues, saving costs and time associated with post-production fixes.\"}),/*#__PURE__*/e(\"p\",{children:\"5. Collaboration and Scalability: Being cloud-based, PIA facilitates collaboration among multiple engineers and efficient handling of both single and batch file processing, making it a scalable solution for various project sizes.\"}),/*#__PURE__*/e(\"h4\",{children:\"The Competitive Edge\"}),/*#__PURE__*/e(\"p\",{children:\"In a market where competition is fierce, PIA provides a distinct competitive edge. It\u2019s not just a tool; it\u2019s a strategic asset. Companies adopting PIA can expect to see a reduction in design time, a decrease in the risk of costly errors, and an overall enhancement in product quality. This translates into a tangible return on investment, giving companies that leverage PIA a significant advantage in the market.\"}),/*#__PURE__*/e(\"h4\",{children:\"User Experience and Adoption\"}),/*#__PURE__*/e(\"p\",{children:\"Adopting new technology always comes with its challenges, but Cableteque has addressed these proactively. PIA\u2019s user-friendly interface ensures a minimal learning curve, and its compatibility with existing design tools makes integration smooth and seamless. Moreover, Cableteque\u2019s commitment to ongoing support and continuous improvement of the tool eases the concerns about long-term viability and support.\"}),/*#__PURE__*/e(\"h4\",{children:\"The Future of Wire Harness Design\"}),/*#__PURE__*/e(\"p\",{children:\"Cableteque\u2019s PIA is more than just a current solution; it\u2019s a glimpse into the future of wire harness design. As technology continues to advance, the complexity of EWH and EWIS designs will only increase. Tools like PIA will become indispensable, not just for their efficiency and accuracy but for their ability to adapt to changing technological needs.\"}),/*#__PURE__*/e(\"h4\",{children:\"The Broader Implications\"}),/*#__PURE__*/e(\"p\",{children:\"The implications of PIA extend beyond just the immediate industry. As we move towards a more connected and technologically advanced world, the demand for reliable and efficient wire harness systems is set to grow exponentially. PIA positions itself as a crucial tool in meeting this demand, ensuring that the backbone of our technological infrastructure is designed with the utmost precision and efficiency.\"}),/*#__PURE__*/e(\"h4\",{children:\"Cableteque\u2019s Vision and Commitment\"}),/*#__PURE__*/e(\"p\",{children:\"Cableteque\u2019s vision extends beyond just developing a successful product. Their commitment to innovation, customer satisfaction, and continuous improvement reflects a deeper understanding of the role technology plays in shaping our world. They are not just developing a tool; they are shaping the future of design in a critical sector.\"}),/*#__PURE__*/e(\"h4\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"In conclusion, Cableteque\u2019s PIA application is a standout example of how targeted, thoughtful innovation can lead to significant advancements in technology. It\u2019s a testament to the power of understanding industry-specific challenges and addressing them with cutting-edge solutions. As we look to the future, it\u2019s clear that Cableteque and its PIA tool will play a pivotal role in shaping the landscape of electrical wire harness design, marking a new era of efficiency, accuracy, and technological adaptability.\"}),/*#__PURE__*/e(\"p\",{children:\"Stop by the Cableteque booth at the WHMA Leadership Summit in Myrtle Beach in February. Check out Cableteque\u2019s website at cableteque.com or contact Arik Vrobel, Founder and CEO at arik@cableteque.com.\"})]});export const richText20=/*#__PURE__*/e(a.Fragment,{children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"673\",src:\"https://framerusercontent.com/images/JmIEKsjxBH8hfysq59o7jprrjlM.png\",srcSet:\"https://framerusercontent.com/images/JmIEKsjxBH8hfysq59o7jprrjlM.png?scale-down-to=512 512w,https://framerusercontent.com/images/JmIEKsjxBH8hfysq59o7jprrjlM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JmIEKsjxBH8hfysq59o7jprrjlM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JmIEKsjxBH8hfysq59o7jprrjlM.png 2098w\",style:{aspectRatio:\"2098 / 1346\"},width:\"1049\"})});export const richText21=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"560 / 315\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(t,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:n=>/*#__PURE__*/e(s,{...n,play:\"Off\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://www.youtube.com/watch?v=GZ12MIiilKk\"})})}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Introduction:\"})}),/*#__PURE__*/e(\"p\",{children:\"In the intricate world of electronic design, the creation of wire harnesses stands as a testament to both the sophistication and the complexity of modern electrical systems. Among the numerous challenges faced in this realm, Design Rule Checks (DRC) in Electronic Computer-Aided Design (ECAD) systems are pivotal in ensuring both functionality and reliability. This blog delves into the nuances of DRC, particularly as they apply to wire harness designs in ECAD systems.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Crucial Role of DRC:\"})}),/*#__PURE__*/e(\"p\",{children:\"DRCs are automated processes in ECAD systems that verify the physical layout of a circuit against predetermined design rules, primarily to ensure manufacturability and avoid costly rework. In wire harness design, DRCs extend to checking physical dimensions, ensuring compliance with safety standards, and verifying the integrity of electrical connections.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Challenges in DRC for Wire Harnesses:\"})}),/*#__PURE__*/n(\"ol\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Complex Geometries and Dense Packaging:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Problem:\"}),\" Wire harnesses often traverse complex paths with tight bends and dense packaging constraints. This complexity can lead to issues like signal crosstalk and physical strain on wires.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution:\"}),\" Advanced DRC algorithms can simulate physical stresses and propose optimal routing paths, taking into account the 3D space and electromagnetic implications.\"]})})]})]}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Material Selection and Specifications:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Problem:\"}),\" Incorrect material specifications such as wire gauge, insulation type, or conductor material can lead to failures in meeting performance standards.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution:\"}),\" Implementing DRCs that rigorously check against the material database ensures compliance with electrical and thermal requirements.\"]})})]})]}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Electrical Constraints:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Problem:\"}),\" Overlooking factors like voltage drop, current capacity, and impedance matching can lead to inadequate performance or even hazards.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution:\"}),\" Integrating electrical analysis within DRC to check parameters like current density, voltage drops across connectors, and overall power distribution integrity.\"]})})]})]}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Environmental Compliance:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Problem:\"}),\" External factors such as temperature, moisture, and electromagnetic interference (EMI) can significantly impact performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution:\"}),\" DRCs should include checks for environmental resilience, evaluating designs against anticipated operating conditions.\"]})})]})]}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Manufacturing and Assembly Tolerances:\"})}),/*#__PURE__*/n(\"ul\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"26px\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Problem:\"}),\" The physical construction and assembly of wire harnesses can deviate from the design due to manufacturing tolerances, leading to misfit or malfunction.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution:\"}),\" DRCs need to factor in possible manufacturing variations and provide allowances for tolerances during the design phase.\"]})})]})]})]}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Future of DRC in Wire Harness Design:\"})}),/*#__PURE__*/e(\"p\",{children:\"Emerging technologies like AI and ML are set to revolutionize DRC by predicting potential design flaws, suggesting optimizations, and learning from past design iterations to enhance rule sets continually. The integration of virtual reality (VR) and augmented reality (AR) for immersive visualization and testing of wire harness designs is also on the horizon, offering a more intuitive understanding of spatial constraints and design intricacies.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion:\"})}),/*#__PURE__*/e(\"p\",{children:\"Effective DRC processes in ECAD for wire harness designs are crucial for ensuring product safety, reliability, and functionality. As wire harnesses become increasingly complex, the challenges in DRC are also evolving, necessitating a dynamic, intelligent, and comprehensive approach to design verification. Embracing advanced technologies and continually updating DRC strategies will be key to mastering these challenges.\"}),/*#__PURE__*/e(\"p\",{children:\"The mission of Cableteque in the realm of ECAD and wire harness designs is one of continuous innovation and strategic foresight. By embracing the challenges and advancements in DRC processes, we are setting ourselves apart as not just a market leader, but as a visionary company shaping the future of electrical design. With our eyes firmly set on pioneering solutions, Cableteque is poised to redefine standards and exceed expectations in the wire harness industry.\"})]});export const richText22=/*#__PURE__*/e(a.Fragment,{children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"438\",src:\"https://framerusercontent.com/images/c12trnY3L96gtgtuk9WkZhtmyF4.png\",srcSet:\"https://framerusercontent.com/images/c12trnY3L96gtgtuk9WkZhtmyF4.png 626w\",style:{aspectRatio:\"626 / 877\"},width:\"313\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "richText13", "richText14", "richText15", "richText16", "richText17", "richText18", "richText19", "richText20", "richText21", "ComponentPresetsConsumer", "n", "Youtube", "richText22", "__FramerMetadata__"]
}
