About Tim Kuipers

I have been a software engineer at Ultimaker working on slicing algorithms for three years before my PhD. My current research is into changing the toolpaths of desktop 3D printers so as to enable heterogeneous object properties. One example of a heterogeneous model property is surface color. Using an off the shelf dual extrusion FDM system I have developed a method to print objects with the appearance of full grayscale imagery, which is more detailed than any existing approach. Another example of heterogeneous model properties is density. Infill patterns which support different infill density can be used with flexible materials, so as to make certain parts of a model more flexible than others. Printability is the main constraint of my research.

Evaluation meeting

Today I had to present my Evaluation report, which covers the research topic, the progress and the planning (a.o.).

I got a provisional Go, which means that if I keep it up I can expect to continue my PhD research after the Go/NoGo meeting at 12 months into the research.

Variable Fuzzy Skin

I realized that after having implemented Fuzzy skin texture mapping I have never showed any examples using the method.

Perhaps this is an interesting line of research after all.

I’ve printed an example below to show the capabilities of the technology.
However, this is not really a good real world example.

This technique could be interesting for making the surface of a handle bar more rough to give it more grip, while keeping the rest of the object smooth.

Top of the can showing 3 different roughness levels:

Side showing the word ‘making’ in a more rough surface finish.

Side showing the word ‘in’ in a more rough surface finish.

Side showing the Cura logo in two different levels of roughness.

Making my chairs at home scratch-safe

I’ve been having trouble getting my chairs at home not to scratch my floor and after several failed attempts at solving the problem I have considered the solution which should have been obvious to me: 3D printing the anti-scratch thingies!

The final working design envelops the foot of the chair and plugs into the hole in the foot of the chair.

3D model file on YouMagine

By beautiful chair:

The bottom side of the leg:

The bottom side of the leg with the printed sock:

The top side of the leg with the printed sock:

Hatching journal paper

I’ve published a paper about gray scale printing in the journal Computers & Graphics
3D hatching: linear halftoning for dual extrusion fused deposition modeling.

The accepted manuscript can be found here: https://arxiv.org/pdf/1805.01375.pdf

The final paper can be found here: https://dl.acm.org/citation.cfm?doid=3083157.3083163

 

This is an extension of the conference paper called
3D hatching: linear halftoning for dual extrusion fused deposition modeling

https://dl.acm.org/citation.cfm?id=3083163

Texture Processing

Texture printing reveals to be a promising technique.

It requires a very good XY calibration, however.

Still need to calibrate the grayscale colors for it to be perfect….

Beyond the Boundary of the Mesh: Process Planning for FDM

Process Planning for Fused Deposition Modeling: Beyond the Boundary of a Mesh
PhD candidate: Tim Kuipers
Supervisors: Jun Wu (TU Delft), Peter Brier (Ultimaker)
Promotor: Charlie Wang (TU Delft)

In this project we investigate innovative and efficient techniques for opening new capabilities in Fused Deposition Modeling (FDM), a commonly used additive manufacturing (a.k.a. 3D printing) technology. Our vision is that future products could be 3D printed in full-color, with high fidelity and structural integrity, while minimizing the required print time. This requires to move beyond the boundary of a mesh – besides mesh boundary location information the input model requires three-dimensionally defined volumetric information or additional mesh boundary properties.

To fulfill this vision we focus on process planning – a stage in the product development pipeline situated between designing a model and printing it. Examples of applied research questions include:

How can infill structures be optimized to provide support and strength only where needed?

How can we generate infill structures to satisfy certain volumetric properties?

How can support structures be generated with the least amount of material which only touch the model where needed?

How can process planning use textured objects to manufacture products with full-color or monochrome appearance?

What adaptive slicing techniques can we apply to only have a high resolution layer height where it’s needed?

While the methodology-to-be-developed is applicable (possibly by extension) for 3D printing in general, we will focus on methods which are directly applicable to FDM systems which are developed by Ultimaker or might be developed by Ultimaker in the future. In particular, we consider methods applicable to multi-extrusion plastic jet printers without hardware modifications.

Aiming at the highest impact in academia and industry, we will publish the research outcome in scientific journals such as Computer-Aided Design. Meanwhile, the envisioned algorithms will be developed in a software environment compatible with the Cura process planning software package.

The successful implementation of this project relies on support from TU Delft and Ultimaker. The Advanced Manufacturing group at TU Delft, has been continuously contributing scientific knowledge in design for manufacturing, including recent works on surface quality and infill strength optimization. Ultimaker is one of the biggest players in the FDM market. The slicing software, Cura, co-developed by the PhD candidate has been widely used in the 3D printing community.