Custom development of electronic devices

We are electronics developers. We will transform your idea, need or design in progress into a manufacturable, functional and certified device. We develop from A to Z turnkey or support your team by outsourcing or consulting.

I am interested in the service
Custom electronics development

What we invent, we can produce.
Nice together, here in Brno.

We custom develop control, measurement and medical electronics: hardware, mechanical design as well as firmware and software. We consult embedded SW and HW development.

We will arrange certification, produce samples and start serial production at our company or at your chosen partner.

We may or may not manufacture the products we develop here. Our production is equipped with machinery for machine assembly, soldering and rework including BGA components.

Very often we deliver finished, animated PCBs and final assembly of the equipment into boxes, packaging, etc. is provided by the customer himself, but we can also deliver products completely finished in packaging for end customers.

According to the customer’s specifications, the result of our work is typically:

  • documentation and firmware for production provided by the customer,
  • fitted, revived PCBs from our production, or
  • complete assembled products in commercial packaging.
  • 21 developers

    Ready for Your service
  • 20 years

    of experience we have already had
  • Dozens

    successful projects in mass production
  • Hundreds

    piece special applications
  • Own production

    Setup and service

FAQ

Frequently Asked Questions

Are you interested in consulting, development or production of electronics for your company?

Contact us
If I pay for development, will you give me the documentation?

Of course! You pay for the development, so the design you create is yours.

As a standard, we supply complete editable production documents (schematics, PCB drawings, source codes) for further production and service purposes after the completion of a paid development task for serial production, although it is more than usual that subsequent production takes place at our facility. Exceptions are logically our standard products and elements derived from them and products manufactured in pieces, where we usually do not process the final documentation in the so-called. “bows”.

Some companies in the industry are “sitting on” production bases for development projects that customers have paid for – we consider this to be highly unethical behaviour.

You develop and produce a single piece? And vice versa: can you do big series?

Exceptions among the orders realized are not devices that exist explicitly in a single piece – typically, these are control of special machines (from a rotating plate for photography to aggregates with a power of hundreds of kW), special measuring and testing devices for test laboratories, etc.

We commonly supply complete turnkey installations, often with on-site installation.

We also have experience in the development of devices produced in batches of hundreds of thousands and sold worldwide.

Need a detailed assignment?

We have quite a lot of experience, which is why our customers often leave the complete technical side of the equipment to us and limit the work assignment to a few sentences – other customers prefer to consult as often as possible, for example by weekly teleconferences, and supply us with detailed assignments of hundreds of pages. We like both approaches.

Usually we need the most precise desired ways of connecting the device to the outside world and controlling it, or to be able to imagine what the device does, who uses it. It’s great to see a competing or older similar device to give developers a feel for the issues. This is why the secretive assignments that appear from time to time are difficult, when we don’t know what the thing will actually be used for.

Do I just need firmware or design a board, would that work?

If you have experience in the field or a company electrical workshop, it is possible to have e.g. just write the firmware in the processor, consult the schematics and, for example, provide the mechanical design of the whole device yourself. We are happy to provide you with consultations – we often consult various applications of “hobby” boards such as Raspberry Pi or Arduino, or we solve the professionalization of designs originally developed on these platforms to achieve the required reliability and robustness of the systems.

What are the price ranges for development work?

Development prices are a very individual matter. The easiest way is to ask, we will be happy to send you a quote…

It is obvious that in the case of piece production, the price of labour will typically make up the majority of the final price of the product, in the case of a miniseries of e.g. 50 pieces of a simple microprocessor control unit, the development cost is usually less than a third of the product price. Of course, it always depends on the specific application: the ratio will be worse for consumer electronics, whereas, for example, the development of a brand new special PLC for a specific automation task can be cost-effective compared to a solution with standard control systems with just one piece. The simplification of installation thanks to adapted cabling and mechanical design, the reduction of dimensions and the professional appearance of the compact electrical part of the device are also significant advantages.

A surprisingly important part of the assignment is the estimation of the number of units to be produced. It is logical that a device that will be produced in single units or units per year will need to use different manufacturing technologies than a device produced in batches of hundreds or thousands. For “one-offs”, we usually try to simplify the development as much as possible, even at the cost of using expensive components, so that the total cost of the device remains as low as possible; on the contrary, in a series of thousands of pieces, it is worth investing, for example, two weeks of work by a developer (approx. 100,000 CZK), if his work allows us to save 150 crowns on a component (150,000 CZK in a series).

