From 9a1cf17bf88d85074f418391b8df4a0a8a0f5832 Mon Sep 17 00:00:00 2001 From: mattmcw Date: Mon, 28 Apr 2025 19:48:00 -0400 Subject: [PATCH] Whitepaper update --- docs/img/contact_printer_picture_sound.svg | 325 +++++++++++++ .../img/contact_printer_roller_comparison.svg | 448 ++++++++++++++++++ docs/whitepaper/README.md | 76 ++- docs/whitepaper/body.html | 59 ++- .../whitepaper/contact_printer_whitepaper.pdf | Bin 1182483 -> 1206019 bytes docs/whitepaper/sources.bib | 12 + scad/illustrations.scad | 10 +- 7 files changed, 899 insertions(+), 31 deletions(-) create mode 100644 docs/img/contact_printer_picture_sound.svg create mode 100644 docs/img/contact_printer_roller_comparison.svg diff --git a/docs/img/contact_printer_picture_sound.svg b/docs/img/contact_printer_picture_sound.svg new file mode 100644 index 0000000..6bf3bc8 --- /dev/null +++ b/docs/img/contact_printer_picture_sound.svg @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/img/contact_printer_roller_comparison.svg b/docs/img/contact_printer_roller_comparison.svg new file mode 100644 index 0000000..2878382 --- /dev/null +++ b/docs/img/contact_printer_roller_comparison.svg @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/whitepaper/README.md b/docs/whitepaper/README.md index edc93ee..0b92ca2 100644 --- a/docs/whitepaper/README.md +++ b/docs/whitepaper/README.md @@ -104,7 +104,7 @@ This allows for the tracking of changes over time, with notes annotated why they Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be theoretically preserved and recreated by reading the measurements the code describes. Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the OpenSCAD code printed out on paper could reconstruct or recreate in another CAD software or physically. -In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical void with a 1.5 mm radius removed from it via the "difference" boolean operation. +In the below code example a cube measuring 4mm x 5mm x 3mm has a cylindrical void with a 1.5mm radius removed from it via the "difference" boolean operation. ```{=latex} \begin{center} @@ -117,7 +117,7 @@ In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical ``` The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs. -The goal is *not* to create a product and take on all of the expectations and economic considerations that endeavor requires. +The goal is *not* to create a "product" and take on all of the consumerist expectations and financial considerations that endeavor requires. The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions. That same license also gives people the ability to create their own modification and release their own design as they see fit. @@ -166,9 +166,19 @@ The ultra-cheap resin printer used in prototyping this sprocketed roller is the This can be compared to the resolutions available in the FDM printer used to make this prototype, the Creality Ender 3 [@ender3], which extrudes plastic through a 400 micron (0.4mm) nozzle and has a range of vertical and horizontal resolutions from 100 to 300 microns (0.1mm to 0.3mm). The reason these resolutions are important is because of the specification for 16mm perforations on film. +Perforations for 16mm film are standarized at 1.27mm high by 1.829mm wide with 0.01mm tolerances [@perforations]. +Printers that can only produce parts at a resolutions that is 10 to 40 times larger than the tolerance for the standard limits the ability to accurately produce useful sprockets. +SLA printing puts production within the correct scale. +```{=latex} +\begin{center} +``` -![Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module]() +![Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module](../img/contact_printer_roller_comparison.svg){ width=4in height=2.42in } + +```{=latex} +\end{center} +``` Development of this sprocketed drive roller was kick-started by using an existing parametric model[@param-roller] that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases. That work has already proven useful to the mcopy [@mcopy] project as the updated module has been used to design a gate compatible with JK optical printers. @@ -221,7 +231,7 @@ This reduces the overall cost of the build and removes the need for additional m The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor [@slp]: the magnetic clutch [@slp-clutch]. In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move. -The design in this project uses 6 mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters. +The design in this project uses 6mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters. ```{=latex} \begin{center} @@ -255,7 +265,9 @@ The solution of raising the brightness of the lamp allows for more color filters The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp. In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel. -The reason this is being avoided at this stage is that PWM, as in it's name, pulses light to achieve perceptual brightness. +The reason this is being avoided at this stage is that PWM, as in it's name, pulses light for a specified width (or length of time) to achieve perceptual brightness. +Put more simply, PWM is a way to control *perceived* brightness by turning the LED on and off very quickly. + In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate. Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame. What this *could* result in is 208 distinct lines along the vertical axis of the image. @@ -291,7 +303,16 @@ For a print to be made with sound the gate must allow for a clean separation bet Sound bleeding into the picture area can affect one side of the image and image bleeding into the soundtrack area can cause a 24Hz hum or other distortion to the audio. For this reason the standard picture gate and the soundtrack gate should be able to allow light from the lamp to pass onto areas of the film stock that they isolate from one another. -![Illustration of the picture and soundtrack gates side by side]() +```{=latex} +\begin{center} +``` + +![Illustration of the picture and soundtrack gates side by side](../img/contact_printer_picture_sound.svg){ width=4in height=2.42in } + +```{=latex} +\end{center} +``` + An example process for making a print with an image and a soundtrack negative would be to run the unexposed, undeveloped print stock with the negative film containing the negative while using a picture gate and then rewinding the print stock and running it again with the soundtrack negative and the soundtrack gate. This would first expose the picture onto the print stock and then, without developing, add the soundtrack to *only* the soundtrack area of the print. @@ -301,8 +322,8 @@ It is a relatively simple process but it requires precision in the gates to ensu ## The Frame Within reason, the aluminum frame for this project is resizable. -The first draft of the original prototype was made to support 100 foot daylight spools and was 300 mm by 175 mm (11.8" x 6.9"). -This was changed increase the dimensions to allow for 400 foot reels and is now 400 mm by 260 mm (15.75" x 10.25"). +The first draft of the original prototype was made to support 100 foot daylight spools and was 300mm by 175mm (11.8" x 6.9"). +This was changed increase the dimensions to allow for 400 foot reels and is now 400mm by 260mm (15.75" x 10.25"). Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform. There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further. @@ -341,20 +362,57 @@ Physical interfaces are another area of future expansion and development. Requests have been made, for example, to add a dial for controlling lamp brightness. This was avoided in the prototyping phase because it would add parts to the bill of materials and create additional potential points of failure in the wiring. +A simple but robust web interface could be added to control variables for each print: drive motor speed, number of frames to print before stopping, number of frames to run before striking lamp and others. +It could also easily show statistics on each print such as actual speed, variation over a run and other information which would highlight any particular issues. +With the ESP32 platform the printer could be set up as a standalone Wifi access point (like a router) so that devices can connect to it like clients and allow the web app to be accessed from the connected device. +It could also be set up as a Wifi client and exist on a local network and be connected to by any other device on the network with access to it. + +Bluetooth is another option as the ESP32 board has dual radios for both Wifi and BLE. +This could control the same variables as a web app could but be connected to by a native mobile application or a web app on a browser that supports the Web Bluetooth API [@web-bt-api]. +There is no reason that both web and BLE features cannot be developed in parallel to have matching APIs to allow the greatest number of clients to connect, the only consideration that should be made is that these features not impact performance-heavy actions such as printing. +Introducing delay into, for example, the PID calculations could cause speed fluctuations that would result in uneven exposures on prints. + ## Sound -Creating a sound camera from this platform is +The traditional process of making a soundtrack negative for contact printing requires a separate strip of film and often an expensive service that is not available everywhere. +Creating a sound camera from this platform is a secondary goal that has been factored into the design from the early stages. +In practice, this would require creating a alternate lamp or entire panel that would replace the lamp and gate with new module consisting of a exciter lens from an Eiki or B&H projector and an "opt-snd" [@spudic-device] digital sound camera. +Being able to print image and stripe a soundtrack onto the same piece of print stock using a digital audio file would reduce, tremendously, the steps and materials needed to make sound prints. + +While discussing this with others, it was suggested that a fly wheel mechanism, like a projector uses, may be needed at the point the sound is written to film. +This may, or may not, be required because the purpose of the fly wheel in a projector is to dampen the intermittent motion of the projector on the film strip as it passes by the exciter lamp and sound reader. +This design is *not* an intermittent motion printer and if the speed of the drive motor is constant enough then the sound should be written without much distortion. + ## Color Lamp Control +A digitally-controlled color-changing lamp is an appealing and plausible goal. +RGB LEDs are everywhere and easy to program. +Consider first that PWM is the most common method used to control affordable RGB LEDs. +The aforementioned concerns about PWM duty rate must be addressed for this feature to take shape. +Consider that as a typical RGB LED package that is controlled via PWM by flickering the red, green and blue LEDs at different pulse widths to change the perceptual color. +Sometimes a low-level controller chip will change the individual color channel rates, as well. +This means that, similar to the issue with "white" LEDs creating lines on a print, in a color printing scenario there could be horizontal lines of different colors that are noticeable across the frame. + +The ability to track per-frame position also makes features like this attractive. +An idealized system could enable films to be printed with each frame a different lamp value. +This is an incredible idea but requires control and accuracy that are very difficult to achieve with a DIY project. +It is within the realm of possibility but it is firmly in the world of future work for the reason that it goes beyond the standard use case for a desktop contact printer which is to make a work or release print from a single roll of negative film. + ## Multi-format +There is nothing, in principle, in this contact printer platform design that would prevent it from being adapted for other movie film formats and there is precedent. The Kinograph DIY scanner project [@kinograph] presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material. This is a possibility to consider, though it would introduce new design challenges. + First would be the need to create new lamps and gates for each format. +The take-ups would have to have their spindles extended to support 35mm cores and the idle rollers would have to be enlarged for the same Next would be the question of speed and the resulting exposure. Could the drive motor be slowed or sped up to allow for these formats to print properly? + There is also the question of need: is it necessary to create an 8mm gauge printer at all? +8mm gauge print stock is rare if non-existent though there is, in theory, the capability to slit and re-perforate the stock as is done for the Double 8 and Super 8 formats. + ### Research Supporters diff --git a/docs/whitepaper/body.html b/docs/whitepaper/body.html index 78978c1..256754a 100644 --- a/docs/whitepaper/body.html +++ b/docs/whitepaper/body.html @@ -22,11 +22,11 @@

A modular design strategy compared to a monolithic one has two theoretical benefits; it can leverage existing components to make the process easier and it can lead to the creation and update of new components that can benefit other projects. Key common elements of a contact printer are the film-transporting sprocketed roller and the motorized film take-ups.

Designing all the printable hardware in OpenSCAD3 gives the creators the benefits of working with code-managing tools and using only plaintext files. The source control software git4 provides the ability to make and track changes that update the project incrementally. Git is a distributed version control software which means that all copies of the design repository contain the entire project history and the entire project can be restored from one copy. Changes that are made and “committed” to the git repository are stored as “diffs” or just the difference between the new code and the previous state. This allows for the tracking of changes over time, with notes annotated why they were made and what they address, and provides the ability to roll back changes to earlier versions of the project.

Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be theoretically preserved and recreated by reading the measurements the code describes. Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the OpenSCAD code printed out on paper could reconstruct or recreate in another CAD software or physically.

-

In the below code example a cube measuring 4 mm x 5 mm x 3 mm has a cylindrical void with a 1.5 mm radius removed from it via the “difference” boolean operation.

+

In the below code example a cube measuring 4mm x 5mm x 3mm has a cylindrical void with a 1.5mm radius removed from it via the “difference” boolean operation.

Illustration of OpenSCAD code next to a rendered model of what that code produces
-

The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs. The goal is not to create a product and take on all of the expectations and economic considerations that endeavor requires. The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions. That same license also gives people the ability to create their own modification and release their own design as they see fit.

+

The ultimate goal of this project is to create a free and open design that is a platform others can expand on to fulfill their production needs. The goal is not to create a “product” and take on all of the consumerist expectations and financial considerations that endeavor requires. The licensing of the project allows for the possibility of motivated individuals or organizations to produce and sell the contact printer without any restrictions. That same license also gives people the ability to create their own modification and release their own design as they see fit.

SPECTRAL Residency at Filmwerkplaats

Motivation for this contact printer was spurred on by the SPECTRAL project–Spatial, Performative & Expanded Cinematics – Transnational Research at Artist-run Labs.5 As a part of the SPECTRAL project, Filmwerkplaats proposed a device research topic: creating a DIY contact printer. In order to fulfill this research proposal the lab hosted a residency with myself, Hrvoje Spudić6 and Nan Wang.7 We were given time and resources to explore our various topics of research related to contact printing and creating sound prints. This allowed for tremendous progress to be made on the details of the implementation and, with darkroom access, gave opportunities to run tests on exposure, use of filters and overall film tensioning.

This residency took place during The results included a 100 foot sound print made from a Kodak 7222 Double-X negative onto Kodak 3302 print stock, with a soundtrack written directly on the print and a working first draft prototype of this design. Collaboration with the other residents led to ideas for future work and improved the design as we performed tests collectively. The possibility of making this platform work as a soundtrack camera was also explored during this session.

@@ -44,11 +44,11 @@
Illustration of film registered by sprockets

Production of the sprocketed rollers via 3D printing has been made easier and more precise by the advent of SLA resin printing becoming more available and cheap in the recent years leading up to this development process. Resin printing is capable of resolutions not possible with FDM desktop printing by an order of magnitude. The ultra-cheap resin printer used in prototyping this sprocketed roller is the Anycubic Mono 4K10 which has a Z axis resolution of 10 microns (0.01mm) and a XY resolution of 35 microns (0.035mm). This can be compared to the resolutions available in the FDM printer used to make this prototype, the Creality Ender 3,11 which extrudes plastic through a 400 micron (0.4mm) nozzle and has a range of vertical and horizontal resolutions from 100 to 300 microns (0.1mm to 0.3mm).

-

The reason these resolutions are important is because of the specification for 16mm perforations on film.

+

The reason these resolutions are important is because of the specification for 16mm perforations on film. Perforations for 16mm film are standarized at 1.27mm high by 1.829mm wide with 0.01mm tolerances.12 Printers that can only produce parts at a resolutions that is 10 to 40 times larger than the tolerance for the standard limits the ability to accurately produce useful sprockets. SLA printing puts production within the correct scale.

-
Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module
+
Illustration of the 8-frame sprocketed roller and the 18-frame roller created with the same module
-

Development of this sprocketed drive roller was kick-started by using an existing parametric model12 that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases. That work has already proven useful to the mcopy13 project as the updated module has been used to design a gate compatible with JK optical printers. Due to the model being parametric, it can be used in designing film transport mechanisms in other, future projects, and additional improvements to the measurements and tolerances will benefit those projects as well.

+

Development of this sprocketed drive roller was kick-started by using an existing parametric model13 that was designed to replace an 8-frame roller and work on this project was up-streamed into that module so that it may benefit other use cases. That work has already proven useful to the mcopy14 project as the updated module has been used to design a gate compatible with JK optical printers. Due to the model being parametric, it can be used in designing film transport mechanisms in other, future projects, and additional improvements to the measurements and tolerances will benefit those projects as well.

The roller designed for this project is distinct from a professionally-oriented machine and is similar to the DIY technique of contact printing using a gang sync block and a flashlight or using a modified editing table as a printer. 16mm gauge film has two different pitches of film perforations: short pitches for camera stocks and long pitches for print stocks. The purpose of this difference is to allow for a camera stock to sit on the inside of a cylindrical roller and the print stock on the outside so that the minute difference in diameter cause the perforations to line up when registered by sprockets.

Illustration of short and long pitch films correctly wrapped around a sprocketed roller
@@ -63,16 +63,17 @@

Though this was the decision that was made for the earliest prototypes it will be discussed critically in exploration of future work.

The Take-up Motors

A contact printer typically requires at least four reels, cores or spools to transport two strips of film. Film must be driven from one side–the feed–to another side; the take-up where it is wound onto a core or spool. For this reason only the take-up side needs to be motorized. This reduces the overall cost of the build and removes the need for additional motor-controlling electronics.

-

The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor:14 the magnetic clutch.15 In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move. The design in this project uses 6 mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.

+

The take-up mechanisms for the picture and stock are inspired by a feature in the The Shaffer Linear Processor:15 the magnetic clutch.16 In principle a magnetic clutch is two parts; one is driven at a constant speed and a second part, secured only by magnets, slips while tension against it is too great to allow it to move. The design in this project uses 6mm neodymium magnets on a drive wheel attached to a coupler with a steel washer and a square pegs for film spools and core adapters.

Illustration of an exploded view of a take-up magnetic clutch

The choice to direct drive the take-up is due to the fact that powerful geared DC motors are cheap and available. Driving them separately, rather than using a belt, means that the speed can be controlled individually but that they do not need to. The speed of one take-up can be set to expect a daylight spool but could be adjusted in future work to optimize for a 2 or 3 inch core.

-

The take-up mechanism was designed as a standalone module that is broken out from the project and lives in its own git repository16 so that it may be easily included in other projects. This module has already been used in the mcopy project13 as a motorized film take-up and feed system for JK optical printers. Improvements to the module during the development of either project–catching defects, adding optional features–will benefit the other.

+

The take-up mechanism was designed as a standalone module that is broken out from the project and lives in its own git repository17 so that it may be easily included in other projects. This module has already been used in the mcopy project14 as a motorized film take-up and feed system for JK optical printers. Improvements to the module during the development of either project–catching defects, adding optional features–will benefit the other.

The Lamp

To start this project the goal is to create a simple, constant light source for a lamp. Reducing the number of variables in this part of the design reduces the required cognitive load of using the contact printer. Being able to load film and run it rather than tweak settings a constant-brightness LED-based lamp matches the simplicity the Uhler Cine Printer which had a single bulb that was either dimmed or filtered.

The first lamp consisted of a three (3) 5mm LED and from tests at the Filmwerkplaats residency we determined, through all of our tests, that more light is needed to have exposure headroom to run at the speed we chose. A design with six (6) 5mm LEDs was in the next iteration of the lamp that also allowed for an adjustable distance–the first prototype had the LEDs fixed. Assuming perfect light transmission in the second design, this increases the exposure by a stop and allow for more filters to be used in the case of printing onto color stock. Our tests with color prints indicated that we needed additional filters, which cut exposure, to achieve standard color using these “cool white” LEDs that likely emitted light in the ~6000 Kelvin range (though they were not measured to confirm their precise color). The solution of raising the brightness of the lamp allows for more color filters to be added before reducing the below the level required by color print stock.

-

The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp. In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel. The reason this is being avoided at this stage is that PWM, as in it’s name, pulses light to achieve perceptual brightness. In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate. Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame. What this could result in is 208 distinct lines along the vertical axis of the image. It’s not a presumption in this project that a PWM-modulated lamp is impossible to make with high-enough of a duty rate or with a properly-designed gate, only that it is a more complicated goal for future work.

+

The L298N motor controller module provides a stable 5 volt DC signal that is used for powering the ESP32 and is wired via a transistor to power the lamp. In theory, the signal provided by the ESP32 to the transistor could be modulated with a PWM channel. The reason this is being avoided at this stage is that PWM, as in it’s name, pulses light for a specified width (or length of time) to achieve perceptual brightness. Put more simply, PWM is a way to control perceived brightness by turning the LED on and off very quickly.

+

In the case of a continuous contact print, this would mean the light would be, essentially, flashing on and off as the film passed by the gate. Using a standard Arduino PWM rate of 5 kHz and assuming the printer is running at an ideal 24 fps (24 Hz) means that the LEDs would blink on and off ~208 per frame. What this could result in is 208 distinct lines along the vertical axis of the image. It’s not a presumption in this project that a PWM-modulated lamp is impossible to make with high-enough of a duty rate or with a properly-designed gate, only that it is a more complicated goal for future work.

The Gate

Illustration of all four available gates
@@ -87,11 +88,11 @@

Being able to control what selected area along the horizontal axis of the image gets exposed is important when printing with soundtracks. For a print to be made with sound the gate must allow for a clean separation between the picture area and the soundtrack area of the film. Sound bleeding into the picture area can affect one side of the image and image bleeding into the soundtrack area can cause a 24Hz hum or other distortion to the audio. For this reason the standard picture gate and the soundtrack gate should be able to allow light from the lamp to pass onto areas of the film stock that they isolate from one another.

-
Illustration of the picture and soundtrack gates side by side
+
Illustration of the picture and soundtrack gates side by side

An example process for making a print with an image and a soundtrack negative would be to run the unexposed, undeveloped print stock with the negative film containing the negative while using a picture gate and then rewinding the print stock and running it again with the soundtrack negative and the soundtrack gate. This would first expose the picture onto the print stock and then, without developing, add the soundtrack to only the soundtrack area of the print. Then it could be developed and projected. It is a relatively simple process but it requires precision in the gates to ensure that the areas the two gates expose are complimentary and not interfering to one another.

The Frame

-

Within reason, the aluminum frame for this project is resizable. The first draft of the original prototype was made to support 100 foot daylight spools and was 300 mm by 175 mm (11.8" x 6.9“). This was changed increase the dimensions to allow for 400 foot reels and is now 400 mm by 260 mm (15.75” x 10.25"). Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform. There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further.

+

Within reason, the aluminum frame for this project is resizable. The first draft of the original prototype was made to support 100 foot daylight spools and was 300mm by 175mm (11.8" x 6.9“). This was changed increase the dimensions to allow for 400 foot reels and is now 400mm by 260mm (15.75” x 10.25"). Being able to reduce or increase the area of the frame is one way to make it easier to modify and customize tools built using this platform. There is nothing preventing the creation of a version of this printer with a much larger footage capacity by expanding the frame even further.

Aluminum extrusion as a choice for building DIY machines has proven to be effective for desktop 3D printers and CNC machines. There is general availability of common gauges and profiles and aluminum can be cut by hand or with typical shop equipment. For these prototypes, lengths of aluminum 2020 T-slot profile extrusion were cut either by hand using a hacksaw or by drop saw. As a framing material it is light, sturdy and holds up to substantial forces when secured with panels and other brackets.

Illustration of the 2020 aluminum extrusion frame with lengths separated
@@ -99,17 +100,24 @@

It would be possible to increase the rigidity, if needed, by adding additional intermediary crossing lengths but for this prototype a total of six (6) lengths connected by five (5) panels and eight (8) corner brackets has been sturdy enough for all tests.

The Firmware

The Arduino platform uses a subset of C++ which has the benefits of being approachable and easy to use while at the same time preserving the functionalities of the full C++ language for when they are needed. The project is built with an object-oriented programming style that allows for abstraction over the functionality of the physical hardware and other features at the class level. This approach serves the project’s larger goal to leverage modularity by making use of pre-existing classes and creating reusable ones for other projects.

-

The firmware can be compiled and uploaded using the Arduino IDE17 or the arduino-cli18 application using the “esp32:esp32:esp32” FBQN (Fully Qualified Board Name). The code can be compiled without the ESP32 Arduino libraries and just the standard AVR libraries but the GPIO usage and LED PWM channel usage is such that it would have to be refactored to work on another board. Had this project targeted a different Arduino board from the start there would be limitations in the PWM duty rates of the motors and the ability to add network features.

+

The firmware can be compiled and uploaded using the Arduino IDE18 or the arduino-cli19 application using the “esp32:esp32:esp32” FBQN (Fully Qualified Board Name). The code can be compiled without the ESP32 Arduino libraries and just the standard AVR libraries but the GPIO usage and LED PWM channel usage is such that it would have to be refactored to work on another board. Had this project targeted a different Arduino board from the start there would be limitations in the PWM duty rates of the motors and the ability to add network features.

Functionality is abstracted into three classes: the high-level “ContactPrinter” class which then imports the “DriveMotor” and “Lamp” classes. There is a stub for the HTTP networking features named “WebGUI” which does not do anything but host a placeholder page at this time. The ContactPrinter class manages the take-up motors directly but the DriveMotor class is broken out into its own abstraction because it is expected to stabilize and manage the speed of the drive motor more accurately with feedback from the drive motors encoder and also keeps track of the number of frames passed using the same encoder data. The Lamp class, at this time, simply turns the contact printer lamp on or off using a method.

The initial release of the firmware simply starts the printer when a button is pressed, turns the lamp on after 24 frames pass and stops it when that same button is pressed. Additional features, to be discussed in future work, can allow for the adjustment of several behaviors; changing the number of frames that pass before the lamp is struck, running only for a set number of frames, reducing the speed of the printer, etc.

Future Work

Interfaces

Physical interfaces are another area of future expansion and development. Requests have been made, for example, to add a dial for controlling lamp brightness. This was avoided in the prototyping phase because it would add parts to the bill of materials and create additional potential points of failure in the wiring.

+

A simple but robust web interface could be added to control variables for each print: drive motor speed, number of frames to print before stopping, number of frames to run before striking lamp and others. It could also easily show statistics on each print such as actual speed, variation over a run and other information which would highlight any particular issues. With the ESP32 platform the printer could be set up as a standalone Wifi access point (like a router) so that devices can connect to it like clients and allow the web app to be accessed from the connected device. It could also be set up as a Wifi client and exist on a local network and be connected to by any other device on the network with access to it.

+

Bluetooth is another option as the ESP32 board has dual radios for both Wifi and BLE. This could control the same variables as a web app could but be connected to by a native mobile application or a web app on a browser that supports the Web Bluetooth API.20 There is no reason that both web and BLE features cannot be developed in parallel to have matching APIs to allow the greatest number of clients to connect, the only consideration that should be made is that these features not impact performance-heavy actions such as printing. Introducing delay into, for example, the PID calculations could cause speed fluctuations that would result in uneven exposures on prints.

Sound

-

Creating a sound camera from this platform is

+

The traditional process of making a soundtrack negative for contact printing requires a separate strip of film and often an expensive service that is not available everywhere. Creating a sound camera from this platform is a secondary goal that has been factored into the design from the early stages. In practice, this would require creating a alternate lamp or entire panel that would replace the lamp and gate with new module consisting of a exciter lens from an Eiki or B&H projector and an “opt-snd”21 digital sound camera. Being able to print image and stripe a soundtrack onto the same piece of print stock using a digital audio file would reduce, tremendously, the steps and materials needed to make sound prints.

+

While discussing this with others, it was suggested that a fly wheel mechanism, like a projector uses, may be needed at the point the sound is written to film. This may, or may not, be required because the purpose of the fly wheel in a projector is to dampen the intermittent motion of the projector on the film strip as it passes by the exciter lamp and sound reader. This design is not an intermittent motion printer and if the speed of the drive motor is constant enough then the sound should be written without much distortion.

Color Lamp Control

+

A digitally-controlled color-changing lamp is an appealing and plausible goal. RGB LEDs are everywhere and easy to program. Consider first that PWM is the most common method used to control affordable RGB LEDs. The aforementioned concerns about PWM duty rate must be addressed for this feature to take shape. Consider that as a typical RGB LED package that is controlled via PWM by flickering the red, green and blue LEDs at different pulse widths to change the perceptual color. Sometimes a low-level controller chip will change the individual color channel rates, as well. This means that, similar to the issue with “white” LEDs creating lines on a print, in a color printing scenario there could be horizontal lines of different colors that are noticeable across the frame.

+

The ability to track per-frame position also makes features like this attractive. An idealized system could enable films to be printed with each frame a different lamp value. This is an incredible idea but requires control and accuracy that are very difficult to achieve with a DIY project. It is within the realm of possibility but it is firmly in the world of future work for the reason that it goes beyond the standard use case for a desktop contact printer which is to make a work or release print from a single roll of negative film.

Multi-format

-

The Kinograph DIY scanner project19 presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material. This is a possibility to consider, though it would introduce new design challenges. First would be the need to create new lamps and gates for each format. Next would be the question of speed and the resulting exposure. Could the drive motor be slowed or sped up to allow for these formats to print properly? There is also the question of need: is it necessary to create an 8mm gauge printer at all?

+

There is nothing, in principle, in this contact printer platform design that would prevent it from being adapted for other movie film formats and there is precedent. The Kinograph DIY scanner project22 presents an example of a 3D-printed multi-format sprocketed roller capable of transporting 16mm, 8mm and 35mm gauge film material. This is a possibility to consider, though it would introduce new design challenges.

+

First would be the need to create new lamps and gates for each format. The take-ups would have to have their spindles extended to support 35mm cores and the idle rollers would have to be enlarged for the same Next would be the question of speed and the resulting exposure. Could the drive motor be slowed or sped up to allow for these formats to print properly?

+

There is also the question of need: is it necessary to create an 8mm gauge printer at all? 8mm gauge print stock is rare if non-existent though there is, in theory, the capability to slit and re-perforate the stock as is done for the Double 8 and Super 8 formats.

Research Supporters

References

@@ -147,28 +155,37 @@ +
-

13. Mcopy - an open platform for controlling small-gauge film optical printers. https://sixteenmillimeter.com/projects/mcopy/.

+

14. Mcopy - an open platform for controlling small-gauge film optical printers. https://sixteenmillimeter.com/projects/mcopy/.

-

14. Shaffer, C. The shaffer linear processor. https://clydeshaffer.com/slp/.

+

15. Shaffer, C. The shaffer linear processor. https://clydeshaffer.com/slp/.

-

15. Shaffer, C. Bulding the slp. https://clydeshaffer.com/slp/posts/01_how2build.php.

+

16. Shaffer, C. Bulding the slp. https://clydeshaffer.com/slp/posts/01_how2build.php.

-

16. Modules/takeup: Modular takeup design for winding film using a magnetic coupling. https://git.sixteenmillimeter.com/modules/takeup.

+

17. Modules/takeup: Modular takeup design for winding film using a magnetic coupling. https://git.sixteenmillimeter.com/modules/takeup.

-

17. Software | arduino. https://www.arduino.cc/en/software/.

+

18. Software | arduino. https://www.arduino.cc/en/software/.

-

18. GitHub - arduino/arduino-cli: Arduino command line tool. https://github.com/arduino/arduino-cli.

+

19. GitHub - arduino/arduino-cli: Arduino command line tool. https://github.com/arduino/arduino-cli.

+
+
+

20. Web bluetooth api - web apis | mdn. https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API.

+
+
+

21. Spudić, H. DIY 16mm optical sound recorder, v2: The device. https://hrvojespudic.net/optical-sound-2-pt-2.

-

19. Kinograph. Kinograph - about. https://www.kinograph.cc/about.

+

22. Kinograph. Kinograph - about. https://www.kinograph.cc/about.

diff --git a/docs/whitepaper/contact_printer_whitepaper.pdf b/docs/whitepaper/contact_printer_whitepaper.pdf index 49023efcd35d7d1b9b2db2855a221bf24736ba65..590f130633f6fd5c33640f92c51ef7d506f05f4f 100644 GIT binary patch delta 116331 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Ʃ^> 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%0AOCo6nlS_s*Q*Rm@6p| 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%0A411AMHKNN4j-C2RT!<&7^NB>Ul60 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 z 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 use <./contact_printer.scad>; FrameX = 400; @@ -71,7 +72,7 @@ module corner_foot_bolts (pos = [0, 0, 0], rot = [0, 0, 0]) { } } -PART = "frame"; +PART = "picture_sound"; if (PART == "sprocketed_roller_invert_solid") { $fn = 200; @@ -132,6 +133,13 @@ if (PART == "sprocketed_roller_invert_solid") { corner_foot_bolts([-(PanelX / 2) + 10, (FrameY / 2) + 10, FootZ], [0, 0, -90]); corner_foot_bolts([(PanelX / 2) - 10, -(FrameY / 2) - 10, FootZ], [0, 0, 90]); corner_foot_bolts([-(PanelX / 2) + 10, -(FrameY / 2) - 10, FootZ], [0, 0, 0]); +} else if (PART == "roller_comparison") { + $fn = 200; + translate([-30, 0, 0]) sprocketed_roller(sprockets = 18); + translate([20, 0, 0]) sprocketed_roller(); +} else if (PART == "picture_sound") { + picture_gate_standard([-10, 0, 0]); + picture_gate_sound([10, 0, 0]); } /* PART = "feed_panel_picture";