# L086-DEVKIT

### Brief

L086 is 6.8-120mm focal length (18x) motorized zoom lens is designed for 1/1.8" image sensors, has zoom/focus/iris functions, designed for 8M sensors.

[![IMG_4383_r_wiki.jpg](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/scaled-1680-/img-4383-r-wiki.jpg)](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/img-4383-r-wiki.jpg)

### Specifications

#### Optics

<table border="1" id="bkmrk-image-sensor-1%2F2.7%22-" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Image sensor</td><td style="width: 50%;">1/1.8" Effective image area &gt; 9.2mm</td></tr><tr><td style="width: 50%;">Focal distance</td><td style="width: 50%;">6.8 ~ 120mm / ±5%</td></tr><tr><td style="width: 50%;">Aperture</td><td style="width: 50%;">f/1.6 ~ f/4.1</td></tr><tr><td style="width: 50%;">Focus range</td><td style="width: 50%;">- WIDE: 1.0m - infinity
- TELE: 2.0m - infinity

</td></tr><tr><td style="width: 50%;">Field of view (D=8.81mm)

</td><td style="width: 50%;">- WIDE: 65.3°
- TELE: 4.2°

</td></tr><tr><td style="width: 50%;">Distortion

</td><td style="width: 50%;">- WIDE: 0.4%
- TELE: 0.11%

</td></tr><tr><td style="width: 50%;">Recommended image sensor

</td><td style="width: 50%;">IMX334</td></tr></tbody></table>

#### Mechanics

<table border="1" id="bkmrk-lens-length-%28image-s" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Flange back (**FB**, see diagram below)</td><td style="width: 50%;">+0.374 (in glass t=0.3 IRCF)

</td></tr><tr><td style="width: 50%;">Lens zoom structure</td><td style="width: 50%;">The stepper motor is directly connected to the screw</td></tr><tr><td style="width: 50%;">Lens focusing structure</td><td style="width: 50%;">The stepper motor is directly connected to the screw</td></tr><tr><td style="width: 50%;">Lens size</td><td style="width: 50%;">- Length: 90.4mm
- Width: 45mm
- Height: 45mm
- Front end diameter: 40.5mm

</td></tr><tr><td style="width: 50%;">Weight</td><td style="width: 50%;">138g (+controller 7.8g)</td></tr></tbody></table>

In order to accommodate different image sensors, the focal distance is set back by flange back (FB) distance. The actual distance for a specific sensor has to be calculated and spacers used. If the image plane is not set correctly, focus irregularities in the projected picture are expected.