When creating quotations, we directly state the final price of the entire development and eventual production, we do not usually use the concept of hourly prices – it seems unfair to us to charge extra hours for unexpected technical problems (and when it comes to the matter, for example, in the case of the need for additional modifications significantly outside the scope of the original assignment, we charge 600 – 900 CZK excluding VAT for an hour of work of a technician, a programmer or HW developer 1200 – 1500 CZK excluding VAT). In the case of development for series production, we fundamentally separate the development and production phases: once the development is complete, the complete production documents are the property of the customer and it is up to the customer to decide whether to have the equipment manufactured by us or elsewhere.

Take a look

Technologies used

  • Most of the equipment we design is digitally controlled:

    • simple or low-consumption applications with microcontroller – microcontroller,
    • more complex systems are based on embedded Linux.

    We can also develop processor boards for Linux control systems – typically on the NXP i.MX6, i.MX8, i.MX9, STM32MP1 and other platforms. We can design devices with high-speed interfaces and DDR3/4 memory. We often use the Raspberry Pi Compute Module.

    In times of chip crisis, we are also developing on lesser known but well available platforms, for example we have developed devices on Rockchip or Allwinner platforms (Allwinner A64/V3S/T113/V853 and others).

  • Microcontrollers we use most often ARM (usually NXP LPC, Cortex/STM32), PIC, Atmel AVR, we are equipped with e.g. also for PSoC, TI MSP430, Kinetis or HCS8. Recently, the importance of wireless applications is growing, where we already have applications with ESP32, Realtek RTL8722/RTL8720, Nordic nRF and other chips in series production.

    Operation of the machine mounting of our company

    Operation of the machine mounting of our company

  • More powerful microcontrollers have already displaced OS-based Linux systems (embedded linux – Yocto, Buildroot) in many of our applications, which are proving to be slightly more expensive in terms of production, but cheaper in terms of development and significantly more flexible in terms of remote management, diagnostics and upgrades.

    We like to use NXP platforms (i.MX6, i.MX8), STM32MP1 and nVidia Jetson (TX2); we have also developed more applications on low cost platforms with OpenWRT, for example based on RT5350 or MT7688. In the field of signal processing – DSP signal processors “we can” Texas Instruments and Microchip dsPIC. We also use CPLD gate arrays, Xilinx and Lattice FPGAs.

  • We mostly write firmware in C/C++ or Python, but we also use Lua, node.js, PHP and VHDL. For PC application development we use C#, Python, Electron and Javascript platforms.

    Automated PCB assembly - our production

    Automated PCB assembly – our production

  • Among more advanced technologies we offer HD video processing, audio DSP, CAN BUS, software MP3 decoding, FAT32, USB including USB 3, RS-485 communication, MODBUS, Wi-Fi, GPS, GSM, Bluetooth (also BT Smart), TCP/IP, stepper motor control, etc. We have developed many Internet-related applications, usually using Linux, the ARM platform or specialized Rabbit RCM circuits or Lantronix modules.

    We design PCBs in the legal systems Altium Designer or Eagle (previously we also used Formica, KiCad is also no stranger to us). Most of the designs are optimized for machine production in SMT technology, only if the customer wishes, it is possible to deliver a board with classic mounting. Thanks to our automatic repair station, BGA circuits are not a problem for us, we can also provide chip bonding.

  • If the device also includes software for a computer, we can create it in C#, Electron, or Delphi, C++ (Windows or Linux) or as a web application (PHP+mySQL, Python, Codeigniter, Django). We can also provide software for mobile phones (Java J2ME, C# for Windows Mobile and Android, Apache Cordova for Android/iPhone, b4a). We run our cloud systems on the Amazon AWS platform.

    If the device contains industrial automation components, we use our own special PLC or PLC Fatek, Tecomat Foxtrot, Micropel or Siemens.

Contact

Are you interested in custom development of electronic devices?

Do you need modern and reliable electronics? For integration into your facility or a complete new product or system? Let us know! We are happy to help you with small and complex applications.

Write us
Development group

Development group

Our development group now has over 20 employees. The key knowledge of the group (HW design, firmware for microcontrollers, applications for OS Linux, work of the OS Linux system integrator) is always shared by several people so that we are not dependent on one person for any major area of work.

