Skip to main content

Buyer questions, answered plainly

Industrial Automation & Engineering FAQs

These are the questions manufacturers, OEMs, plant leaders, and procurement teams actually ask before an automation, controls, design, software, IT, training, or AI project. Every answer here is the same one we give in scoping calls — no marketing gloss, and the honest limits included.

This page answers 172 questions manufacturers, OEMs and technical buyers ask about engineering and automation projects — what work costs and why, how long projects take, how to select an integrator, what happens to obsolete controls, who owns the code, and when industrial AI is worth attempting. Answers are written by Geek Engineering and apply whether or not you engage the company.

About Geek Engineering and project fit

What does an industrial automation engineering company do?

An industrial automation engineering company designs and implements the systems that make machines and processes run automatically: PLC and controls programming, HMI/SCADA interfaces, electrical design, machine integration, and increasingly the data and software layers above them. Firms differ in breadth — some only program controls; multidisciplinary firms like Geek Engineering also cover mechanical design, custom software, and applied AI so one team owns the interfaces between them.

Who should hire Geek Engineering?

Organizations whose projects cross engineering disciplines: manufacturers modernizing equipment, OEMs needing design and controls capacity, plants connecting production data, and teams piloting industrial AI on real decisions. The fit is weakest for staffing-volume contracts, single-trade construction, and lowest-price commodity work — which we say openly.

Can Geek Engineering support small manufacturers and startups?

Yes. Small manufacturers and startups are core clients. Engagements are phased so a bounded first scope — a feasibility study, an assessment, one machine — delivers real value before larger commitments, and the same senior engineers do the work regardless of company size.

Can one company provide mechanical, electrical, controls, and software engineering?

Yes, and the value is in the interfaces: the fixture designed to suit the robot, the electrical design that suits the controls, the data structure that suits the software consuming it. When those disciplines are split across vendors, the interfaces become nobody's job — which is where most multi-system projects fail.

Does Geek Engineering serve companies outside Chicago?

Yes — remote engineering and qualified onsite U.S. projects can be evaluated. The delivery model depends on location, project phase, travel, required licenses, installation partners, and commissioning needs. A service-area statement does not imply a physical office in every market.

Does Geek Engineering serve facilities near Rosemont, Illinois?

Rosemont is a priority service market for Geek Engineering. Nearby onsite work is evaluated according to project scope, schedule, site access, safety requirements, travel, and the type of field work required.

Do you work on existing equipment or only on new systems?

Both. New design and installation is one part of the work; the rest is troubleshooting, reverse engineering, documentation recovery, obsolescence planning, controls migration, software modernization, and performance improvement on equipment already in production. Existing-equipment work normally starts with an assessment, because the real condition of the current installation drives everything that follows.

What size projects does Geek Engineering take on?

Scopes range from a bounded assessment or a single machine retrofit up to multi-discipline programs combining mechanical, electrical, controls, software, and data work. Very small tasks work best as a defined block of engineering time rather than a formal project. Very large multi-year capital programs are usually better served with us in a specialist role alongside the general contractor rather than as the prime.

Where is Geek Engineering located, and how far does it travel?

Geek Engineering is located in Rosemont, Illinois, and serves Greater Chicagoland, Illinois and qualified projects across the United States. Design, programming, documentation and software work is routinely delivered remotely. Onsite phases — field verification, commissioning, FAT and SAT support, troubleshooting — are scoped case by case against site access, safety requirements, schedule and travel.

What does a first conversation with Geek Engineering involve?

A first conversation is a technical-fit review, not a sales call. Useful inputs are the equipment or process involved, the objective, the constraints that are fixed, and whatever drawings, program backups, photos or data exist — including outdated ones. The outcome is a straight answer on whether the work is a fit and what scoping it properly would require.

What platforms does Geek Engineering work in?

Work is performed in the platforms already installed at the site, commonly including Allen-Bradley, Siemens and Mitsubishi control environments, and standard electrical and mechanical CAD tools. Platform choice on a new system is treated as an engineering decision driven by spare-part availability, in-house familiarity and support life — not by a vendor relationship.

What is the difference between a systems integrator and an engineering consultancy?

An integrator builds and commissions systems — it takes responsibility for delivering working equipment. A consultancy advises on decisions and does not usually execute. The distinction matters commercially: a consultancy has no incentive tied to which solution you buy, while an integrator does. Geek Engineering does both, which is useful when a decision and its execution are linked, and worth being explicit about: where a review might lead to work, that is stated rather than left implicit.

Do you subcontract any of the work?

Where a project requires licensed trades, panel assembly and listing, permitted work or a specialist discipline, that scope is identified during scoping and assigned to an appropriately qualified party. Subcontracting is normal in this industry; not disclosing it is not. Who is doing which part of your project is stated before you commit.

How is onsite work scheduled for sites outside the Chicago metro?

In planned blocks rather than repeat day visits. Travel time that is not billed as engineering still has to be paid for by somebody, so concentrating field work into fewer, longer visits is usually cheaper for the client and produces better continuity. The expected number of visits is stated before the work is committed.

Which parts of a project genuinely require someone onsite?

Field verification of existing installations, commissioning, factory and site acceptance testing, hands-on troubleshooting of faults that cannot be reproduced remotely, and equipment-based training. Design, programming, documentation, software and data work do not. Identifying which phases require presence before committing is what keeps a remote engagement from becoming a series of unplanned flights.

Selecting a partner, quotes, cost, and ownership

How should an automation integrator be selected?

Verify four things before comparing price: evidence of similar delivered work, a documented process with a functional specification and acceptance testing, contractual ownership of code and drawings in unlocked form, and a support model you can live with after commissioning. Wide quote spreads usually mean the bidders imagined different projects.

What is needed for an accurate engineering quote?

Four things: the current state of the equipment and controls (including documentation condition, honestly stated), the required functionality with clear boundaries, the acceptance criteria, and site constraints. With those, an experienced firm can quote with modest contingency; without them, every number contains guessing.

What determines cost and schedule on an automation project?

Five drivers dominate: functional complexity, unknowns in the existing installation, the number of systems and parties to integrate, required validation and documentation depth, and schedule compression. Hardware is the most visible line item and usually the least controllable one.

What determines how long an automation project takes?

Duration depends on requirements maturity, component lead times, design approvals, software complexity, fabrication, access to existing code and equipment, production windows, FAT/SAT acceptance testing, client reviews, and third-party dependencies. A phased plan should identify the critical path and the decision deadlines that protect it.

Who owns the code, drawings, and data from a project?

The client owns the deliverables. Programs, drawings, models, source code, I/O lists and as-built documentation are handed over at project close, in editable formats agreed before work starts. This is worth confirming in writing with any engineering partner: withholding source code or delivering only PDFs of drawings is a common way for a vendor to make itself difficult to replace, and it is visible in the contract long before it becomes a problem.

Why do quotes for the same automation project vary so widely?

Because the bidders are pricing different projects. One assumed the existing drawings are accurate while another priced a site survey; one included acceptance testing, documentation, and spares while another left them out; one carried the unknowns as contingency while another left them as future change orders. Compare scope line by line before comparing totals — the lowest number is often the one with the most missing from it.

Is it cheaper to hire an integrator or build an in-house engineering team?

It depends on how continuous the work is. A steady, predictable workload favors in-house staff; peaks, one-off modernizations, and disciplines you need twice a year favor an outside firm. Many manufacturers run a hybrid: in-house engineers hold the plant knowledge and daily support, and an outside partner absorbs project peaks and the specialties that are uneconomic to keep on payroll.

How are engineering projects priced — fixed price, time and materials, or retainer?

All three are used, and the right one follows how well the scope is known. Fixed price suits well-defined work with clear acceptance criteria, and carries contingency for the risk being transferred. Time and materials suits investigation, troubleshooting, and R&D where scope emerges as you learn. A retainer or block of hours suits ongoing support. A common pattern is a small fixed-price assessment first, which is what makes a firm price for the main scope realistic.

