Computing Internship - Spark3D – Project 1

This position is offered through the ANU Computing Internship (COMP3280/ COMP8830)


Spark3D's mission is to democratise electronics manufacturing.

There are two internship projects on offer from Spark3D.

Project - Real time mapping of 3D print qualities

Our first product, called MicroFab, can be used to print 3D electronics out of copper, at a resolution and speed that does not yet exist. This could be a game changer for important technologies like solar cells, PCBs and sensors. However the print quality needs to be improved. MicroFab has a built in sensor for assessing the print conductivity, and we want to use this in real time to improve the print quality. As the part is printed, the current through the print will change, and by comparing the measured value to what we expect the value to be, we can assess the status and quality of the part, and maybe even correct defects before they become a problem.

   Crash goals
   1) real time fault detection (current out of range)
   2) visualisation of print structure, and location of fault
   3) print geometry visualisation based on print input files   
   Core goals
   4) impedance map prediction from print geometry
   5) impedance mapping from measured current   
   Stretch goals
   6) print property inference from difference between prediction and measured impedance maps
   7) use ML to predict or classify different print defects or print properties based on the input printer parameters i.e. what printer settings are likely to result in what print errors?

Required technical skills

  • python (numpy, sphinx, matplotlib or similar)
  • env is linux + github + jira
  • good foundation of linear algebra would be helpful
  • familiarity with electronics is helpful
  • some knowledge of C# might be helpful but not necessary

Required/preferred professional and other skills

  • working closely in a startup team (you will not be working alone on projects, speed of development is a key focus)
  • not waiting for help, ask for help, or just try things
  • good communication skills, crucial for high performance
  • excellent documentation skills, code for the person after you
  • fast learning rate, there is lots to pick up, ask lots of questions

Delivery Mode

   Traditional In-Person Internship

Student location

Student must be located in Canberra only

Project’s Special Requirements/ Conditions


Type of internship

Unpaid internship

How to apply

Applications are invited from eligible students to apply for the Computing Internship courses COMP3280 or COMP8830. Eligibility details of COMP3280/ COMP8830 and further information about the Computing Internship can be found on the Computing Internship page

  1. Eligible students can apply through the Computing Internship application form which will be available via the Computing Internship page between 10 May and 17 May. You can nominate multiple preferred Internship projects and host organisations through the one online application form. 
  2. Eligibility and Room Available in degree to undertake COMP3280/COMP8830 will be assessed at the time of application.  If you do not meet the eligibility criteria or do not have room in your degree to fit COMP3280/COMP8830, your application will not be progressed.
  3. Your application will require you to upload the following documents:
  • an updated copy of your Resume, and
  • an Expression of Interest (limit 350 words) for each organisation you wish to apply to (for organisations with multiple projects only submit one Expression of Interest but state clearly which project/s you wish to be considered for).


Round 2 Applications open on Tuesday 10 May 2022 and will close on Tuesday 17 May 2022.

Application closing date

17 May 2022
Applications open for this opportunity: 
10 May 2022
Study level: 
Student opportunity type: 

Updated:  10 August 2021/Responsible Officer:  Dean, CECS/Page Contact:  CECS Marketing