[![fb2.png](https://wiki.kurokesu.com/uploads/images/gallery/2023-05/scaled-1680-/fb2.png)](https://wiki.kurokesu.com/uploads/images/gallery/2023-05/fb2.png)

#### Motor specifications

<table border="1" id="bkmrk-screw-pitch-0.4mm-sp" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Screw pitch</td><td style="width: 50%;">0.4mm</td></tr><tr><td style="width: 50%;">Spiral rotation direction</td><td style="width: 50%;">Right</td></tr><tr><td style="width: 50%;">Rated voltage</td><td style="width: 50%;">5.0 VDC</td></tr><tr><td style="width: 50%;">Coil resistance</td><td style="width: 50%;">60Ω ± 10% / phase (T=25°C)</td></tr><tr><td style="width: 50%;">Phase count</td><td style="width: 50%;">2</td></tr><tr><td style="width: 50%;">Step angle</td><td style="width: 50%;">18° / step</td></tr><tr><td style="width: 50%;">Max start frequency</td><td style="width: 50%;">800 PPS @ at 5.0 VDC</td></tr><tr><td style="width: 50%;">Max operating frequency</td><td style="width: 50%;">1200 PPS @ 5.0 VDC</td></tr><tr><td style="width: 50%;">Pull torque</td><td style="width: 50%;">2.8 gf-cm min (at 480 PPS @ 5.0 VDC)</td></tr><tr><td style="width: 50%;">Push torque

</td><td style="width: 50%;">3.8 gf-cm min (at 480 PPS @ 5.0 VDC)</td></tr><tr><td style="width: 50%;">Operating temperature range</td><td style="width: 50%;">-30°C ~ +70°C</td></tr></tbody></table>

#### Position alignment sensor PI

<table border="1" id="bkmrk-model-number-rpi-222" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Model number</td><td style="width: 50%;">RPI-222 / <span class="fontstyle0">ROHM</span></td></tr></tbody></table>

#### Iris

<table border="1" id="bkmrk-driving-resistance-1" style="border-collapse: collapse; width: 100%; height: 58px;"><tbody><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Driving resistance</td><td style="width: 50%; height: 29px;"><span class="fontstyle0">120Ω ± 10% (T=20°C, 65% RH)</span></td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Braking resistance</td><td style="width: 50%; height: 29px;"><span class="fontstyle0">120Ω ± 10% (T=20°C, 65% RH)</span></td></tr><tr><td style="width: 50%;">Close to open operation</td><td style="width: 50%;"><span class="fontstyle0">3.5 ~ 5.0V  
</span></td></tr><tr><td style="width: 50%;">Open to close operation</td><td style="width: 50%;"><span class="fontstyle0">0 ~ 0.8V  
</span></td></tr></tbody></table>

#### IR switch

<table border="1" id="bkmrk-coil-resistance-25-%C2%B1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">Coil resistance</td><td style="width: 50%;">22.5 ± 10% (T=20°C)</td></tr><tr><td style="width: 50%;">Operation voltage</td><td style="width: 50%;">4.5 ~ 5.0V

</td></tr><tr><td style="width: 50%;">Current consumption</td><td style="width: 50%;">144 ~ 200mA

</td></tr><tr><td style="width: 50%;">Filter thickness</td><td style="width: 50%;">0.3mm

</td></tr><tr><td style="width: 50%;">Switching time</td><td style="width: 50%;">200 ~ 500ms

</td></tr><tr><td style="width: 50%;">Filters</td><td style="width: 50%;">- <span class="fontstyle0">Open air  
    </span>
- <span class="fontstyle0">380 ~ 650nm (T<sub>AVG</sub> &gt;90%)  
    </span>

</td></tr></tbody></table>

#### Zoom-Focus curve diagram

[![L086.png](https://wiki.kurokesu.com/uploads/images/gallery/2023-04/scaled-1680-/l086.png)](https://wiki.kurokesu.com/uploads/images/gallery/2023-04/l086.png)

Please check the software in the GitHub repository for more detailed table.

### Wiring

Lens signals routed by 43 pin 0.5mm pitch FFC cable. Contacts facing top.

[![pinout_36.png](https://wiki.kurokesu.com/uploads/images/gallery/2022-01/scaled-1680-/pinout-36.png)](https://wiki.kurokesu.com/uploads/images/gallery/2022-01/pinout-36.png)

<table border="1" id="bkmrk-nr-function-1-zoom1-" style="border-collapse: collapse; width: 100%; height: 1276px;"><tbody><tr style="height: 29px;"><td class="align-center" style="width: 13.4568%; height: 29px;">**Nr**</td><td class="align-center" style="width: 86.5432%; height: 29px;">**Function**</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">1</td><td style="width: 86.5432%; height: 29px;">ZOOM1 MOTOR B-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">2</td><td style="width: 86.5432%; height: 29px;">ZOOM1 MOTOR A+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">3</td><td style="width: 86.5432%; height: 29px;">ZOOM1 MOTOR B+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">4</td><td style="width: 86.5432%; height: 29px;">ZOOM1 MOTOR A-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">5</td><td style="width: 86.5432%; height: 29px;">ZOOM2 MOTOR B-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">6</td><td style="width: 86.5432%; height: 29px;">ZOOM2 MOTOR A+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">7</td><td style="width: 86.5432%; height: 29px;">ZOOM2 MOTOR B+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">8</td><td style="width: 86.5432%; height: 29px;">ZOOM2 MOTOR A-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">9</td><td style="width: 86.5432%; height: 29px;">ZOOM1 PI(ANODE)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">10</td><td style="width: 86.5432%; height: 29px;">ZOOM1 PI(CATHODE EMITTER)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">11</td><td style="width: 86.5432%; height: 29px;">ZOOM1 PI(COLLECTOR)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">12</td><td style="width: 86.5432%; height: 29px;">GND</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">13</td><td style="width: 86.5432%; height: 29px;">IRIS DRIVE+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">14</td><td style="width: 86.5432%; height: 29px;">GND</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">15</td><td style="width: 86.5432%; height: 29px;">IRIS HALL-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">16</td><td style="width: 86.5432%; height: 29px;">IRIS BIAS-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">17</td><td style="width: 86.5432%; height: 29px;">IRIS HALL+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">18</td><td style="width: 86.5432%; height: 29px;">IRIS BIAS+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">19</td><td style="width: 86.5432%; height: 29px;">GND</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">20</td><td style="width: 86.5432%; height: 29px;">IRIS DRIVE-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">21</td><td style="width: 86.5432%; height: 29px;">IRIS CONT-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">22</td><td style="width: 86.5432%; height: 29px;">IRIS CONT+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">23</td><td style="width: 86.5432%; height: 29px;">IR-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">24</td><td style="width: 86.5432%; height: 29px;">IR+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">25</td><td style="width: 86.5432%; height: 29px;">FOCUS PI(CATHODE EMITTER)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">26</td><td style="width: 86.5432%; height: 29px;">FOCUS PI(COLLECTOR)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">27</td><td style="width: 86.5432%; height: 29px;">FOCUS PI(ANODE)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">28</td><td style="width: 86.5432%; height: 29px;">ZOOM2 PI(CATHODE EMITTER)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">29</td><td style="width: 86.5432%; height: 29px;">ZOOM2 PI(COLLECTOR)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">30</td><td style="width: 86.5432%; height: 29px;">ZOOM2 PI(ANODE)</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">31</td><td style="width: 86.5432%; height: 29px;">TEMP COM</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">32</td><td style="width: 86.5432%; height: 29px;">TEMP OUT</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">33</td><td style="width: 86.5432%; height: 29px;">FOCUS MOTOR B-</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">34</td><td style="width: 86.5432%; height: 29px;">FOCUS MOTOR A+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">35</td><td style="width: 86.5432%; height: 29px;">FOCUS MOTOR B+</td></tr><tr style="height: 29px;"><td style="width: 13.4568%; height: 29px;">36</td><td style="width: 86.5432%; height: 29px;">FOCUS MOTOR A</td></tr></tbody></table>

### Dimensions

[![L086_dimensions.png](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/scaled-1680-/l086-dimensions.png)](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/l086-dimensions.png)

<p class="callout info">Detailed 3D model is hosted on [GitHub 3D models repository](https://github.com/Kurokesu/3d_models)</p>

### Controller SCE2-L086

**SCE2-L086** is inexpensive dual layer application board designed to match lens FFC routing and topology based on [SCE2-M](https://wiki.kurokesu.com/books/sce2) 4 channel stepper motor controller module. Controller is based on STM32 microprocessor and TMC2300 motor drivers. Modern stepper motor drivers allow wide range of operation and suitable from operating NEMA17 to micro motor. Control logic is based on CNC control firmware GRBL.

[![SCE2-L086_wiki.jpg](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/scaled-1680-/sce2-l086-wiki.jpg)](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/sce2-l086-wiki.jpg)

#### PCB revisions

##### RevA

- Initial lens tests
- Simplified DC iris control (on/off)
- For testing use 44pin FFC
- Check IR filter control with trinamic
- Check actual homing, fine tune GRBP parameters
- Check if FFC connector numbering matches cable
- Add I2C thermometer

##### RevB

- Refine design
- Use new 43 pin FFC connector
- Replace internal I2C thermometer with slave connector
- Use NTC with on-board ADC for temperature reading

##### RevC

- Replaced 43 pin FFC connector to 36 pin
- Updated some resistor values

#### Features

- USB and 3.3V UART control
- 4 axis motion controller
- Fully integrated design
- Powered by USB 5V rail
- I2C slave for external sensors and controllers (Functionality is determined by firmware)
- Linear path interpolation

#### Dimensions

[![SCE2_L086_controller_dimensions.png](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/scaled-1680-/sce2-l086-controller-dimensions.png)](https://wiki.kurokesu.com/uploads/images/gallery/2021-12/sce2-l086-controller-dimensions.png)

#### Power profile

Typical power consumption of the lens

[![L086_annotated.png](https://wiki.kurokesu.com/uploads/images/gallery/2023-02/scaled-1680-/l086-annotated.png)](https://wiki.kurokesu.com/uploads/images/gallery/2023-02/l086-annotated.png)