What we offer

How we can work with you


Engineering/Software Design Services

Photo of camera gimbal

What we offer:

Our QI Prototyping Lab team consists of dedicated staff engineers, programmers and trained student interns, who are experts in electrical, mechanical and software design. We are here to provide prototyping and engineering support for UCSD researchers, research programs, departments, as well as external collaborators. Our expertise spans a wide range of technologies and application domains, from bio-medical and embedded systems to robotics, mechatronics and wireless systems. A particular strength of the facility's team is their ability to fully integrate the electronics, mechanical elements and software of a system in a single design flow, and help build entire system prototypes from the ground up.

Our time is available both on a project-by-project basis, as well as for part-time longer-term commitments and institutional support. The idea is that we can be a place that builds a prototype system for you, a place where we can work with your students on helping them build something, or a resource for departments to have access to professional engineers without having to hire full-time staff themselves.

For more details, see the How we can work with you and Capabilities tabs on the left.

We can also provide general training for our collaborators on how to use our machines and equipment. Cost is directly related to the duration of the training; as such, it is beneficial to schedule training as a group, as it allows to amortize costs over multiple participants.

For quotes on our services or general inquiries, just stop by (Atkinson Hall, room 1202) or send us an email.

Engineering/Software Design Services

Photo of camera gimbal

How we can work with you:

Our goal is to directly engage with you in creating rapid prototypes to support your projects. We can start our design based on high-level descriptions of functionality, so you don’t need to be an expert yourself – just tell us what you like to have.

Alternatively, we also welcome you to actively work with us in our lab, if you want. We can give your team access to work benches and the prototyping equipment so you can work side-by-side with us.

Finally, we can also offer our services on a more open ended basis. For example, we can make our engineering staff available to our group or program for a certain number of hours each week to provide general support.

All of these services are available through a recharge mechanism; a description of how various users (internal, external, students) can interface with us through this recharge is given here. For the specific rates, check out our recharge page.

Engineering/Software Design Services

Photo of hexacopter


In our lab, we have design software and assembly tools to create a wide variety of electrical, mechanical and embedded systems, as well as contacts for outside vendors and services (such as for PCB fabrication). We have several software platforms at our disposal, such as SolidWorks, Altium Designer and LabView. We also have expertise in a range of programming languages and operating systems. A particular strength of our team is the ability to fully integrate the electronics, mechanical elements and software of a system in a single design flow.

In addition, we have a dedicated machine shop, allowing us to 3D print, mill and cut a wide variety of materials, from plastics to metals. For a more detailed description of our capabilities, please take a look at the list of equipment we have available.

Also check out our past projects and other success stories; these really define our lab.