What should be included in an automation project scope of work?

At minimum: a functional description of what the system must do, the acceptance criteria and who signs them, deliverables in named file formats, ownership and license terms for code and drawings, the assumptions the price depends on, who supplies utilities, access, and production time, how change orders are handled, warranty length and coverage, and the support arrangement after commissioning. Ambiguity in any of those becomes a dispute later.

What support is available after a project is commissioned?

Support arrangements are scoped explicitly rather than assumed. What is delivered in every case is the material that makes support possible by anyone: current code, accurate drawings, as-built documentation and a documented deployment path. A client who can have the work supported by their own team, or by another firm, is in a stronger position than one who cannot — and that is the intended outcome.

Should we hire an integrator, use the OEM, or do it in-house?

Use the OEM when the work is inside their machine and their standards; they know it best and their support depends on it. Use in-house staff when the work is routine, recurring and within your team's current capacity — the constraint is usually capacity, not capability. Use an integrator when the work crosses machines or disciplines, when it requires skills you do not want to maintain permanently, or when your own team is fully committed to running production. Most plants need all three, allocated deliberately rather than by whoever is available.

Fixed price or time and materials — which is better for an automation project?

Fixed price is appropriate when the scope is genuinely definable — a drawing package, a defined migration, a machine built to a settled specification. Time and materials is appropriate when the work is discovery-led: troubleshooting, project recovery, or any work on an undocumented system where the scope cannot honestly be known in advance. A fixed price quoted against an unknown scope is not a lower risk; it is the same risk with a contingency added and less visibility into how it is being spent.

What is a functional specification, and why does it matter?

A functional specification describes what a system must do, in enough detail that both sides agree before anything is built: sequences of operation, modes, interlocks, alarms, data to be recorded, and what constitutes acceptance. It is the single most effective defence against the most common project failure — two parties who each believed they were buying and selling a different machine. Approval of the specification before programming starts is a gate, not a formality.

Do you sign NDAs before we share drawings or data?

Yes. Sensitive material can be discussed before any transfer, and confidentiality can be put in place before drawings, programs or production data are sent. If your organisation has its own NDA, that is normally the simplest path.

What happens if we want to change vendors mid-project?

Whether that is practical depends almost entirely on what you hold. If you have the current source code, the drawings, the specification and the acceptance criteria, a handover is a manageable engineering task. If you hold only compiled programs and marketing PDFs, the cost of changing may exceed the cost of continuing — which is precisely why ownership terms matter at contract stage rather than at crisis stage.

What happens if the project runs over budget?

Changes are recorded, priced and scheduled as changes rather than absorbed silently. The functional specification is the reference point — if a request falls outside it, that is stated along with what it affects. The failure mode being avoided is a project that quietly consumes its contingency and arrives late with no clear record of why.

Automation and control systems (PLC, HMI, SCADA, robotics)

What is a PLC, and what does PLC programming actually involve?

A programmable logic controller is the industrial computer that reads sensors, runs the machine's logic, and drives outputs such as valves, motors, and drives. Programming it is only part of the job: the work also includes defining sequences and states, alarm and fault handling, interlocks and safety coordination, drive and instrument configuration, network setup, operator interface behavior, and a test plan proving each of those under normal and abnormal conditions.

Which PLC and HMI platforms does Geek Engineering program?

Most of our work is in the Allen-Bradley/Rockwell ecosystem (Studio 5000, ControlLogix, CompactLogix, FactoryTalk View) and Siemens (TIA Portal, S7-1200/1500, WinCC), with Mitsubishi and other ecosystems handled per project. On the SCADA side we work with the packages that ship with those platforms as well as platform-independent options. If your site is standardized on something else, ask — platform fit is decided by what your maintenance team can support, not by our preference.

What is the difference between a PLC and a DCS?

A PLC is optimized for fast, discrete, machine-level control: sequences, interlocks, motion, and high-speed I/O. A DCS is optimized for continuous process control across a plant — loop-heavy operations, integrated engineering and operator environments, and system-wide redundancy. The line has blurred, and many plants run both: PLCs on packaging and machine centers, a DCS or a large SCADA layer over the continuous process.

What is the difference between an HMI and a SCADA system?

An HMI is the local operator interface for one machine or cell — the panel at the line that shows status and accepts commands. SCADA is the supervisory layer above many machines: plant-wide visibility, historical trending, centralized alarming, reporting, and often remote access. A single machine typically needs only an HMI; connecting several lines, a shift report, or historical data usually means a SCADA layer.

Can you modify or take over a PLC program written by another integrator?

Yes, and it is common work. The first step is an honest review: confirm the program on the processor matches the file you were given, map the I/O and the actual machine behavior, and identify undocumented logic. Depending on code quality, we either work within the existing structure or recommend a restructure, and we will say which — quietly patching poor logic is how machines become unmaintainable.

What happens if the original PLC program is lost or password protected?

If the processor is still running, the program can usually be uploaded from it, which is why taking verified backups matters before anything else is touched. If the program is locked and no one holds the credentials, the options are contacting the original supplier or owner for the rights, or reverse-engineering the machine's behavior from the I/O, drawings, and observation and writing new logic. The second path is real engineering work, so it is scoped and quoted rather than promised as a quick fix.

How is a legacy SLC 500 or PLC-5 system migrated to ControlLogix?

Conversion tools translate the old logic mechanically, and the translated result is a starting point rather than a deliverable — data types, indirect addressing, timing assumptions, and message instructions all need engineering review. A typical migration is: verified backup, I/O and field-device audit, offline conversion and restructure, simulation or bench testing, staged cutover during a planned outage, and a tested rollback if the window closes.

What is involved in integrating an industrial robot into an existing line?

More than the robot program. Integration covers reach and cycle-time study, end-of-arm tooling, fixturing and part presentation, guarding and safety design, the interface between the robot controller and the line PLC, vision or sensing if parts are not perfectly presented, and operator recovery procedures for when a cycle faults. Part presentation and recovery handling are where most cells succeed or fail, not the robot brand.

How is machine safety handled in an automation project?

Safety starts with a risk assessment of the machine's hazards and required functions, which then sets the design: guarding, interlocks, e-stop architecture, safety relays or a safety PLC, and stop categories. Design and validation follow recognized standards such as NFPA 79, ANSI B11, and ISO 13849 for the control-system portion. Note the boundary honestly: an engineering firm designs and verifies safety functions, but the employer remains responsible for accepting residual risk and for operating procedures.

Which industrial networks and protocols do you work with?

The common plant-floor ones: EtherNet/IP, PROFINET, Modbus TCP and serial, and OPC UA for higher-level data exchange, plus device-level buses where existing equipment uses them. On the data side, MQTT is frequently used to move machine data to dashboards and cloud services. Protocol choice is usually dictated by the installed equipment; the engineering decision is topology, addressing, and segmentation, not the badge on the cable.

How do you troubleshoot intermittent faults and nuisance downtime?

By making the fault visible before changing anything. That means capturing data — controller fault history, drive faults, network diagnostics, timestamps, and if needed temporary logging — and correlating events with product, shift, temperature, and mechanical condition. Intermittent faults are usually a physical or electrical problem (a connector, a sensor at its margin, noise, a marginal network) rather than logic, and guessing at parts is the most expensive way to find them.

Can a manual process be automated one step at a time?

Yes, and incremental automation is usually the lower-risk path. A workable sequence is: instrument and measure the manual process first, automate the step with the clearest payback or the worst ergonomics, prove it in production, then extend. Designing the eventual architecture up front — controls platform, network, data structure — keeps the increments from turning into a collection of incompatible islands.

What documentation should we receive at the end of a controls project?

As-built electrical drawings, the I/O list, the PLC and HMI programs in native and unlocked form, network and IP addressing documentation, parameter and configuration backups for drives and instruments, a bill of materials with part numbers, the acceptance-test records, and operating and maintenance notes for the changed functionality. If a supplier cannot hand that over, the machine is only supportable by them.

