Save time and money during product development

If you have a small concept idea and want to quickly evaluate its operation, Firmtronics can take that idea and translate it into electrical circuitry and implement it on a printed circuit board.

If the design requires a complex Microcontroller or FPGA, then we can create a prototype of the design with the manufacturer's development board and include any custom interface circuitry on a printed circuit board.

Firmtronics highly recommends this approach for new designs, as it allows a high degree of flexibility for the designing engineer to make uncommitted changes to the design on-the-fly. This ensures the hardware architecture best suits the application and provides an overall proof of concept of the design.

It also saves time and money during the product development phase, as there are less costs associated with reworking or modifying the design after the custom form factor design has been manufactured.

Please contact us with your prototype development requirements and we will get back to you within 1 business day.

Large library of input/output drivers

Firmtronics can develop Microcontroller firmware written in many of the popular languages for embedded system design. These languages include, but are not limited to:

  • C
  • C++
  • Assembly language (ARM Cortex, Atmel, ST, PIC)
We can add modules to an existing firmware base or provide a complete operating system to meet your needs. Larger projects typically require a real time operating system and smaller projects are better suited to a single thread using interrupts to handle timers and peripheral input/output. We have a large library of input/output drivers such as UART, SPI, I2C, CAN, ADC, USB and PWM that can be rolled into an application instantly, which are royalty free and significantly reduce development time.

Firmtronics also ensures that any source code is written in a modular fashion to assist with ease of re-use. Documentation is also delivered with all final binaries. A cloud-based service is recommended for version control that we can setup and maintain.

Please contact us with your microcontroller firmware requirements and we will get back to you within 1 business day.

Large library of fully verified logic and communication modules

Firmtronics can develop PLD or FPGA firmware in the following formats:

  • VHDL (VHSIC Hardware Description Language)
  • Verilog
  • Schematic based logic capture
We have extensive experience with using the PLD/FPGA firmware tools with the popular FPGA vendors such as:
  • Xilinx
  • Intel (Altera)
FPGA application modules are always written from the ground up and each module is supplied with a test bench to verify its operation in simulation. Firmtronics has a large library of fully verified logic and communication modules. These modules can be provided royalty free for your application and speed up development time. Firmtronics places the utmost importance on its synchronous design practices to ensure all asynchronous signals are fully synchronised with a clock domain to reduce the risk of metastability occurring. We review logic slice usage, timing constraints and design placement in the technology viewer to ensure the most efficient hardware is generated.

Please contact us with your PLD/FPGA firmware requirements and we will get back to you within 1 business day.

Specialise in developing iOS applications that communicate with hardware

Firmtronics specialise in creating iOS applications that communicate with hardware using technologies such as WiFi or Bluetooth. We develop iOS modules written in the following programming languages:

  • Swift
  • Objective C
  • C
We have a large library of pre-written modules, such as a TCP client/server class that allows http or raw socket data to be transmitted or received over WiFi to and from a hardware device. Firmtronics also has Bluetooth LE class that allows pairing with a slave hardware device and enables transmit and receive communications with the embedded device.

Firmtronics can also create basic graphics and animations to provide your app with a seamless user experience. Once the iOS app has been completed, it is fully tested on the range of iPhones/iPads to ensure its compatibility.

The next step is to then submit the application to the Apple App Store for approval. Approval normally takes 2 to 4 weeks. Once this is granted, users can download your app from the store and you can start receiving sales revenue.

Firmtronics can manage the application on the store and provide regular updates to support iOS updates. We can also provide sales statistics such as region download demographics and number of sales per time unit.

Please contact us with your iOS app development requirements and we will get back to you within 1 business day.

Specialise in developing OS X applications that communicate with hardware

Firmtronics specialise in creating OS X applications that communicate with hardware using technologies such as USB, WiFi or Bluetooth. We develop OS X modules written in the following programming languages:

  • Swift
  • Objective C
  • C
We have a large library of pre-written modules such as a USB class that allows an OS X application to connect and communicate with a hardware device at USB 2.0 or 3.0 speeds.

A prewritten TCP client/server class is also available that allows http or raw socket data to be transmitted and received over WiFi to and from a hardware device. Firmtronics has also developed a Bluetooth LE class driver that allows pairing and then enables data to be transmitted and received to and from a hardware device.

Firmtronics can also create basic graphics and animations to give your app a seamless user experience. Apps can then be distributed on the online store or by the vendor.

Please contact us with your OS X app requirements requirements and we will get back to you within 1 business day.

Deliver professional turnkey solutions for a specific requirement on your project

Have you just taken on a new project and have a technical requirement to fulfil but don't have the trained resources or time to carry out the job? Hiring new staff can be a big commitment. Innovative electronics projects require a broad range of skill sets. Finding employees that meet all your needs can be challenging.

Firmtronics can deliver professional turnkey solutions for a specific requirement on your project. We use the latest and most cost effective technology to deliver solutions in an agreed timeframe and budget.

