Concept
For my midterm project I wanted to combine my interests in Formula 1 and computational drawing. So I decided to investigate how speed can be turned into abstract visual patterns using a pen plotter. I concentrated on Lewis Hamilton’s 2025 races at three different circuits, Monaco, Monza and Yas Marina. I created a drawing system in p5.js that uses the speed measurements from each circuit to measure the lines expanding with high speed and getting closer with low speed. The idea was to make three drawings with the same algorithm but with different speeds, so they would produce different compositions. I also wanted to try overlapping the drawings in different colours to see how the three circuits could interact in one artwork.
I collected speed measurements from the graphs on The Field F1 and entered them into p5.js. I then adjusted the data so that each circuit used 65 measurements. The algorithm generates 30 repeated lines, with the horizontal position representing progress through the lap and the speed controlling how far the lines expand from the centre. Faster sections create wider shapes, while slower sections bring the lines closer together. I also added a slight wave movement to make the drawings more fluid. Using the same rules for all three circuits allowed the speed data to create different patterns.
Once I was happy with the digital drawings I exported each as an SVG file directly from p5.js. I then converted the SVG files into G-code using Inkscape so the pen plotter could follow the line paths and reproduce the drawings on paper.
Speed Data Sources:
https://www.thefieldf1.com/race/2025-monaco-grand-prix/race/compare?d=HAM&lap=73
https://www.thefieldf1.com/race/2025-italian-grand-prix/race/compare?d=HAM&lap=50
https://www.thefieldf1.com/race/2025-abu-dhabi-grand-prix/race/compare?d=HAM&lap=36
Physical Trials and Challenges
One of the biggest challenges I faced was getting the pen plotter to finish a drawing. The first few times I tried it, the machine would shut down after about 20 seconds, which made it difficult to produce a full result. Even when the machine was working I had to sometimes readjust the height of the pen. If the pen was in the wrong position you would have unwanted lines on the paper. It made me realise how much the physical setup of the machine could impact the end result even when the digital drawing would seem to be correct.




Playing with Colour and Layers
Along with the three individual circuit drawings, I also tried combining all three races into one composition using different pen colours. Each colour represented a different circuit and the drawings were layered on each other. I wanted to see how the different speed patterns would interact when layered on top of one another, rather than viewed individually. The overlapping lines made the composition more complex and let me compare the three circuits in one artwork. This experiment also gave me a chance to explore how colour and layering could change the experience of the same algorithmic drawings.


Series Finale
My final series comprises three individual pen-plotter drawings each plotting Lewis Hamilton’s speed during his fastest lap at Monaco, Monza and Yas Marina in 2025. For all three, I used the same p5.js algorithm, letting the differences in the speed data determine how each drawing looked. I also made an experimental composition with all three circuits layered in different colours. While the individual drawings are concerned with the speed pattern of each race, the combined version is concerned with the relationship between them.
P5.js sketch: https://editor.p5js.org/raghd/sketches/hYdbKVHKo
Final 3:



(Each race track is labeled with blue tape on bottom right corner)
Additional experiments:


Self-reflection
With this project, I learned that drawing with code is different from drawing physically with a pen plotter. I could control the shapes and lines in p5.js but the physical process brought challenges I did not predict. During the first couple of tests, the machine kept stopping, which was frustrating because I couldn’t finish the drawings as planned. Fortunately, I was able to use Professor Jack’s pen plotter to complete the project. I also had to be careful with the pen height as even a small change could affect the quality of the line or create marks that were not part of the original design. This made me see the pen plotter as not just a tool to faithfully reproduce a digital image. Its movement, set-up and interaction with the paper will determine the final outcome.
I also had a lot of fun experimenting with overlaying the three drawings in different colours. It was interesting to see how the individual speed patterns could be combined to form a new composition but still be representing the same data. I think that was one of the most interesting parts of the project because it showed me how the same algorithm could be used to explore relationships between different sets of data rather than just visualizing them individually.
If I were to take this project further I would be interested in collecting the data of speed from all of Lewis Hamilton’s races across a whole season of Formula 1 and create a larger series of drawings. This could show how his speed patterns change across different circuits and how each track creates its own visual identity. Another approach would be to compare different drivers on the same circuit, each with a different colour, and overlap their drawings. I think this could be interesting especially as it would allow me to visualise the differences in their driving patterns and see where their speeds are similar/different throughout a lap. I could also try experimenting with layering more drawings, changing the scale or using different materials and see how these choices affect the final composition.
Overall, this project allowed me to combine my interest in formula 1 and computer art. It helped me understand the relationship between data, code and physical drawing better, and it also showed me that technical challenges and experimentation can influence the creative process. I also saw that this drawing system has the potential to go beyond the three circuits I chose and could grow into a much bigger exploration of Formula 1 data through art.
