Do you support remote access to PLCs and HMIs for troubleshooting?

Yes, where the site's IT and security rules allow it and the access path is designed rather than improvised. Sound practice is a segmented plant network, brokered access through a controlled gateway or VPN, named accounts rather than shared credentials, access that is enabled for a session rather than left open, and logging. A cellular modem plugged straight into a control panel is fast to install and a well-known way to expose a plant.

How should alarms be designed on an HMI or SCADA system?

Around operator action. Every alarm should have a defined cause, a consequence, and something the operator can actually do; anything else belongs in an event log, not the alarm banner. Practical rules: prioritize by consequence rather than by system, suppress alarms that are meaningless in the current machine state, avoid duplicate alarms for one root cause, and review flood behavior during acceptance testing. Most alarm systems fail by volume, not by omission.

What is OPC UA, and why does it keep coming up?

OPC UA is a vendor-neutral standard for moving industrial data between controllers, historians, MES, and higher-level software, with built-in security and a way to describe what each value means rather than just its address. It matters because it lets a plant expose machine data once, in a structured form, instead of building a fragile custom connection for every consumer. It is not a magic translator: something still has to model the data, and that modeling is the actual work.

What is the difference between a PLC and a PAC?

A PLC is a programmable logic controller — a ruggedised industrial computer running deterministic control logic. A PAC (programmable automation controller) is a marketing term for a PLC with expanded capability: more memory, structured data types, motion and process control, and better integration with information systems. In practice the distinction has largely dissolved; modern controllers from every major vendor sit somewhere on that spectrum, and platform selection should be driven by spare-part availability, in-house familiarity and support life rather than by the label.

Allen-Bradley or Siemens — which should we standardise on?

Neither is technically wrong for most applications, so the decision should be made on three practical constraints: which platform your maintenance team can already support, which one you can obtain spares for on your own lead times, and which the vendor will support for the life of the equipment. Allen-Bradley dominates North American manufacturing and its support ecosystem reflects that; Siemens is more common on imported machinery and in process industries. A plant already carrying spares and skills for one platform usually loses more by splitting than it gains by switching.

What is industrial automation?

Industrial automation is the use of control systems — programmable controllers, operator interfaces, sensors, drives and networks — to run production equipment with less direct human intervention. In practice it covers everything from a single machine running a fixed sequence to a full plant with supervisory control and production reporting. Most automation work in established plants is not new installation; it is modifying, troubleshooting, documenting or modernising systems that are already running.

What does a controls engineer actually do?

A controls engineer designs, programs, commissions and troubleshoots the systems that make equipment run: the logic in the controller, the operator interface, the drive and motion configuration, the network between them, and the interaction with safety circuits. On existing plant, much of the work is diagnostic — establishing what the installed system actually does, which is often not what its documentation says, before changing any part of it.

What is machine safety, and how does it differ from general electrical safety?

General electrical safety protects people from the electrical installation. Machine safety protects people from what the machine does — its motion, stored energy, and the consequences of a control failure. It is implemented through risk assessment, guarding, safety-rated devices and safety-rated control functions that continue to work when the standard control system does not. Existing safety functions are preserved and re-validated as part of any controls change; they are never bypassed to simplify a migration.

Controls modernization and acceptance testing

Can obsolete controls be replaced without replacing the machine?

Usually, yes. Mechanical platforms routinely outlive their control systems. A retrofit replaces the processor, I/O, drives, and operator interface while reusing field devices and wiring that test as sound — typically at a fraction of machine-replacement cost, scheduled into a planned outage.

How is shutdown risk managed during a controls migration?

By moving risk off the critical path: logic converted and tested offline first, cutovers staged to fit real outage windows, wiring strategies that minimize field disturbance, and a tested rollback plan for every stage. Production is only committed once the replacement has demonstrated equivalence.

What are FAT and SAT?

A factory acceptance test happens at the builder's site, before shipment, and proves the system works as specified under controlled conditions. A site acceptance test happens at your plant, after installation, and proves it works in the real environment — with real materials, real utilities, real network and real operators. FAT catches design and build defects while they are cheap to fix; SAT catches integration and environment problems that cannot be reproduced at the builder's. Skipping FAT to save schedule almost always costs more at SAT.

When is a machine worth retrofitting instead of replacing?

Retrofit usually wins when the mechanical platform is sound and still meets the process requirement, parts or support for the existing controls have dried up, and the change you need is behavioral rather than structural. Replacement wins when the mechanics are worn past economic repair, throughput or product mix has outgrown the machine, or safety and access limitations cannot be designed out. A short condition assessment settles this far more cheaply than a debate.

How do we decide which machines to modernize first?

Rank them on four axes rather than on age: production impact when they stop, parts and support availability for the current controls, how much undocumented tribal knowledge keeps them running, and how much of the plant's actual downtime they cause. The obsolete machine nobody notices can wait; the one whose only spare processor is a single unit on a shelf usually cannot.

What should be captured before starting any modernization work?

Verified backups of every program and configuration on the machine — controller, HMI, drives, and instruments — plus photographs of the panel and field wiring, the current fault and alarm history, and a record of how the machine actually behaves in each mode, including the workarounds operators use. That evidence takes hours to collect and is the difference between a controlled migration and an improvised one.

Retrofit, remanufacture or replace — how do we choose?

Compare the full demand of each option rather than purchase price. A machine whose mechanics are sound and whose controls are obsolete is usually a retrofit candidate. One with worn mechanics, no documentation and an obsolete safety system usually is not. Remanufacture sits between, and makes sense when the machine's core structure is valuable and hard to replace. Replacement wins when the process itself has changed, or when the support burden of keeping the old machine exceeds the capital difference.

Engineering design: electrical, mechanical, CAD, and panels

What is included in an electrical control panel design package?

A complete package normally contains the power distribution and control schematics, a panel layout with component placement and wire routing, the bill of materials with manufacturer part numbers, the I/O list and terminal schedules, nameplate and wire-marking schedules, enclosure selection with rating and thermal sizing, and the standards the design was built to. Anything missing from that list becomes a decision made improvisationally by whoever builds the panel.

What is UL 508A, and does our control panel need it?

UL 508A is the standard for industrial control panels in North America, covering component selection, short-circuit current rating, spacing, wiring, and marking. Whether a listing mark is required depends on your local authority having jurisdiction, your insurer, and often your customer's specification. We design panels to UL 508A and NFPA 79 practice, including short-circuit current rating documentation; where a listing mark is required, the build is done by or with a listed panel shop that applies the label.

What is NFPA 79, and how does it apply to machine wiring?

NFPA 79 is the electrical standard for industrial machinery in the United States — it governs disconnects, overcurrent protection, control circuits, wire colors and sizing, grounding, and documentation for machines rather than for buildings. It matters in practice because it is what an inspector, an insurer, or a customer's engineering group will hold a new or retrofitted machine against, and because retrofits often reveal existing wiring that no longer meets it.

Can you produce drawings for a machine that has no documentation?

Yes — reverse engineering an undocumented machine is routine work. It involves tracing the existing wiring and control devices, recovering the controller program where possible, verifying behavior against observation rather than assumption, and producing as-built schematics, an I/O list, and a bill of materials. The result is normally worth more than the drawings alone: it usually surfaces obsolete components and unsafe or undocumented modifications before they cause the next outage.

Which CAD tools does Geek Engineering use for electrical and mechanical design?

Electrical design work is done in AutoCAD and AutoCAD Electrical, EPLAN, and SolidWorks Electrical; mechanical design in SolidWorks and AutoCAD. We can work in your standard template and title block so drawings drop into your existing library rather than arriving as a separate ecosystem your team cannot maintain. If your site is standardized on a package we do not license, say so early — it changes deliverable format, not feasibility.

Can old paper or PDF drawings be converted into usable CAD files?