Examples of Firmtronics contact solutions:

  • Design, verify and deliver a small interface board to a bigger system that reads an arbitrary input signal and conditions the signal to interface with a microcontroller.
  • Develop, verify and deliver a generic I2C driver for an STM32 microcontroller.
  • Develop and deliver an iOS application that uses Bluetooth LE to communicate with a electronic device.
  • Develop, verify and deliver a VHDL sequential logic block or time critical state machine for any application.
Whatever your electronics design needs are Firmtronics has them covered. If we can’t meet your requirements, then we have a large range of industry partners we can refer you to.

Please contact us with your contract requirements and we will get back to you within 1 business day.

All repairs carry a 6 months warranty

Firmtronics offer a repair service for faulty electronic devices. Often just one electronic component has failed rendering your device useless. Sometimes it can be more cost effective to buy a new unit than have it repaired. It generally depends the age, original cost and complexity of the electronic device. We can advise, at no cost to you, on whether to repair or replace your product.

We will generally accept most electronic items and specialise in the repair of the following:

  • Audio Equipment (Amplifiers, Mixers, Compressors, Microphones & Synthesisers)
  • Computers
  • Gaming Machines
  • Motor Controllers
  • Electronic Testing Equipment
Firmtronics will attempt to diagnose the possible cause of the fault and then give an estimate of the cost required to repair the device. This is provided before proceeding with the repair work.

All repairs carry a 6 months warranty on the specific item that was repaired. New faults, unrelated to recent repair work are not covered.

Electronic repair pricing:

Initial fault diagnosis $110 AUD (ex GST)
Repair labour cost per hour $110 AUD (ex GST)

Includes disassembling the unit and performing diagnostic probing and reassembly.
Parts at cost price plus 10% postage and handling.
Repaired electronic device shipping back to the customer is charged at shipping vendor’s rate.

Please contact us with your electronic repair requirements and we will get back to you within 1 business day.

The first session is at no cost

Firmtronics can offer one-on-one electrical coaching in the following content-based categories:

Level 1 - Basic Electrical Coaching:

Basic electrical circuit properties with practical demonstration projects. This is suitable for all age groups and is highly recommended for anyone who is wanting to begin learning about electrical circuits and electronics. Topics covered, but not limited to, basic DC circuit analysis using Ohm’s Law, motors and generators.

Level 2 - Intermediate Electrical Coaching:

HSC level electrical theory that targets content in Physics and Engineering Studies subjects. Basic maths equations are required to illustrate theory and allow students to develop a deep understanding of electronic principles. Practical demonstration projects can also be included to further illustrate the concepts. Topics that are covered include, but not limited to, basic DC circuits, electromagnetism, semiconductors, motors and generators.

Level 3 - Advanced Electrical Coaching:

University level electrical theory that targets students studying electrical/electronic/mechatronic and telecommunication university degrees. A strong maths background in algebra, trigonometry and calculus is required to thoroughly develop a deep understanding of the concepts and prepare students for university level exams. Topics covered include, but are not limited to, basic DC circuit analysis using KCL and KVL, operational amplifiers, AC analysis using complex numbers, first and second order circuits modelled and solved with ODE’s or Laplace transforms.

Electrical coaching pricing:

The first session is free and subsequent electrical coaching session costs are:

Basic Electrical Coaching $50 AUD (ex GST)
Intermediate Electrical Coaching $60 AUD (ex GST)
Advanced Electrical Coaching $70 AUD (ex GST)

Please contact us with your electrical coaching requirements and we will get back to you within 1 business day.

The first session is at no cost

Firmtronics can offer one-on-one software coaching in the following content based categories:

Level 1 - Basic Software Coaching:

Basic computer coding skills with a high emphasis on practical projects. This is suitable for all age groups and is highly recommended for anyone who wants to begin to learn about computer coding. Practical projects are included, but are not limited to, flashing a LED on a circuit board and developing an iOS application to change the colour of the screen with a touch of a finger using the SWIFT programming language.

Level 2 - Intermediate Software Coaching:

HSC level software application programming and computer theory that targets Software Design and Development and Information Processes and Technology subjects. Practical demonstration projects can also be included to further illustrate the concepts. Topics covered include but are not limited to Development and Impact of Software Solutions, Software Development Cycle and Developing a Solutions Package.

Level 3 - Advanced Software Coaching:

University level software theory that targets students studying software/computer science/electrical and mechatronic university degrees. Topics covered include but are not limited to Introduction to C/C++, Data Types, Control Structures, Functions, Arrays, Structured Data, and Pointers.

Software coaching pricing:

The first session is free and subsequent software coaching session costs are:

Basic Software Coaching $50 AUD (ex GST)
Intermediate Software Coaching $60 AUD (ex GST)
Advanced Software Coaching $70 AUD (ex GST)

Please contact us with your software coaching requirements and we will get back to you within 1 business day.