Product Development

Successful Endeavours offer a range of cost effective product development services to Australian businesses. We also understand the need for successful electronics products that meet the investment balance between development cost, unit cost and time to market. Our focus is on making products that work in the real world and are cost effective to manufacture in Australia. 

Product development services we offer include:

Requirements Capture

Every project starts by sitting down with the customer to discuss and scope out the requirements for the product including:

  • Functional – What the product must do
  • Operational – What constraints are there
  • Environmental – Temperature, IP rating, vibration
  • Regulatory – What standards apply
  • Commercial – Target manufacturing cost and expected production volume

Electronics Design

This stage of the project transforms the requirements into physical reality through the following steps:

  • Schematic Capture
    • Component selection – Choosing parts based on the requirements
    • Circuit simulation – SPICE simulation is used to test critical sub-circuits mathematically before they are built
    • Design review – A peer review process to catch any errors and verify that the design meets the requirements
  • PCB Layout
    • Placement – Arranging the components on the PCB
    • Routing – Connecting the pins of the components with copper traces

During this phase, the team considers both design for manufacture (DFM) and design for test (DFT) to ensure they design the product from the ground up for quick, reliable assembly and testing.

Embedded Software Development

In most projects the heart of the PCB will be a microcontroller; this stage of the project develops the code that runs on the microcontroller to achieve the functionality laid out in the requirements by the following steps:

  • Architecture – This is the planning stage that divides up the operation of the product into smaller sub systems and documents how they will interact with each other
  • Hardware Abstraction – Writing the low-level code that allows the software to talk to the specific chips on the board
  • Core Logic – Implementing the functional requirements—the algorithms that process data and make decisions

Mechanical Design

Products are very rarely designed to be just a PCB assembly, typically they also include an enclosure and can also include moving parts or ways of interfacing with the product. For simple or low volume products this could just be an off the shelf enclosure or for higher volume products it may include custom tooling. We complete this stage in close collaboration with the electronics design team, including the following:

  • Concept Development – How the product should look and material selection
  • 3D CAD – Modelling the components that make up the product and how they fit together

During this stage, we also consider how to manufacture the product’s mechanical parts. Depending on the material and volume this could include:

  • Injection Moulding
  • 3D Printing
  • CNC Machining
  • Folded sheet metal

Prototyping and Testing

Once the design is complete we can typically produce an initial prototype in just a couple of weeks using our in house manufacturing capabilities. Once the prototype is assembled, our engineers test it to ensure it satisfies all requirements and operates as expected. This is typically done with the following steps:

  • Initial Power Up – Checking that the board doesn’t short circuit and that all voltage rails are stable
  • Functional Testing – Testing that each block of the circuit functions correctly
  • Debugging – Investigating and fixing any parts of the design (both electronics and software) that don’t function as desired