Yes. Conversion ranges from a straight redraw of a legible print into native CAD, to a field-verified redraw where the paper set no longer matches the machine. The second is more common on older equipment and more valuable, because an accurate drawing set is what makes future troubleshooting and modernization quotable. Converting an inaccurate drawing faithfully just produces a tidier version of the wrong information.

What is a P&ID, and who needs one?

A piping and instrumentation diagram shows process equipment, piping, instrumentation, control loops, and their tag numbers — the reference document for how a process is actually built and controlled. Any plant with fluid or thermal processes needs current P&IDs for operations, maintenance, safety review, and controls work. Most plants have them; the common problem is that they are years behind the plant, which is why as-built redlining and revision control matter as much as the original drafting.

What is included in a mechanical design package?

Typically 3D models and assemblies, dimensioned manufacturing drawings with tolerances and finishes, a bill of materials, fastener and hardware callouts, weldment and machining detail as applicable, and assembly notes. For machine work it also includes interface definitions to the electrical and controls design — mounting, guarding, sensor locations, and cable routing — so the disciplines do not collide during the build.

What is design for manufacturing, and when does it save money?

Design for manufacturing is reviewing a design against how it will actually be made, assembled, and serviced: part count, standard stock and off-the-shelf components, tolerances that do not cost more than the function requires, fastener variety, and access for assembly and maintenance. It pays best before drawings are released, and on parts that repeat — the same review applied after tooling exists usually finds savings that are no longer economical to capture.

When is GD&T necessary on a drawing?

Geometric dimensioning and tolerancing earns its place where fit and function depend on relationships between features rather than on individual dimensions — mating assemblies, rotating parts, sealing surfaces, and anything a supplier will inspect against. On simple brackets and weldments it adds cost without benefit. The useful test is whether a part could be made exactly to the plus-minus dimensions and still not work.

Can Geek Engineering provide PE-stamped drawings?

A professional engineer's seal is a licensure matter, and it must come from a PE licensed in the project's jurisdiction and competent in that discipline. Most industrial machine and controls work does not require a stamp; building systems, structural elements, and certain permitted work do. We scope this explicitly at the start and coordinate with a licensed professional engineer where a seal is required, rather than leaving it as an assumption on either side.

How long does an electrical design package take?

Design duration is driven by scope and by how much of the existing installation has to be verified in the field, not by drawing count alone. A machine panel redesign with good existing information is a short effort; a plant-area package with field verification, standards alignment, and multi-party review is measured in weeks. The two things that most often extend a design schedule are late requirement changes and slow drawing approvals, both of which are controllable.

What file formats are design deliverables provided in?

Native source files plus a reviewable export — for example DWG and PDF for electrical drawings, native CAD and STEP for models, and editable spreadsheets rather than locked reports for bills of material and I/O lists. Native, unlocked deliverables are the default position because they are what lets you, or another firm, maintain the design later. Any third-party library or template with its own license is identified explicitly.

Can an obsolete control panel be redesigned with modern components?

Yes, and it is one of the highest-value design scopes on older equipment. The work is to preserve functional intent while replacing discontinued components, correcting wiring practice that no longer meets current standards, improving short-circuit current rating and grounding, and producing the documentation the original panel never had. Doing it as a design exercise first, rather than component-by-component in the field, is what keeps the outage short.

How are enclosure ratings and panel sizing decided?

By environment and by heat. The rating — for example a washdown, dusty, or outdoor location — sets the enclosure type, and the total heat dissipation of the components inside sets the size and whether cooling, filtered ventilation, or an air conditioner is needed. Panels sized only by component footprint are the usual reason a control panel runs hot, faults in summer, and shortens the life of the drives inside it.

What is a control panel, and what is inside one?

A control panel is the enclosure holding the electrical and control hardware for a machine or process: the controller, I/O, power distribution and protection, drives, network hardware, terminal blocks and the safety devices. Its design determines how maintainable the equipment is — panel layout, wire numbering, terminal assignment and drawing accuracy are what a technician relies on at 2am. Geek Engineering provides panel design and build coordination; panel assembly and listing are performed by an appropriately qualified panel shop.

OEM and manufacturing engineering

What does an OEM engineering partner actually do?

An OEM engineering partner supplies the design and engineering capacity a machine builder needs without adding permanent headcount: mechanical design, electrical schematics, control architecture and code, safety design, documentation, and prototype or launch support. The best arrangements are structured so your product knowledge stays in-house and the partner's output — drawings, code, and documentation — is fully yours and maintainable by anyone competent.

When should an OEM outsource engineering?

When engineering capacity or a missing discipline — most often controls or software — is blocking sales, while product architecture and process knowledge stay in-house. Structure the relationship so you own the deliverables and could switch partners without restarting; dependency is contractual, not technical.

Can you design a machine from a concept sketch or a functional requirement?

Yes. Concept-stage work normally starts by converting the sketch or requirement into a written functional specification — throughput, part range, cycle, utilities, footprint, safety expectations, and acceptance criteria — because that document is what makes the rest estimable. From there the path is concept layout and feasibility, design review, detailed mechanical and electrical design, build coordination, and acceptance testing.

What is controls standardization, and why do machine builders need it?

It is a reusable base: a common PLC code framework, HMI object library, alarm and tag conventions, panel templates, and documentation structure applied across a machine family. The payoff is compounding — each build starts further along, commissioning is faster because the failure modes are familiar, service calls get easier because every machine behaves the same way, and a new engineer becomes productive in weeks instead of quarters.

How do you reduce the build cost of an OEM machine?

By attacking the recurring cost, not the design fee: part-count reduction, standard and multi-sourced components in place of specials, fewer unique fasteners and cable assemblies, panel and harness simplification, tolerances relaxed where function allows, and assembly sequences that do not need a skilled fitter to interpret. Savings are largest before release, and largest again on the machines you build most often.

How can customer-specific options be handled without forking the code for every machine?

With one code base that carries options as configuration rather than as edits: modular routines per option, configuration data that enables them, HMI screens that appear only when the option is present, and version control so every shipped machine maps to a known build. The alternative — a separate copied program per customer — is what turns support into archaeology once you have a few dozen machines in the field.

How do you handle component obsolescence across a machine family?

Proactively and by family, not one panic at a time. That means tracking lifecycle notices for the controllers, drives, HMIs, and key components across your installed base, identifying the machines affected, engineering and validating the replacement once, and publishing it as a documented upgrade path with the drawing and code changes it implies. Handled this way it is a planned engineering task; handled reactively it is an emergency during someone's production run.

Can you provide overflow engineering capacity when our backlog spikes?

Yes — absorbing peaks is a common reason OEMs engage us. It works best when the scope handed over is a defined package with clear interfaces, your standards and templates are shared up front, and one person on each side owns coordination. Overflow work fails when it is handed over as an under-specified fragment, because the coordination cost then exceeds the capacity gained.

What is a repeat-build documentation package?

The set of documents that lets the same machine be built again, correctly, by people who were not on the first build: released drawings with revision control, the bill of materials with approved alternates, panel and harness documentation, the software baseline and configuration files, assembly and test procedures, and the acceptance-test record. Its real value shows up on build number four, or on the service call three years later.

Can you support commissioning and launch at our customer's site?

Onsite commissioning and launch support can be evaluated for qualified projects, with the delivery model depending on location, travel, site access and safety requirements, and the phase of work involved. Much of the value is created before anyone travels: a thorough factory acceptance test, a written commissioning plan, and a punch-list process are what keep site time short.

How is our intellectual property protected when design work is outsourced?

Contractually and operationally. The agreement should state that you own the deliverables and any project-specific developments, define confidentiality, and identify anything reused under license so nothing is ambiguous later. Operationally, work is kept to the systems and access you approve, and source files are handed over rather than retained as leverage. Our default position on client projects is client ownership of project deliverables in native, unlocked form.

Can data collection, OEE, or remote monitoring be added to machines we build?