Typical development process

  1. Transmission of a verbal assignment (demand), usually in person or by e-mail (typically several e-mails, when we try to clarify the technical design of the future product, evaluate its feasibility and identify possible problems).
  2. Our response with a quote and a brief outline of the solution (usually within one to five working days depending on the complexity).
  3. Handing over a more detailed assignment, finalizing details, or preparing a feasibility study for more demanding orders.
  4. Mutual agreement on the detailed design of the application behaviour, possibly also on the PCB diagram and dimensions (depending on the complexity of the application, usually within a week to four).
  5. Production of a prototype (after payment of a deposit) and programming of the device software (usually from 2 to 6 weeks for simpler applications).
  6. Sending the prototype for testing and, if necessary, fine-tuning of deficiencies, at the same time carrying out tests in test facilities, if required.
  7. The complete data for production is handed over after payment of the invoice for development, unless otherwise agreed (e.g. the documentation will remain ours and subsequent production will always take place at our site, or we will continue to produce the product under our direction).
  8. Subsequently, if it is not a single piece of special equipment, you can either have the equipment manufactured by us or have it manufactured according to the documentation obtained elsewhere.

We’re human – there’s no problem agreeing on a different course of action.

Development cycle

The usual development cycle for medium complex devices from specification and finalization of the specification to handover and debugging of the prototype takes 3 to 4 months (2 to 6 weeks for simple devices).

Subsequent minor adjustments to hardware and software can typically be completed within weeks, or even days for simple adjustments. Of course, there are exceptions: very complex systems with sharp requirements for production cost and high performance will be more demanding in terms of the amount of work and experimentation required, and therefore development time – and conversely, we have managed to develop and produce many a very rushed item, including PCB design and software development, within three days.

For basic project management we use an internal information system and a bugtracker, which can be made available to customers when appropriate.

We do not oppose the so-called. agile methods of operational project management, although in the field of embedded electronics we consider them appropriate only where for various reasons it is not possible to form even an unchangeable basic skeleton of the work assignment. This applies especially to projects that work with completely new technologies, which the customer himself gradually tests and “touches” according to the immediate market development. This is typical for innovative projects in the field of IoT and cloud solutions development.

During each implementation, it is usually necessary to refine the specification, consult on the design and test samples in collaboration with the customer (for example, where the equipment works with technology that cannot be loaned to our laboratory). We usually appoint a project manager on our side and it is advisable to have one specific customer contact person responsible for communication, so that there is no information noise and situations where we wait for each other unnecessarily.

Certification and Examinations

Depending on the type of product, we provide the necessary certifications, in particular:

  • EMC – electromagnetic compatibility (interference and immunity to interference), usually internal in our laboratory pre-certification and external certification measurements,
  • LVD – electrical safety (we are equipped with calibrated instruments for internal measurements according to many standards),
  • RED – radio equipment,
  • RoHS, REACH – hazardous materials in products.
  • Medical products – we prepare documents for MDR certification, for example software documentation according to ČSN EN 62304.

We have already provided all of these certifications for dozens of products and we know how to get through the certifications in the simplest, but honest way possible. We also try to offer customers optional tests to verify product properties that could have a negative effect on its function in long-term operation (typically temperature, vibration and other life tests).

Take a look

Key competences

CompetenceDevelopers with experienceNumber of projects 2014-2022Last project of the yearInteresting reference application
HW: Multilayer PCB design8tens2023System for measuring signal quality in 5G networks
HW: PCB design with high-speed interfaces (HDMI, DDR, USB3…)4At least 202023System for measuring signal quality in 5G networks
HW: Linux computer development from chip level382023Pin-compatible replacement for Raspberry Pi CM3+ with Allwinner platform
HW: SOM modules application12tens2023Gynaecological instrument with image processing
HW: Development with USB-C resp. USB 3.07tens2022Image processing device for dental appliance
HW: Device with camera chip on PCB432022HD stereo camera with autofocus
HW: Preparation of substrates for machine production8At least 1002023 
SW: Buildroot build preparation, Yocto4At least 502023Medical devices
SW: Development and modification of drivers in the OS Linux kernel4At least 202023Image processing for medicine
SW: Development – implementation of HW drivers in Linux OS kernel and userspace6Dozens2023Mining phone in intrinsically safe design on Linux OS
SW: Implementing watchdog and read-only FS in Linux4At least 202023Ensuring the reliability of operation and tuning of a foreign medical alarm application
SW: C development for Linux OS6Dozens2023Advertising projector
SW: Python development for Linux OS8Dozens2023System for measuring signal quality in 5G networks
SW: Application in cooperation with Amazon Cloud4At least 32023Safe deposit box management
TESTS: EMC measurement and troubleshooting4 2023Dozens at our own workplace; at least 40 in a certified testing facility
TESTS: LVD Electrical Safety Certification4 2022Dozens at your own workplace; at least 30 in a certified testing facility

 

Contact

Are you interested in similar special custom electronics?

Do you need modern and reliable electronics? For integration into your facility or a complete new product or system? Just to consult? Let us know! We are happy to help you with small and complex applications.

Write us