Yes, and it is far cheaper designed in than retrofitted. The design questions are which signals are worth capturing, how machine states and downtime reasons are defined, where the data is stored, what the customer is allowed to see, and how the connection crosses their network without violating their security policy. Machines that ship with a defined data interface are also easier to support remotely, which is often the stronger business case.

What is design verification, and how does it differ from acceptance testing?

Design verification asks whether the design meets its requirements — analysis, calculations, prototype testing, and design review, done during development. Acceptance testing asks whether the built system does what the specification says, in front of the customer, with recorded results. Verification catches the errors that are cheap to fix on paper; acceptance testing catches what only appears in the built machine. Skipping the first makes the second an expensive place to discover problems.

Can you help us certify or CE-mark a machine for export?

We can design to the applicable standards, assemble the technical documentation, and coordinate with the certification body or nationally recognized testing laboratory that performs the assessment — but conformity marks are issued through that formal process, not by an engineering firm's opinion. Treat certification requirements as a design input from the start: retrofitting compliance into a finished machine is consistently the most expensive way to obtain it.

Software development and programming

What kinds of software does Geek Engineering build?

Web applications and business portals, mobile apps, desktop tools for shop-floor and equipment use, and the integration layer between industrial systems and business systems — machine data collection, dashboards, APIs, databases, and connections to ERP, MES, and maintenance systems. The distinguishing factor is that the same team also works on the controls and equipment the software talks to, so the data model reflects how the plant actually runs.

Should we buy off-the-shelf software or build custom?

Buy when your requirement is genuinely common, the market product covers it without heavy configuration, and you can live inside its assumptions. Build when the process being supported is a real source of advantage, when integration with your equipment is the point, or when configuring the market product to fit would cost more than building. The failure case is buying a product and then paying to bend it into a custom system anyway — at which point you have the cost of custom software plus a licence and a vendor roadmap you do not control.

How much does custom software cost?

Cost tracks the number of distinct workflows, the number of systems it must integrate with, how much data has to be migrated and cleaned, the security and access requirements, and how much of the requirement is still undecided. The single largest cost driver is unclear scope, which is why a short discovery phase producing screens, data model, and acceptance criteria usually pays for itself before the first line of production code.

How long does a custom software project take?

A focused internal tool with a clear specification is a matter of weeks; a multi-role platform with integrations, data migration, and rollout to production users runs months. Schedules slip most often for reasons that are not technical: decisions waiting on people who are busy, third-party system access that takes longer to arrange than expected, and requirements discovered during user testing. Phased releases keep those from stalling everything.

What technologies does Geek Engineering build with?

Web and mobile work is built with React, TypeScript, and modern component frameworks, with React Native or Flutter where a cross-platform mobile app fits; backend and data work with Node, Python, .NET, and SQL databases; and deployment on AWS, Azure, or Google Cloud, or on-premise where plant data must stay inside the building. Stack choice follows what you can maintain and what the integration targets support, not novelty.

Can you connect our machines to our ERP or MES?

Yes — that connection is one of the most common requests, and most of the work is definitional rather than technical. Before code, someone has to agree what a good part is, when a job is considered started and finished, how downtime and scrap are classified, and which system is authoritative when two disagree. Once that is settled, the interface itself is routine, whether through OPC UA, a middleware layer, a database, or a documented API.

Can software read data directly from a PLC?

Yes, through several routes: OPC UA or an OPC server, a driver or library that speaks the controller's native protocol, MQTT publishing from an edge device, or a historian that already collects the tags. The engineering judgment is not which protocol but how much load and risk to place on a running controller. Production controllers should never be exposed to arbitrary polling from business software; a broker, gateway, or historian belongs in between.

What is an API integration, and when do we need one?

An API is a defined interface a system exposes so other software can read or write its data programmatically. You need one whenever information is currently re-keyed between systems, exported to a spreadsheet and re-imported, or delayed because it waits for a person to move it. The cost-benefit is usually easy to evaluate: count the manual transfers per week and the errors they cause, and compare that against a one-time integration.

Can you build a dashboard showing live production data?

Yes. The useful ones start from a decision rather than from a chart: who looks at this, how often, and what will they do differently because of it. Practically that means defining the metrics and their exact calculation, a trustworthy data source, appropriate refresh rate, and views tailored to operators, supervisors, and management separately. Dashboards fail when the numbers cannot be reconciled with what the floor believes — so data validation matters more than visual polish.

Do you build mobile apps for field service and plant-floor use?

Yes — cross-platform apps for iOS and Android, and native where a specific device capability requires it. Industrial mobile work has requirements consumer apps do not: usable with gloves, readable in poor lighting, tolerant of no connectivity with reliable sync when signal returns, and secure on devices that may be shared between shifts. Those constraints should shape the design from the beginning, not be patched in after the first field trial.

Do we receive the source code for custom software?

Yes — our default position for client projects is that the client owns the deliverables, with source code delivered in a repository you control and any third-party or licensed components identified explicitly. Ask any software vendor this before signing, along with where the code is hosted, who holds administrative access to the deployment, and what happens to both if the relationship ends. Software you cannot rebuild without the original vendor is rented, not owned.

Can you take over a software project another developer left unfinished?

Yes, and it starts with an assessment rather than a promise: what runs, what builds from source, what is deployed where, which credentials and accounts exist, and how much of the code is worth keeping. Sometimes the answer is to continue the existing code base, sometimes it is to keep the data and rebuild the application. We will state which, with the reasoning, before quoting the completion.

How is custom industrial software kept secure?

With the basics applied consistently: authentication with multi-factor where it touches the internet, role-based access, encrypted transport, secrets kept out of source code, dependency updates, logging of who changed what, and backups that have been restored in a test. For anything touching the plant network, add segmentation and a one-directional data path where possible, so a compromised business application cannot reach control equipment.

What happens after launch — how is software maintained?

Software needs ongoing attention whether or not you buy it: platform and dependency updates, security patches, certificate renewals, backup verification, and small changes as your process evolves. That is handled either as a support arrangement or as a defined handover to your own IT team, with documentation and access transferred. The failure case to avoid is an application nobody has updated in three years that everyone depends on daily.

Should a shop-floor tool be a web app, a desktop app, or a mobile app?

Web is the default: one deployment, works on the panel PC and the office laptop, nothing to install. Desktop earns its place when the tool needs direct hardware access — serial devices, local drivers, OPC connections — or must keep working when the network does not. Mobile fits people who move: maintenance, field service, inventory. Many plants end up with a web core and one small desktop component for the machine connection.

Can custom software replace the spreadsheets our operation depends on?

Usually, and the spreadsheet is a valuable starting point — it is a working specification of what people actually need. The reason to replace it is not tidiness: it is concurrent access, audit trail, validation, and eliminating the single person who knows why a formula is the way it is. Migrate in stages, keep the spreadsheet available until the replacement is trusted, and expect the data cleanup to take longer than the software.

IT services, cybersecurity, and cloud

What does managed IT support include?

Day-to-day help desk for office and plant staff, proactive monitoring and patching of servers, endpoints, and network gear, asset and license tracking, backup verification, user onboarding and offboarding, and vendor coordination for internet, telephony, printers, and line-of-business software — with agreed response targets. The scope should be written down explicitly, including what is out of scope, because the gaps are what cause disputes at the worst moment.

Why hire an engineering firm for IT instead of a standard IT provider?

Because in a plant, IT decisions have production consequences. A patch window, a network change, a firewall rule, or a switch replacement can stop a line if nobody in the room understands the control system on the other side of it. Geek Engineering supports the office stack and the plant floor with the same team, so those decisions are made with uptime and process risk in view. For a pure office environment with no production equipment, a conventional IT provider may be a perfectly good fit.

What is IT/OT convergence, and why does it matter to a plant?

Operational technology is the equipment that runs production; information technology is the systems that run the business. Convergence means connecting them so production data reaches business systems and vice versa. The engineering problem is that the two have opposite priorities — OT prioritises availability and determinism, IT prioritises security and patching — so connecting them without a designed boundary transfers IT's risks onto equipment that cannot tolerate them.

What is network segmentation, and why do plants need it?

Segmentation divides one flat network into zones with controlled traffic between them — office, plant supervisory, and cell or machine level — so a problem in one zone cannot spread through everything. It matters because most control devices have little built-in security and cannot be patched on an IT schedule, and because a flat network lets one compromised laptop or one broadcast storm reach the controllers running production. Segmentation is the highest-value control most plants have not yet implemented.

How should remote access for equipment vendors be handled?

Through a controlled path you own: named accounts rather than a shared password, access brokered through a gateway or VPN with multi-factor authentication, permissions limited to the specific equipment, sessions enabled when needed rather than left open permanently, and logging of what was accessed and when. The pattern to eliminate is the vendor-installed cellular modem or always-on remote tool that your IT team does not know exists.

What should a small manufacturer do first about cybersecurity?

In order: multi-factor authentication on email and remote access, backups that are isolated from the network and proven by an actual test restore, current patching on servers and endpoints, removal of shared administrator accounts, and segmentation between the office network and the plant floor. Those five address the ways most small manufacturers are actually breached. Buy tooling after they are in place, not instead of them.

Can you help with cyber-insurance questionnaires or NIST and CMMC requirements?

We can assess your environment against recognized frameworks such as the NIST Cybersecurity Framework or NIST SP 800-171, document the current state, and produce a prioritized remediation plan and the evidence a questionnaire asks for. Note the boundary: formal certification — a CMMC assessment, for example — is performed by accredited assessors, not by your engineering or IT provider. What we provide is readiness work and the honest gap list.

How often should backups be tested?

On a schedule, and by actually restoring — a backup job reporting success is not evidence that a restore works. A reasonable baseline is a routine restore test of representative systems at least quarterly, plus a full recovery exercise annually and after any significant infrastructure change. Include the systems people forget: PLC and HMI program backups, drive parameters, panel PC images, and the configuration of network equipment.

What is involved in a cloud migration?

Inventory and dependency mapping first — what runs where, what talks to what, and which licenses transfer. Then workload-by-workload decisions: move as-is, replace with a service, or leave on-premise. Then the migration itself with a rollback plan, identity and access design, network and connectivity, backup and disaster-recovery targets, and cost modeling after the move. The surprises are usually latency to something left behind and licensing terms, not the copy itself.

Should plant-floor data go to the cloud?

Some of it, usually. Analytics, long-term history, reporting, and cross-site comparison suit the cloud well. Control decisions, safety functions, and anything the line cannot pause for do not — they belong on equipment that keeps working when the internet does not. The common architecture is an edge layer that collects and buffers locally, publishes upward, and leaves real-time control entirely on the plant floor.

Do you support Microsoft 365, email, and user account management?

Yes — Microsoft 365 and Google Workspace administration, mailbox and file migration, identity and access management, multi-factor enforcement, and the onboarding and offboarding process. Offboarding is the one most organizations handle badly: former employees keeping mailbox access, shared credentials that never change, and personal devices still enrolled long after someone has left.

What happens if a server fails or the internet connection goes down?

That should be a planned scenario, not a discovery. Business-continuity design means knowing which systems must keep running, how long each can be down, how long recovery actually takes with your current backups, and what the manual fallback is in the meantime. For plants it also means confirming that production can continue when business systems cannot — a line should not stop because a file server did.

Can one provider support both office IT and plant-floor networks?

Yes, and there are real advantages: one accountable party for the path from sensor to spreadsheet, no arguments about which side of the boundary a fault sits on, and change windows planned with production in mind. The requirement is genuine competence in both — an office IT provider improvising on a control network, or a controls firm improvising on identity management, both create the same kind of avoidable outage.

How is IT handled during a plant move, expansion, or new line installation?

As a project with its own plan, sequenced against the physical work. That covers structured cabling and network design, server and workstation relocation, internet and telephony provisioning with lead times that are usually longer than expected, wireless coverage surveys, addressing and segmentation for the new equipment, and a cutover plan with a rollback. The most common failure is circuit lead times, which have to be ordered before the construction schedule looks urgent.

Consulting and professional training

What does an engineering consulting engagement look like?

It is bounded work that produces a decision-ready document rather than an open-ended retainer: a defined question, a short period of assessment — site visits, data review, interviews with the people who run the equipment — and a deliverable stating findings, options with trade-offs, a recommendation, and what it would cost to act. If the recommendation is that you should not spend the money, that is the finding you get.

When should we hire a consultant instead of an integrator?

Hire a consultant when the question is what to do — whether to retrofit or replace, which platform to standardize on, why a line underperforms, whether a vendor's proposal is sound. Hire an integrator when the decision is made and you need it built. Buying implementation before the decision is settled is how plants end up with well-executed solutions to the wrong problem.

Can you review a quote or specification from another vendor?

Yes. Technical review of a proposal, specification, or design from a third party is straightforward work and often the cheapest engineering a buyer purchases. A review typically covers whether the scope matches your actual requirement, what is excluded, whether the architecture will support what you want next, ownership and support terms, and where the risk sits if assumptions turn out wrong. We do this vendor-neutrally, including for platforms we do not sell.

Can you help recover a stalled or failing automation project?

Often, yes — and the first step is an assessment rather than a rescue plan: what was specified, what exists, what actually works, what the acceptance criteria were, and where the disagreement really is. Recovery may mean finishing the original scope, re-scoping it to something achievable, or salvaging the usable parts and rebuilding the rest. We will say which, plainly, including when the honest answer is that the remaining work costs more than the project is worth.

What is a digital transformation roadmap, and does a small plant need one?

It is a sequenced plan connecting business goals to the systems, data, and skills required, with each step delivering value on its own. A small plant does not need a large program, but it does need the sequence — connectivity and data quality before analytics, analytics before AI — because skipping straight to the visible technology is what produces dashboards nobody trusts. A one-page ordered list beats a glossy strategy document.

What is lean manufacturing, and what does a lean audit involve?

Lean is a discipline for removing everything that consumes resources without adding value to the product: waiting, over-processing, excess inventory, unnecessary motion, transport, defects, and overproduction. An audit observes the actual flow rather than the org chart — walking the process, timing it, measuring inventory between steps, and talking to operators — and produces a prioritized list of constraints with estimated impact. The findings are usually unsurprising to the people on the floor and new to everyone else.

What is OEE, and how do we start measuring it honestly?

Overall equipment effectiveness multiplies availability, performance, and quality into one number for how much good product a machine produced against its potential. Start with definitions before instruments: what counts as scheduled time, what counts as downtime, what the ideal cycle actually is, and how rework is classified. Automated collection is worth doing, but a number the floor does not believe is worse than no number — reconcile it against reality before publishing it.

What is value stream mapping?

A structured drawing of every step a product passes through — process steps, inventory between them, information flows, and the time each consumes — so the ratio of value-adding time to total lead time becomes visible. Its usefulness is in how uncomfortable it is: most operations discover that the actual processing is a small fraction of the elapsed time, and that the improvement opportunity is in the waiting, not in making the machines faster.

What PLC training does Geek Engineering offer, and who is it for?

Hands-on PLC and HMI programming instruction for maintenance technicians, controls engineers, and engineers moving into automation from another discipline — covering program structure, addressing and I/O, ladder and structured text, troubleshooting method, HMI and alarm configuration, and safe practice around live equipment. Content is set by the platform your plant runs and the level your team is starting from, since a maintenance crew and a new graduate need different courses.

Is training delivered onsite or virtually?

Both are available, and each suits different content. Onsite works best for hands-on controls and equipment work, where the whole point is putting hands on real hardware. Virtual works well for software, CAD, and conceptual material, and lets people join from multiple sites. Sessions can be recorded for asynchronous review where the material and the client's policy allow it.

Can training be built around our own equipment and code?

Yes, and it is markedly more effective than generic courseware. Using your platform, your naming conventions, your machine's actual logic, and faults your team has genuinely encountered means the skills transfer directly to Monday. It does require preparation time and access to your programs and standards beforehand, which is worth planning into the schedule rather than discovering on day one.

What CAD and engineering-design training is available?

Instructor-led workshops in SolidWorks, AutoCAD, and EPLAN covering 2D drafting, 3D modeling, and electrical schematic practice, plus drawing-standards topics such as P&ID conventions, tag numbering, tolerance analysis, and design review technique. The standards topics are frequently the higher-value half: most teams can operate the software but produce drawings that are inconsistent between engineers, which is what causes rework downstream.

Do you train teams on IT, networking, or software development practices?

Yes — industrial networking fundamentals such as EtherNet/IP, PROFINET, Modbus TCP, and OPC UA configuration, and software practice topics including version control with Git, code review workflow, and agile delivery for engineering teams. Lean engineering and continuous-improvement workshops are also available. As with the technical courses, the material is set against your environment rather than delivered from a fixed syllabus.

Is training available to individuals, or only to companies?

Programs are built primarily for teams and organizations, because the content is tailored to a specific environment and the economics work at group scale. Individual participation is evaluated case by case depending on the course and schedule. If you are an individual seeking certification-style training, say so up front — it is a different conversation than a corporate program, and we would rather tell you early if we are not the right fit.

How do we know whether training actually worked?

Define the measure before the course. Practical options include a pre- and post-assessment, a graded hands-on exercise on real equipment, and a follow-up at 30 to 60 days looking at something operational — whether technicians now resolve a class of fault without escalating, or whether drawings from the team have become consistent. Satisfaction surveys measure the day, not the capability.

Process improvement, R&D, and prototyping

What is process optimization in a manufacturing plant?

Systematically improving how a process runs — throughput, quality, cost, changeover, or consistency — using measurement rather than opinion. The method is unglamorous: define the metric, measure the current state honestly, find the constraint, change one thing, and verify it moved the metric. Most of the available gain in a typical plant comes from removing waiting, variation, and rework, not from running equipment faster.

How do you find the real bottleneck on a production line?

By watching where work accumulates and where equipment starves. Inventory piles up in front of the constraint and downstream stations idle behind it, so the physical evidence is usually visible before any data is collected. Confirm it with time data — cycle times, downtime by cause, and starve-and-block time per station — because the station people blame is frequently a symptom of one further upstream.

Can throughput be improved without buying new equipment?

Frequently, yes, and it should always be tested before a capital request. The usual sources are reduced changeover time, less unplanned downtime, fewer micro-stops, better part presentation, buffering around the constraint, and eliminating quality loops that send work backwards. New equipment added before those are addressed often produces a faster machine that waits the same amount of time.

How do you reduce changeover time?

By separating work that can be done while the machine is still running from work that genuinely requires it stopped, then converting as much of the second category into the first — pre-staged tooling and materials, quick-release fixturing, recorded settings and recipes instead of manual adjustment, and a documented sequence with the parts positioned before the line stops. Recipe-driven controls handle the settings portion; the rest is preparation discipline.

How do you reduce scrap and improve first-pass yield?

Start by classifying defects accurately — most scrap data is a large 'other' category that hides the pattern. Then separate causes by type: material variation, process drift, equipment condition, setup error, or handling damage, since each has a different remedy. Error-proofing and inline inspection catch problems at the station that creates them rather than at final inspection, which is where the cost of a defect is lowest.

What is statistical process control, and when is it worth implementing?

SPC uses control charts on measured process outputs to distinguish normal variation from a genuine change, so you intervene when something has actually shifted rather than reacting to noise. It is worth implementing where the characteristic is measurable, the process runs long enough to establish a baseline, and someone will act on an out-of-control signal. Without that last condition it becomes chart-keeping, which costs money and changes nothing.

What is FMEA, and when should we run one?

Failure mode and effects analysis is a structured walk through everything that could go wrong in a design or process, rating each by severity, likelihood, and how likely it is to be detected, then acting on the highest-risk items. Run it during design when changes are still cheap, before commissioning a new process, and after a serious failure. Its real value is that it forces quiet assumptions into a document where other people can disagree with them.

What is a feasibility study, and what do we get from it?

A bounded piece of engineering that answers whether a concept can work, under what conditions, and roughly what it would take — before you commit to building it. A useful study delivers the technical approach with its constraints, the risks that matter and how they would be retired, a rough order-of-magnitude cost and schedule, and a clear recommendation. Concluding that something is not viable is a successful study, and far cheaper than discovering it mid-build.

What is the difference between a proof of concept, a prototype, and a pilot?

A proof of concept tests whether the core idea works at all, usually in a rough setup that answers one question. A prototype is a working version built to evaluate design, function, and use — closer to real, still not production. A pilot is the real thing running in a limited part of the operation to validate it under production conditions before scaling. Trouble comes from skipping stages, or from letting a proof of concept quietly become the production system.

How does a prototype move into production?

Through work most schedules underestimate: design for manufacturing, supplier qualification and second sources, tolerances and inspection criteria, assembly documentation, test procedures, cost reduction on the recurring bill of materials, and any certification required for the market. A prototype proves the concept; a production design has to be repeatable by people who did not build the first one, from parts that can be bought again next year.

What is a digital twin, in practical terms?

A digital twin is a model of a physical system, kept in step with the real one using live data, used to test changes or predict behaviour without touching production. It is genuinely valuable where the process is complex, changes are expensive to test in reality, and the data to keep the model honest already exists. For most small and mid-size plants none of those three conditions holds yet, and the same budget spent on reliable data capture and clear reporting returns more. The term is used loosely; ask what specifically will be modelled and what decision it will change.

How do you prove an improvement actually worked?

By measuring before you change anything. That means an agreed metric, a baseline over a period long enough to include normal variation, an explicit note of what else changed in that window, and the same measurement after. Without a baseline every improvement claim is an argument, and the plant will keep paying for changes nobody can defend. This applies to automation, software, and AI projects equally.

Does engineering and R&D work support an R&D tax credit claim?

Development work involving genuine technical uncertainty may qualify in some jurisdictions, but eligibility and documentation requirements are a tax question and should be answered by your accountant or tax advisor — we do not provide tax advice. What we can do is keep engineering records in a form that supports a claim: documented technical objectives, the alternatives evaluated, test results, and time attributed to specific development activities.

How is our intellectual property protected?

Ownership of the resulting design, background IP each side brings, and the handling of any pre-existing tooling are settled in writing before work starts. Project material is held under confidentiality and is not published — which is also why this site carries no client logos or case studies that have not been explicitly authorised.

Plant data and industrial AI

What data foundation is required before industrial AI?

Automatic capture from the machines in scope, storage with production context (product, machine state, synchronized time), data the plant actually trusts, an access path for analysis, and a named owner for the decision the AI will inform. Most plants are missing two of these — and both are fixable in bounded scope before the AI project rather than during it.

What is the safest first manufacturing AI pilot?

One bounded, advisory use case on a single line or asset — downtime classification, anomaly alerting, or inspection assistance — with a measured baseline and pre-agreed scale-or-stop criteria. Safe pilots inform people rather than acting on equipment, and end with an explicit decision instead of fading out.

How much data do we need before AI is useful?

Less than most vendors imply for some problems and more than most plants expect for others. Anomaly detection on a single asset can begin with weeks of clean, contextualized data; predicting a specific failure mode requires enough examples of that failure to learn from, which on reliable equipment can take a long time. The binding constraint is almost never volume — it is whether the data has context, correct timestamps, and labels that match what actually happened.

Does predictive maintenance actually work?

It works where the failure develops gradually and leaves a measurable signature — bearings, motors, pumps, and similar rotating equipment are the classic cases — and where you have enough history to know what the signature looks like. It works poorly for sudden random failures and for assets with no instrumentation. The honest starting point for many plants is not prediction at all but condition monitoring and better downtime data, which cost less and often capture most of the available benefit.

What is computer vision inspection good at, and where does it fail?

It excels at consistent, repeatable checks at speeds people cannot sustain: presence and absence, orientation, dimensional gauging, label and code verification, surface defects with a stable appearance. It struggles when the defect definition is subjective, when lighting or part presentation varies, and when the defect is rare enough that there are few examples to learn from. Lighting and fixturing decide most vision projects — far more than the choice of algorithm.

Can AI be connected to our manuals, SOPs, and drawings safely?

Yes, with the boundaries designed in rather than assumed. That means an approved and versioned document set rather than everything on the shared drive, access controls that respect who is allowed to see what, answers that cite the source document so a person can verify them, logging of what was asked and answered, and a clear statement of where the assistant must not be relied upon. Grounding on approved sources also reduces confident, wrong answers, which is the main failure mode.

Does industrial AI require sending our data to a third party?

Not necessarily. Many use cases — vision inspection, anomaly detection, analytics on historian data — can run on-premise or at the edge with nothing leaving the site. Others benefit from cloud services for training or scale. It is a design decision to make deliberately, based on what the data actually contains, your customers' contractual requirements, and your own policies. Ask any AI vendor exactly what leaves your network, where it is stored, and whether it is used to train anything.

Will AI replace our operators and engineers?

In the deployments we consider defensible, no — the AI handles the part machines are better at, such as watching every part or every signal without fatigue, and people keep the judgment and the accountability. The realistic effect is a shift in what those roles spend time on. Anyone promising unattended AI control of a production process should be asked what happens when the model is wrong and who is responsible when it is.

How do you measure whether an AI pilot succeeded?

Against criteria written before it starts: the specific decision being improved, the baseline for the current approach, the threshold that would justify scaling, the accuracy needed to be useful, and a stop date. Then measure the operational outcome rather than the model score — a model with excellent statistics that nobody acts on has changed nothing. A pilot that ends in a documented decision not to scale is a successful pilot.

What is the difference between SCADA, a historian and MES?

SCADA supervises and controls a process in real time — it is what an operator watches and acts through. A historian stores time-series data from that process for later analysis, at a resolution and retention SCADA is not designed for. MES sits above both and manages the work: orders, routing, materials, quality records and traceability. Confusing them is one of the more expensive mistakes in a plant-data project, because each answers a different question and buying one expecting another produces a system nobody uses.

Search, AI answers, and being found (SEO, GEO, AEO)

What is the difference between SEO, GEO, and AEO?

SEO (search engine optimization) targets a position in a ranked list of links. AEO (answer engine optimization) targets the direct answer — featured snippets, People Also Ask, voice results, and AI Overviews. GEO (generative engine optimization) targets being retrieved, quoted, and cited inside a generated answer from ChatGPT, Claude, Perplexity, Copilot, or Google AI Mode. They share one foundation — crawlable HTML, accurate entity data, and clear writing — and differ in the unit of success: a ranking, an answer, or a citation.

Why does our company not appear when buyers ask ChatGPT for suppliers like us?

Usually one of four reasons, and all four are engineering problems rather than advertising problems. The site renders only in JavaScript, so AI crawlers receive an empty shell. The company has no machine-verifiable identity, so a model cannot ground a claim about you. The pages contain marketing prose that matches no question a buyer actually asks. Or the facts contradict each other across the site and third-party profiles, and a grounded system resolves contradictions by citing someone else.

How does a company get cited by AI assistants like ChatGPT, Perplexity, and Google AI Overviews?

Be retrievable, quotable, and corroborated. Retrievable means server-rendered HTML, clean URLs, and structured data an AI crawler can read without JavaScript. Quotable means each page answers one specific question in its first 40 to 60 words, in self-contained sentences that still identify your company when lifted out of context. Corroborated means the same facts about your business appear consistently on your site, your profiles, and third-party sources. Citations follow from that combination — no vendor can buy them.

Does schema markup still matter when AI writes the answer?

Yes. Structured data — Organization, LocalBusiness, Service, Article, FAQPage, BreadcrumbList — is the cheapest way to state unambiguous facts about a business in a format machines already parse. It guarantees nothing on its own, but it removes guessing about who you are, where you operate, and what you sell. Grounded systems prefer facts they can confirm over prose they would have to infer, which is exactly the difference schema makes.

What is llms.txt, and does our company need one?

llms.txt is a plain-text file at your domain root stating what your organization is, what it does, and which pages are authoritative — the AI-era counterpart to robots.txt and sitemap.xml. No engine is obligated to read it, so treat it as cheap disambiguation rather than a ranking mechanism. Publish it, then spend the real effort on the things that decide outcomes: crawlable HTML, correct structured data, and facts that agree with each other.

Do B2B manufacturers and industrial suppliers need GEO and AEO?

Arguably more than consumer brands do. Technical buyers ask assistants long, specific questions — the kind generative engines answer well — such as which firms retrofit an obsolete PLC line near a given city. Those answers contain a short list of named companies and no page two. If a competitor is named there and you are not, you never enter the evaluation, regardless of how well the same page ranks in a classic results list.

How is AI search visibility measured?

With prompt testing rather than rank tracking. Build a panel of 30 to 60 buyer questions, run them across the assistants your market uses on a fixed schedule, and record four things per prompt: whether you are mentioned, whether you are cited with a link, whether the description is accurate, and which competitors appear alongside. Pair that with server-log evidence that AI crawlers fetch your pages and with AI referral traffic in analytics. Answers vary between runs, so the signal is the trend across many prompts, not one screenshot.

How long does SEO, GEO, and AEO work take to show results?

The technical layer — server-rendered HTML, structured data, machine-readable company facts — is typically weeks of engineering, and crawlers reflect it as soon as they re-fetch the site. Answer coverage builds over months as question-shaped pages accumulate and get corroborated elsewhere. Anyone quoting a specific date for a ranking or a citation is guessing: models retrain on their own schedule, retrieval stacks change, and no vendor controls either one.

Can Geek Engineering fix how our company appears in AI search results?

Yes, as an engineering scope rather than a marketing retainer. The work is prerendered HTML for every route, structured data and entity schema, machine-readable discovery files published on your own domain, a governed question library with one canonical answer per question, and a repeatable prompt panel to measure change. This site is the working example — those files are published here and the build fails if the page registry, internal links, or structured data break. What we will not sell is a promised position inside someone else's model.

Urgent work, support and taking over a system

Our line is down. Can you help?

Describe what the equipment is doing, what changed before it started, and what has already been tried — that information determines whether the problem can be worked remotely or needs someone at the machine. Availability for urgent work depends on current project commitments and is confirmed directly rather than promised in advance. If the answer is that someone else can be there sooner, that is a better answer than a delayed one.

Can you take over a system another integrator built?

Yes, and it is a common request. The first step is establishing what actually exists: whether the running program matches the last saved copy, whether the drawings reflect the field, and what the acceptance criteria were supposed to be. That assessment is worth doing before committing to further work, because it frequently changes what the remaining scope actually is.

What if you diagnose the problem and it is not economic to fix?

That conclusion is delivered plainly rather than absorbed into a larger scope. A diagnosis that ends in "this is not worth repairing, and here is why" is a legitimate and comparatively cheap outcome. Continuing to bill against an approach that cannot succeed is the alternative, and it is how recovery projects turn into second failures.

Can you work during our shutdown?

Shutdown windows are usually the governing constraint on a controls project, so they are built into planning from the start rather than accommodated at the end. What can be completed in a given window depends on how much can be staged and tested beforehand — which is why offline build and test time is scoped explicitly rather than compressed.

Have a question we did not answer?

Send the objective, equipment or process involved, site location, and timeline. A senior engineer will identify the next useful step.

Get a Quote