meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:ulight [2021/08/19 09:47]
dmitry [Output configuration]
en:ulight [2022/09/01 14:30] (current)
dmitry [Connection]
Line 1: Line 1:
-===== uLight =====+===== uLight (v.0.6.3) =====
  
 The uLight is a controller designed to control lighting equipment, such as turn signals, brake lights, headlights, or LED strips. The uLight board has three CAN inputs and can function as a CAN splitter. Video [[https://www.youtube.com/watch?v=B626PakSvSk|review]] on YouTube. The uLight does not have its own power supply. The uLight is a controller designed to control lighting equipment, such as turn signals, brake lights, headlights, or LED strips. The uLight board has three CAN inputs and can function as a CAN splitter. Video [[https://www.youtube.com/watch?v=B626PakSvSk|review]] on YouTube. The uLight does not have its own power supply.
Line 13: Line 13:
   * //2 digital outputs//   * //2 digital outputs//
   * //3 CAN bus connectors//   * //3 CAN bus connectors//
- 
 //In the kit:// //In the kit://
  
Line 27: Line 26:
 You can look at the connection diagrams for other devices at this [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|link]]. You can look at the connection diagrams for other devices at this [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|link]].
  
-{{:en:ulight_diagram.png?nolink&}}+{{:en:ulight_en_0109_2.png?nolink& |}} 
 + 
 +~~CL~~ 
 +\\
  
 Connecting uLight to the Controller and the On-Board computer is possible in different ways: Connecting uLight to the Controller and the On-Board computer is possible in different ways:
Line 46: Line 48:
  
 ==== Save settings ==== ==== Save settings ====
 +
 Saving all settings made. Select **On**  to save. If you do not save the settings, they will be reset after restarting of uLight. Saving all settings made. Select **On**  to save. If you do not save the settings, they will be reset after restarting of uLight.
  
 ==== Firmware updates ==== ==== Firmware updates ====
 +
 Section for working with firmware updates and settings. Section for working with firmware updates and settings.
  
 {{:en:update_settings.bmp  }}**Reboot**  — some parameter settings, such as PWM and frequency, will be applied only after a reboot. \\ **Load defaults**  — reset all settings made. \\ **Update firmware**  — when you select **On**, the uLight firmware update will start, provided that an SD card with the firmware file is inserted into the On-board computer. You can download the current firmware version and read the update instructions in the **[[:en:firmware|Firmware]]** section. {{:en:update_settings.bmp  }}**Reboot**  — some parameter settings, such as PWM and frequency, will be applied only after a reboot. \\ **Load defaults**  — reset all settings made. \\ **Update firmware**  — when you select **On**, the uLight firmware update will start, provided that an SD card with the firmware file is inserted into the On-board computer. You can download the current firmware version and read the update instructions in the **[[:en:firmware|Firmware]]** section.
-~~CL~~ \\+ 
 +~~CL~~ 
 ==== Inputs configuration ==== ==== Inputs configuration ====
-The functions of inputs **I1-I6 **  (see diagram above) are selected in the **Function setup**  section. Two temperature sensors can be connected to uLight. \\  \\ {{:en:inputs_config.bmp  }}**T-sensor T1 type**  — selection of **NTC10K3950**  or **NTC10K3380**  temperature sensor. Select **Off**  if no sensor is connected. \\ **T-sensor T1**  — displays the temperature of the temperature sensor T1 in degrees Celsius (**°C**). \\ **T-sensor T2 type**  — similar to the **T-sensor T1 type**  settings. \\ **T-sensor T2**  — similar to the settings for **T-sensor T1 type**. \\ **CAN-Control **— this setting refers to the **THR**  (throttle), **BRK**  (brakes), **IO2**, and **IO3**  inputs on the uLight board and is used when the throttle, brakes and switches are connected directly to the uLight board. When you select the **On**  setting, control signals from the inputs will be transmitted via the CAN bus and you will be able to control the Controller from the uLight board using the throttle, brake and switch inputs.+ 
 +The functions of inputs **I1-I6 **  (see diagram above) are selected in the **Function setup**  section. Two thermal sensors can be connected to uLight. 
 + 
 +{{:en:ulight_2en.jpg?nolink&241x142  }}**T-sensor T1 type**  — selection of **NTC10K3950**  or **NTC10K3380**  thermal sensor. Select **Off**  if no sensor is connected. \\ **T-sensor T1**  — current temperature of the thermal sensor Т1 in degrees Celsius (°C). \\ **T1 Threshold (port I7)**  — I7 is a virtual port intended to function setup (see Function setup). Values ​​from 0°C to 250°C, in 1°C increments. \\ **Т1 Threshold mode**  — signal operation mode from the thermal sensor, selection of values ​​**Normal**  (the signal state is first “off” when triggered is “on”) and **Inverted**  (the signal state is first “on”, when triggered is “off”). \\ The settings for Temperature sensor T2 are similar to those for Temperature sensor T1. \\ **CAN-Control**  — this setting refers to the **THR**  (throttle), **BRK**  (brakes), **IO2**, and **IO3**  inputs on the uLight board and is used when the throttle, brakes and switches are connected directly to the uLight board. When you select the **On**  setting, control signals from the inputs will be transmitted via the CAN bus and you will be able to control the Controller from the uLight board using the throttle, brake and switch inputs. \\ **CAN ports**  — redirecting inputs to groups of CAN ports for controlling the controller. Selectable values — **OFF**, **CAN 1-8**  and **CAN 9-16**.
  
 ==== Function setup ==== ==== Function setup ====
-Function setup allows you to select which function each input on the uLight board or CAN input in the Controller or On-board computer corresponds to. All settings in this section of the menu have the same selection of functions: \\ **Off **— disabled. \\ **On**  — enabled. If the lights are connected, they will light constantly. \\ **I1-I6**  — select the number of the input on the uLight board to which the switchch for turning on the lights is connected. You can check the operation of the button in the menu section **Inputs values**, items **Input I1-Input I6**, when the button is turned on, the values ​​will change to **On**. \\ **C1-C16**  — selection of the CAN input number when controlling via the CAN bus. It is used when [[:en:display:start#display_buttons_setup|connecting]] external control buttons to the On-board computer or when using the On-board computer buttons (Hot key). **C1-C16**  are software values, there are fewer physical inputs on the boards, currently, eight CAN ports **IO1-IO8**  are available on the On-board computer (see [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]]).+ 
 +Function setup allows you to select which function each input on the uLight board or CAN input in the Controller or On-board computer corresponds to. All settings in this section of the menu have the same selection of functions: \\ **Off **— disabled. \\ **On**  — enabled. If the lights are connected, they will light constantly. \\ **I1-I6**  — select the number of the input on the uLight board to which the switchch for turning on the lights is connected. You can check the operation of the button in the menu section **Inputs values**, items **Input I1-Input I6**, when the button is turned on, the values ​​will change to **On**. \\ **I7_T1**  and **I8_T2**  — selection of the virtual port of the temperature sensor **T1**  and **T2**. \\ **C1-C16**  — selection of the CAN input number when controlling via the CAN bus. It is used when [[:en:display:start#display_buttons_setup|connecting]] external control buttons to the On-board computer or when using the On-board computer buttons (Hot key). **C1-C16**  are software values, there are fewer physical inputs on the boards, currently, eight CAN ports **IO1-IO8**  are available on the On-board computer (see [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]]).
  
 {{:en:output_config.png?nolink&  }} {{:en:output_config.png?nolink&  }}
Line 63: Line 73:
 **Shutdown by CAN**  — this setting allows you to turn off all lighting equipment if you turned off the Controller but didn't turn off the power supply to the uLight board. The shutdown signal will be transmitted via the CAN bus and all lighting equipment will be turned off. The default is **Off**  (Disabled). This setting is used if the uLight board has a separate power supply from an external direct current (DC) source. With the setting **On **  (Enabled), the lighting equipment will continue to work when you turn off the power of the Controller and the On-Board Computer. If the uLight board receives power via the CAN bus and the** On**  value is selected, uLight will turn off the power if it does not receive a CAN bus signal from any of the devices (Controller or On-board computer). **Shutdown by CAN**  — this setting allows you to turn off all lighting equipment if you turned off the Controller but didn't turn off the power supply to the uLight board. The shutdown signal will be transmitted via the CAN bus and all lighting equipment will be turned off. The default is **Off**  (Disabled). This setting is used if the uLight board has a separate power supply from an external direct current (DC) source. With the setting **On **  (Enabled), the lighting equipment will continue to work when you turn off the power of the Controller and the On-Board Computer. If the uLight board receives power via the CAN bus and the** On**  value is selected, uLight will turn off the power if it does not receive a CAN bus signal from any of the devices (Controller or On-board computer).
  
-**# Turn signals setup #** \\ +**# Turn signals setup #** \\ Settings for the left and right turn signals. Read more about the setup below in the section **Turn signals setup**. \\ **Left turn switch**  — setting for the left turn signal button. \\ **Right turn switch**  — setting for the left turn signal button. \\ **Warning switch**  — setting for the hazard warning light switch. \\ **Turn brightness**  — select the brightness of the turn signals from 0% to 100% in 5% steps. \\ **Time on-time**  — the speed of turning on the turn signals, together with setting the off time, allows you to control the speed of blinking of the turn signals. Values ​​from 0.1 sec to 1 sec, in 0.1-sec increments. \\ **Turn off-time**  — turn off speed. Values ​​from 0.sec to 1 sec, in 0.1-sec increments. Setting the value to 0.0 sec will disable the blinking function of the turn signals.
-Settings for the left and right turn signals. Read more about the setup below in the section **Turn signals setup**. \\ **Left turn switch**  — setting for the left turn signal button. \\ **Right turn switch**  — setting for the left turn signal button. \\ **Warning switch**  — setting for the hazard warning light switch. \\ **Turn brightness**  — select the brightness of the turn signals from 0% to 100% in 5% steps. \\ **Time on-time**  — the speed of turning on the turn signals, together with setting the off time, allows you to control the speed of blinking of the turn signals. Values ​​from 0.1 sec to 1 sec, in 0.1-sec increments. \\ **Turn off-time**  — turn off speed. Values ​​from 0.sec to 1 sec, in 0.1-sec increments.+
  
-**# Brake signal setup #** \\ +**# Brake signal setup #** \\ The brake signal is adjustable in two brightness levels. \\ **Off-brake brightness**  — the brightness of the brake light when the brake is not pressed, for use as taillights, a value from 0% to 100% in 5% increments. \\ **On-brake brightness**  — the brightness of the brake light when the brake is pressed, a value from 0% to 100% in 5% increments.
-The brake signal is adjustable in two brightness levels. \\ **Off-brake brightness**  — the brightness of the brake light when the brake is not pressed, for use as taillights, a value from 0% to 100% in 5% increments. \\ **On-brake brightness**  — the brightness of the brake light when the brake is pressed, a value from 0% to 100% in 5% increments.+
  
-**# Reverse signal setup #** \\ +**# Reverse signal setup #** \\ Adjust the brightness of the light of reverse. The uLight board does not have an input for the switch of reverse, therefore, this function is controlled from a switch connected to the On-board computer or Controller. When the Controller is turn on reverse, the signal on the uLight board will also be active. \\ **Off-revers bright.**  — the brightness of the reversing light without engaging reverse, a value from 0% to 100% in 5% increments. \\ **On-revers bright.**  — the brightness of the reversing light when reverse is engaged, a value from 0% to 100% in 5% increments.
-Adjust the brightness of the light of reverse. The uLight board does not have an input for the switch of reverse, therefore, this function is controlled from a switch connected to the On-board computer or Controller. When the Controller is turn on reverse, the signal on the uLight board will also be active. \\ **Off-revers bright.**  — the brightness of the reversing light without engaging reverse, a value from 0% to 100% in 5% increments. \\ **On-revers bright.**  — the brightness of the reversing light when reverse is engaged, a value from 0% to 100% in 5% increments.+
  
 **# Beam setup #** \\ **Low beam switch**  — the select setting for the low beam switch. \\ **High beam switch**  — the select setting for the high beam switch. \\ **Beam mode**  — this setting is selected depending on how the headlight is connected with one or two wires. **Single**  — it is used if one headlamp performs the functions of low and high beam and is connected with one wire to one of the power outputs on the uLight board, for example, **OUT1**. **Separate**  — if two different headlights are used for low and high beam, or when one headlight is used, which has two lamps inside and is connected with two wires to two power outputs on the Microlight board, for example, **OUT1**  and **OUT2**. \\ **Beam min brightness**  — the brightness of the headlight when the power button is deactivated, for example for use as daytime running lights. Value from 0% to 100% in 5% increments. When using a headlamp with a converter, the minimum brightness must be set to either 0% or 100%, the headlamp will flicker at intermediate values. \\ **Low beam brightness**  — select the brightness of the low beam, values ​​from 0% to 100% in 5% increments. \\ **High beam brightness**  — select the brightness of the high beam, values ​​from 0% to 100% in 5% increments. **# Beam setup #** \\ **Low beam switch**  — the select setting for the low beam switch. \\ **High beam switch**  — the select setting for the high beam switch. \\ **Beam mode**  — this setting is selected depending on how the headlight is connected with one or two wires. **Single**  — it is used if one headlamp performs the functions of low and high beam and is connected with one wire to one of the power outputs on the uLight board, for example, **OUT1**. **Separate**  — if two different headlights are used for low and high beam, or when one headlight is used, which has two lamps inside and is connected with two wires to two power outputs on the Microlight board, for example, **OUT1**  and **OUT2**. \\ **Beam min brightness**  — the brightness of the headlight when the power button is deactivated, for example for use as daytime running lights. Value from 0% to 100% in 5% increments. When using a headlamp with a converter, the minimum brightness must be set to either 0% or 100%, the headlamp will flicker at intermediate values. \\ **Low beam brightness**  — select the brightness of the low beam, values ​​from 0% to 100% in 5% increments. \\ **High beam brightness**  — select the brightness of the high beam, values ​​from 0% to 100% in 5% increments.
  
-**# Horn setup #** \\ +**# Horn setup #** \\ A horn can be connected to the uLight board, if necessary. \\ **Horn switch**  — the select setting for horn switch.
-A horn can be connected to the uLight board, if necessary. \\ **Horn switch**  — the select setting for horn switch.+
  
-**# Fan control #** \\ +**# Fan control #** \\ Fan control allows you to adjust the cooling of the motor or Controller or using other scenarios using temperature sensors. Two temperature sensors can be connected to the uLight board. The setup menus for all temperature sensors are the same. \\ **Motor T-sensor **— motor temperature sensor. \\ **Controller T-sensor**  — temperature sensor of the controller. \\ **Т1 Т-sensor**  — external temperature sensor Т1. \\ **Т2 Т-sensor**  — external temperature sensor Т2.
-Fan control allows you to adjust the cooling of the motor or Controller or using other scenarios using temperature sensors. Two temperature sensors can be connected to the uLight board. The setup menus for all temperature sensors are the same. \\ **Motor T-sensor **— motor temperature sensor. \\ **Controller T-sensor**  — temperature sensor of the controller. \\ **Т1 Т-sensor**  — external temperature sensor Т1. \\ **Т2 Т-sensor**  — external temperature sensor Т2.+
  
 The setup menus for all temperature sensors are the same. Below is a description of the menu using the example of a **T1 T-sensor**. The setup menus for all temperature sensors are the same. Below is a description of the menu using the example of a **T1 T-sensor**.
Line 85: Line 90:
  
 **Temperature min**  — minimum temperature, values from -30 °C to 125 °C, in 5 °C increments. \\ **Temperature max**  — maximum temperature, values from -30 °C to 125 °C, in 5 °C increments. \\ **Output min**  — minimum output (PWM), values from 0% to 100%, in 5% increments. \\ **Output max**  — maximum output (PWM), values from 0% to 100%, in 5% increments. **Temperature min**  — minimum temperature, values from -30 °C to 125 °C, in 5 °C increments. \\ **Temperature max**  — maximum temperature, values from -30 °C to 125 °C, in 5 °C increments. \\ **Output min**  — minimum output (PWM), values from 0% to 100%, in 5% increments. \\ **Output max**  — maximum output (PWM), values from 0% to 100%, in 5% increments.
-~~CL~~ \\+ 
 +~~CL~~ 
 ==== Output configuration ==== ==== Output configuration ====
-In this section, you can configure which output each function belongs to. The uLight has six power outputs **OUT1-OUT6**  (see the diagram above). All outputs are PWM frequency adjustable. \\  \\ {{:en:outpur_config.png?nolink&  }}**PWM 1-2 freq**  — a setting for advanced users. Selectable PWM frequency values ​​— **100Hz**, **500Hz**, **1kHz**, **5kHz**, **10kHz**, **24kHz (FAN)**. For the usual light bulb, large values ​​are not needed. Select a frequency of 100Hz, this will be enough not to see flicker. The high-frequency marked FAN is used to control the fans, this is their standard frequency. \\ + 
-Output 1 — setting the function of output 1 (**OUT1**) of the uLight board. Selectable values: \\ +In this section, you can configure which output each function belongs to. The uLight has six power outputs **OUT1-OUT6**  (see the diagram above). All outputs are PWM frequency adjustable. \\  \\ {{:en:outpur_config.png?nolink&  }}**PWM 1-2 freq**  — a setting for advanced users. Selectable PWM frequency values ​​— **100Hz**, **500Hz**, **1kHz**, **5kHz**, **10kHz**, **24kHz (FAN)**. For the usual light bulb, large values ​​are not needed. Select a frequency of 100Hz, this will be enough not to see flicker. The high-frequency marked FAN is used to control the fans, this is their standard frequency. 
-**OFF**  (Disabled) \\ + 
-**ON**  (Always on), \\ +**Output 1**  — setting the function of output 1 (**OUT1**) of the uLight board. Selectable values ​​— **OFF**  (Disabled)**ON**  (Always on), **Bttn**  (Button, not yet implemented), **TurnL**  (Left turn signal), **TurnR**  (Right turn signal), **Brk**  (Brake), **LBeam**  (Low beam), **HBeam**  (High beam), **Rev**  (Reverse), **Horn**, **TMot**  (Motor temperature), **TCont**  (Controller temperature), **T1**  (External temperature sensor T1), **T2**  (External temperature sensor T2). 
-**Bttn**  (Button, not yet implemented), \\ + 
-**TurnL**  (Left turn signal), \\ +**Output 2**  — the setting is similar to **Output 1**. 
-**TurnR**  (Right turn signal), \\ + 
-**Brk**  (Brake), \\ +The frequency of **PWM 3-4**  and **PWM 5-6**  and their outputs **Output 3-6**  are configured in the same way. \\  \\ There is an **IO1**  port on the uLight, in which there are four low-power PWM outputs **O1-O4**. They can connect, for example, an optocoupler. In the menu, you can select the mode of operation of the PWM at the outputs, its frequency, and the value of the function for each output. Outputs **O1**  and **O2**, **O3**  and **O4**  can be connected in parallel to increase the total current. 
-**LBeam**  (Low beam), \\ + 
-**HBeam**  (High beam), \\ +**PWM IO mode **— is a setting for advanced users. Selecting the PWM mode of the **IO**  outputs — **OFF**,** Open-drain**, **Push-Pull**. 
-**Rev**  (Reverse), \\ + 
-**Horn**, \\ +**PWM IO freq**  — is a setting for advanced users. Selecting the frequency values of the PWM **IO**  outputs — **100Hz**, **500Hz**, **1kHz**, **5kHz**, **10kHz**, **24kHz (FAN)**. 
-**TMot**  (Motor temperature), \\ + 
-**TCont**  (Controller temperature), \\ +**Output P1**  — setting the function of the PWM output of the low power **IO1**  of the uLight. Selectable values — **OFF**  (Disabled), **ON**  (Enabled), **Bttn**  (Button, not yet implemented), **TurnL**  (Left turn signal), **TurnR**  (Right turn signal), **Brk**  (Brake), **LBeam**  (Low beam), **HBeam**  (High beam), **Rev**  (Reverse), **Horn**, **TMot**  (Motor temperature), **TCont**  (Controller temperature), **T1**  (External temperature sensor T1), **T2**  (External temperature sensor T2). 
-**T1**  (External temperature sensor T1), \\ + 
-**T2**  (External temperature sensor T2). \\  +**Outputs P3-P4**  are configured in the same way as **Output P1**. 
-**Output 2**  — the setting is similar to **Output 1**. \\ +
-The frequency of **PWM 3-4**  and **PWM 5-6**  and their outputs **Output 3-6**  are configured in the same way. \\  \\ +
-There is an **IO1**  port on the uLight, in which there are four low-power PWM outputs **O1-O4**. They can connect, for example, an optocoupler. In the menu, you can select the mode of operation of the PWM at the outputs, its frequency, and the value of the function for each output. Outputs **O1**  and **O2**, **O3**  and **O4**  can be connected in parallel to increase the total current. \\ **PWM IO mode **— is a setting for advanced users. Selecting the PWM mode of the **IO**  outputs — **OFF**,** Open-drain**, **Push-Pull**. \\ **PWM IO freq**  — is a setting for advanced users. Selecting the frequency values of the PWM **IO**  outputs — **100Hz**, **500Hz**, **1kHz**, **5kHz**, **10kHz**, **24kHz (FAN)**. \\ **Output P1**  — setting the function of the PWM output of the low power **IO1**  of the uLight. Selectable values — **OFF**  (Disabled), **ON**  (Enabled), **Bttn**  (Button, not yet implemented), **TurnL**  (Left turn signal), **TurnR**  (Right turn signal), **Brk**  (Brake), **LBeam**  (Low beam), **HBeam**  (High beam), **Rev**  (Reverse), **Horn**, **TMot**  (Motor temperature), **TCont**  (Controller temperature), **T1**  (External temperature sensor T1), **T2**  (External temperature sensor T2). \\ **Outputs P3-P4**  are configured in the same way as **Output P1**.+
 ==== Input values ==== ==== Input values ====
 +
 In this section of the menu you can see the values of the indicators at each input of the uLight board. This menu is similar to the **Debug information**  item in the Controller menu. \\  \\ {{:en:inputs.png?nolink&  }}**Current**  — current consumption of headlights, Amperes (**A**). \\ **Voltage**  — supply voltage of the uLight board, Volts (**V**). \\ **Throttle**  — voltage on the throttle levers connected to the Microlight board, Volts (**V**). \\ **Brake**  — voltage on the throttle levers connected to the uLight board, Volts (**V**). \\ **T-sensor internal**  — the temperature at the uLight board temperature sensor, degrees Celsius (**°C**). \\ **T-sensor T1**  — temperature at the external temperature sensor T1 connected to the uLight board, degrees Celsius (**°C**). \\ **T-sensor T2**  — temperature at the external temperature sensor T1 connected to the uLight board, degrees Celsius (**°C**). \\ **Input I1-Input I6**  — values ​​of buttons or switches connected to the uLight board, **Off**  or **On**. When you turn on the button or switch connected to the uLight board, the values ​​will change from **Off **to **On**, this functionality allows you to check the operation of the buttons and to which board inputs they were connected. In this section of the menu you can see the values of the indicators at each input of the uLight board. This menu is similar to the **Debug information**  item in the Controller menu. \\  \\ {{:en:inputs.png?nolink&  }}**Current**  — current consumption of headlights, Amperes (**A**). \\ **Voltage**  — supply voltage of the uLight board, Volts (**V**). \\ **Throttle**  — voltage on the throttle levers connected to the Microlight board, Volts (**V**). \\ **Brake**  — voltage on the throttle levers connected to the uLight board, Volts (**V**). \\ **T-sensor internal**  — the temperature at the uLight board temperature sensor, degrees Celsius (**°C**). \\ **T-sensor T1**  — temperature at the external temperature sensor T1 connected to the uLight board, degrees Celsius (**°C**). \\ **T-sensor T2**  — temperature at the external temperature sensor T1 connected to the uLight board, degrees Celsius (**°C**). \\ **Input I1-Input I6**  — values ​​of buttons or switches connected to the uLight board, **Off**  or **On**. When you turn on the button or switch connected to the uLight board, the values ​​will change from **Off **to **On**, this functionality allows you to check the operation of the buttons and to which board inputs they were connected.
-~~CL~~ \\+ 
 +~~CL~~ 
 ==== Device information ==== ==== Device information ====
-Basic information about the uLight controller. In this menu, you can see what version of the firmware is loaded into your uLight controller. \\  \\ {{:en:device_info.bmp  }}**Nucular uLight **— is the name of the device. \\ **Firmware date**  — date of compilation of the firmware. \\ **Firmware ver**  — firmware version, you can check for updates in the [[:en:firmware|Firmware]] section. \\ **Loader date**  — date of compilation of the loader. \\ **Loader version**  — the version of the data loader. \\ **Power cycle**  — the number of uLight board power-ups. \\ **Power-on time**  — the operating time of your uLight, minutes, hours, days. + 
-~~CL~~ \\+Basic information about the uLight controller. In this menu, you can see what version of the firmware is loaded into your uLight controller. \\  \\ {{:en:device_info.bmp  }}**Nucular uLight **— is the name of the device. \\ **Firmware date**  — date of compilation of the firmware. \\ **Firmware ver**  — firmware version, you can check for updates in the [[:en:firmware|Firmware]] section. \\ 
 +**Loader date**  — date of compilation of the loader. \\ **Loader version**  — the version of the data loader. \\ **Power cycle**  — the number of uLight board power-ups. \\ **Power-on time**  — the operating time of your uLight, minutes, hours, days. 
 + 
 +~~CL~~
  
 ===== Settings examples ===== ===== Settings examples =====
Line 126: Line 137:
  
 Connect the headlamp according to the diagram (see above) to one of the **OUT1-OUT6**  power outputs on the uLight board. Maximum current per channel 3A, total no more than 10A, which are available only when using an external DC converter. To connect, use the supplied uLight power wires 22AWG 2×200 mm with connectors XH 2.54 2P. Solder them to the headlight wires, "+" and "-" respectively. If four wires are used to connect the headlight, then you can connect them to the power outputs of the uLight board in parallel vertically, **OUT1-OUT2**, **OUT3-OUT4**, **OUT5-OUT6**. Connect the headlamp according to the diagram (see above) to one of the **OUT1-OUT6**  power outputs on the uLight board. Maximum current per channel 3A, total no more than 10A, which are available only when using an external DC converter. To connect, use the supplied uLight power wires 22AWG 2×200 mm with connectors XH 2.54 2P. Solder them to the headlight wires, "+" and "-" respectively. If four wires are used to connect the headlight, then you can connect them to the power outputs of the uLight board in parallel vertically, **OUT1-OUT2**, **OUT3-OUT4**, **OUT5-OUT6**.
-~~CL~~ \\+ 
 +~~CL~~
  
 === Control from external buttons of the switch connected to the uLight board === === Control from external buttons of the switch connected to the uLight board ===
Line 132: Line 144:
 After connecting the headlight power supply, need to connect an external switch to the uLight board to control the headlight. For connection according to the diagram (see above) use inputs **I3-I4**  of port **IO2**  or **I5-I6**  of port **IO3**. After connecting the headlight power supply, need to connect an external switch to the uLight board to control the headlight. For connection according to the diagram (see above) use inputs **I3-I4**  of port **IO2**  or **I5-I6**  of port **IO3**.
  
-{{:en:input_value_switch.bmp  }} You can check the operation of the connected switch in the **Inputs values**  ​​menu section, when you turn the switch buttons on and off, the value of one of the inputs **I1-I6**  to which you connected the switch will change from **Off**  to **On**. You can also use this menu to see what input number the connected switch has before the output configuration setup. In the example on the screenshot the left, we see that one of the switch buttons is connected to **Input I5**, the second button will change the value of **Input I6**. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. +{{:en:input_value_switch.bmp  }}You can check the operation of the connected switch in the **Inputs values**  ​​menu section, when you turn the switch buttons on and off, the value of one of the inputs **I1-I6**  to which you connected the switch will change from **Off**  to **On**. You can also use this menu to see what input number the connected switch has before the output configuration setup. In the example on the screenshot the left, we see that one of the switch buttons is connected to **Input I5**, the second button will change the value of **Input I6**. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Function setup == == Function setup ==
Line 139: Line 152:
 You need to go to the **Function setup**  menu and then, go to the **Beam setup**  section. You need to go to the **Function setup**  menu and then, go to the **Beam setup**  section.
  
-{{:en:functions_setup_exam.bmp  }} Next, select which output the low beam switch is connected to, for example, you connected a switch button to **Output I3**. Next, select which output the high beam switch is connected to, for example, to **Output I4**. It is impossible to assign the inclusion of low and high beam to one button, only to a switch or to two separate buttons. For a description of the **Single**  and **Separate**  beam modes, see above in the **Beam setup**  menu section. +{{:en:functions_setup_exam.bmp  }}Next, select which output the low beam switch is connected to, for example, you connected a switch button to **Output I3**. Next, select which output the high beam switch is connected to, for example, to **Output I4**. It is impossible to assign the inclusion of low and high beam to one button, only to a switch or to two separate buttons. For a description of the **Single**  and **Separate**  beam modes, see above in the **Beam setup**  menu section. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Output setup == == Output setup ==
Line 146: Line 160:
 Go to the **Outputs configuration**  menu, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function. For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs. Go to the **Outputs configuration**  menu, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function. For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs.
  
-{{:en:beam_exam.bmp  }} Taking into account the previously made settings for the functions, go to **Output 1**  and select the value **LBeam**  (Low beam). Next, go to **Output 2**  and select the **HBeam**  (High beam) value. You can leave the PWM frequency for a regular bulb at **100Hz**.+{{:en:beam_exam.bmp  }}Taking into account the previously made settings for the functions, go to **Output 1**  and select the value **LBeam**  (Low beam). Next, go to **Output 2**  and select the **HBeam**  (High beam) value. You can leave the PWM frequency for a regular bulb at **100Hz**.
  
 Then return to the main menu, go to the **Save settings**  item and select **On**  to save the settings. Done. Check the operation of the headlight in the low and high beam mode by turning on the switch buttons. Then return to the main menu, go to the **Save settings**  item and select **On**  to save the settings. Done. Check the operation of the headlight in the low and high beam mode by turning on the switch buttons.
-~~CL~~ \\+ 
 +~~CL~~
  
 === Control from external buttons of the switch connected to the On-board computer === === Control from external buttons of the switch connected to the On-board computer ===
Line 155: Line 170:
 After connecting the power supply for the headlight power supply, need to connect an external headlight control switch to the On-board computer. For connection according to the [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]], use the inputs **IO1-IO3**  of the **I/O1**  port or **IO4-IO6**  of the **I/O2**  port located on the rear side of the On-board computer. After connecting the power supply for the headlight power supply, need to connect an external headlight control switch to the On-board computer. For connection according to the [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]], use the inputs **IO1-IO3**  of the **I/O1**  port or **IO4-IO6**  of the **I/O2**  port located on the rear side of the On-board computer.
  
-{{:en:display_switch.bmp  }} You can check the operation of the connected switch in the **On-board computer**  > **Information**  menu section, when you turn on and off the switch buttons, the value of one of the inputs **Input 1 func-Input 8 func**  to which you connected the button will change from **0**  to **1**. You can also use this menu to see what input number the connected switch button has before the stage of setting the outputs. In the screenshot on the left, the switch is connected to the On-board computer to the **I/O2**  port and one of its buttons to the **IO2**  input. Next, you need to configure the inputs in the On-board computer and their functions in uLight. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. +{{:en:display_switch.bmp  }}You can check the operation of the connected switch in the **On-board computer**  > **Information**  menu section, when you turn on and off the switch buttons, the value of one of the inputs **Input 1 func-Input 8 func**  to which you connected the button will change from **0**  to **1**. You can also use this menu to see what input number the connected switch button has before the stage of setting the outputs. In the screenshot on the left, the switch is connected to the On-board computer to the **I/O2**  port and one of its buttons to the **IO2**  input. Next, you need to configure the inputs in the On-board computer and their functions in uLight. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Setup inputs in the On-board computer == == Setup inputs in the On-board computer ==
  
-Need to go to the On-board computer menu and go to the **Button setup** [[https://docs.nucular.tech/doku.php?id=en:display:start#display_buttons_setup|menu]] section.+Need to go to the On-board computer menu and go to the **Button setup**  [[https://docs.nucular.tech/doku.php?id=en:display:start#display_buttons_setup|menu]] section.
  
-{{:en:button_setup_exam.bmp  }} Next, need to select which input the **Low beam button**  is connected to, for example, you connected the button to the **Input 2**  input as in the example above. Go to the menu item **Input 2 func**  and configure the function of the button, **CAN button 2**. Next, select the type of switch **Switch**  in the menu item **Input 2 type**.+{{:en:button_setup_exam.bmp  }}Next, need to select which input the **Low beam button**  is connected to, for example, you connected the button to the **Input 2**  input as in the example above. Go to the menu item **Input 2 func**  and configure the function of the button, **CAN button 2**. Next, select the type of switch **Switch**  in the menu item **Input 2 type**.
  
 Next, select which input the **High beam button**  on the switch is connected to, for example, to **Input 3**. Go to the **Input 3 func**  menu section. and configure the function of the **CAN button 3**. Next, select the type of button **Switch**  in the menu item **Input 3 type**. Next, select which input the **High beam button**  on the switch is connected to, for example, to **Input 3**. Go to the **Input 3 func**  menu section. and configure the function of the **CAN button 3**. Next, select the type of button **Switch**  in the menu item **Input 3 type**.
  
 After all the settings, go to the **Save settings**  menu item and save the settings. This completes the setting of the switch connected to the On-board computer. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. After all the settings, go to the **Save settings**  menu item and save the settings. This completes the setting of the switch connected to the On-board computer. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa.
-~~CL~~ \\+ 
 +~~CL~~
  
 == Setup functions in the uLight == == Setup functions in the uLight ==
Line 173: Line 190:
 You need to go to the **Function setup**  menu and go to the **Beam setup**  menu section. You need to go to the **Function setup**  menu and go to the **Beam setup**  menu section.
  
-{{:en:beam_setup_exam.bmp  }} Next, we select which input the **Low beam button**  is connected to in the On-board computer, previously we connected the button to the **Input2**  input and assigned the **CAN button2**  function, which means we select the **C2**  value. Next, select which input the **High beam button**  is connected to, for example, to the **Input3**  input and you assigned the **CAN button3**  function, which means we select the **C3**  value. It is impossible to assign the inclusion of **Low and high beam**  to one button, only to a switch or to two separate buttons. +{{:en:beam_setup_exam.bmp  }}Next, we select which input the **Low beam button**  is connected to in the On-board computer, previously we connected the button to the **Input2**  input and assigned the **CAN button2**  function, which means we select the **C2**  value. Next, select which input the **High beam button**  is connected to, for example, to the **Input3**  input and you assigned the **CAN button3**  function, which means we select the **C3**  value. It is impossible to assign the inclusion of **Low and high beam**  to one button, only to a switch or to two separate buttons. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Output setup == == Output setup ==
Line 180: Line 198:
 Go to the **Output configuration**  menu, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function. Go to the **Output configuration**  menu, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function.
  
-{{:en:output_beam.bmp  }} For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs. Taking into account the previously made settings for the functions, go to the **Output 1**  section and select the **LBeam**  (Low beam) value. Next, go to the **Output 2**  section and select the **HBeam**  (High beam) value. You can setup the PWM frequency for a regular bulb at **100Hz**.+{{:en:output_beam.bmp  }}For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs. Taking into account the previously made settings for the functions, go to the **Output 1**  section and select the **LBeam**  (Low beam) value. Next, go to the **Output 2**  section and select the **HBeam**  (High beam) value. You can setup the PWM frequency for a regular bulb at **100Hz**.
  
 Then return to the main menu, go to the **Save settings**  section and select **On**  to save the settings. Done. We check the operation of the low and high beam headlights by turning on the switch buttons. Then return to the main menu, go to the **Save settings**  section and select **On**  to save the settings. Done. We check the operation of the low and high beam headlights by turning on the switch buttons.
-~~CL~~ \\+ 
 +~~CL~~
  
 === Control from the buttons on the On-board computer === === Control from the buttons on the On-board computer ===
Line 189: Line 208:
 After connecting the headlight power supply, it is necessary to configure the On-board computer buttons. Go to the menu **On-board computer**  > **Buttons setup**. All four front buttons of the On-board computer can be configured in the **Hot key1-Hot key4**  menu sections. Buttons activate functions when pressed and held while the Main screen is displayed. After connecting the headlight power supply, it is necessary to configure the On-board computer buttons. Go to the menu **On-board computer**  > **Buttons setup**. All four front buttons of the On-board computer can be configured in the **Hot key1-Hot key4**  menu sections. Buttons activate functions when pressed and held while the Main screen is displayed.
  
-{{:en:button_setup_hotkey.bmp  }} For example, you want to control the inclusion of the low beam with the first button on the screen. Go to the **Hot key 1 type**  section, select the **Button**. Next, assign a function to the button in the **Hot key 1 func**, for example, **CAN Button1**. Similarly, we set up the second screen button to turn on the high beam on **CAN Button2**. After all the settings, go to the **Save**  section menu and save the settings. This completes the configuration of the On-board computer buttons. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. +{{:en:button_setup_hotkey.bmp  }}For example, you want to control the inclusion of the low beam with the first button on the screen. Go to the **Hot key 1 type**  section, select the **Button**. Next, assign a function to the button in the **Hot key 1 func**, for example, **CAN Button1**. Similarly, we set up the second screen button to turn on the high beam on **CAN Button2**. After all the settings, go to the **Save**  section menu and save the settings. This completes the configuration of the On-board computer buttons. Next, you need to configure the outputs and their functions in the menu of the uLight board. The order of settings does not matter, the main thing is that the output corresponds to the function and vice versa. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Setup functions in the uLight == == Setup functions in the uLight ==
Line 196: Line 216:
 You need to go to the **Functions setup**  menu section and go to the **Beam setup**  section. You need to go to the **Functions setup**  menu section and go to the **Beam setup**  section.
  
-{{:en:beam_setup_exam_hotkey.bmp  }} Next, select which button of the On-board computer the Low beam switch is connected to, we assigned the function **CAN Button1**  to the first button, need to select the value **C1**. Next, we select which button of the On-board computer the High beam switch is connected to, we assigned the function **CAN Button2**  to the second button, need to select the value **C2**. It is impossible to assign the inclusion of low and high beam to one button, only to two separate buttons. +{{:en:beam_setup_exam_hotkey.bmp  }}Next, select which button of the On-board computer the Low beam switch is connected to, we assigned the function **CAN Button1**  to the first button, need to select the value **C1**. Next, we select which button of the On-board computer the High beam switch is connected to, we assigned the function **CAN Button2**  to the second button, need to select the value **C2**. It is impossible to assign the inclusion of low and high beam to one button, only to two separate buttons. 
-~~CL~~ \\+ 
 +~~CL~~
  
 == Output setup == == Output setup ==
Line 203: Line 224:
 Go to the **Outputs configuration**  menu section, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function. Go to the **Outputs configuration**  menu section, select the numbers of the **OUT1-OUT6**  outputs to which the headlight is connected and assign them a function.
  
-{{:en:output_beam.bmp  }} For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs. Taking into account the previously made settings for the functions, go to the **Output 1**  section and select the **LBeam**  (Low beam) value. Next, go to the **Output 2**  section and select the **HBeam**  (High beam) value. You can set up the PWM frequency for a regular bulb at **100Hz**.+{{:en:output_beam.bmp  }}For example, you connected a headlight with two pairs of wires to the **OUT1**  and **OUT2**  outputs. Taking into account the previously made settings for the functions, go to the **Output 1**  section and select the **LBeam**  (Low beam) value. Next, go to the **Output 2**  section and select the **HBeam**  (High beam) value. You can set up the PWM frequency for a regular bulb at **100Hz**.
  
 Then return to the main menu, go to the **Save settings**  section and select **On**  to save the settings. Done. We check the operation of the low and high beam headlights by turning on the switch buttons. Then return to the main menu, go to the **Save settings**  section and select **On**  to save the settings. Done. We check the operation of the low and high beam headlights by turning on the switch buttons.
  
 +~~CL~~
  
 ==== Brake light setup ==== ==== Brake light setup ====
  
 The setting is carried out in the same way as for connecting and setting up the headlight, except for the section **Control from external buttons of the switch connected to the uLight board**. Also read the description of the **Brake signal setup**  menu section. The setting is carried out in the same way as for connecting and setting up the headlight, except for the section **Control from external buttons of the switch connected to the uLight board**. Also read the description of the **Brake signal setup**  menu section.
- 
  
 ==== Reverse signal setup ==== ==== Reverse signal setup ====
  
 Similar to connecting and setup the headlight. Also, read the description of the **Reverse signal setup**  menu section. Similar to connecting and setup the headlight. Also, read the description of the **Reverse signal setup**  menu section.
- 
  
 ==== Turn signal setup ==== ==== Turn signal setup ====
  
 Similar to connecting and setup the headlight. Also, read the description of the **Turn signal setup**  menu section. Similar to connecting and setup the headlight. Also, read the description of the **Turn signal setup**  menu section.
- 
  
 ==== Horn setup ==== ==== Horn setup ====
  
 Similar to connecting and setup the headlight. Also, read the description of the **Horn setup**  menu section. Similar to connecting and setup the headlight. Also, read the description of the **Horn setup**  menu section.
- 
  
 ==== Fan setup ==== ==== Fan setup ====
  
-Similar to connecting and setup the headlight. Also, read the description of the **Fan control**  menu section. You can connect the fans directly to the controller through the **P1/P2**  inputs of the **PWM**  port (optional, need to order PWM wire). Detailed description in the section **[[https://docs.nucular.tech/doku.php?id=en:controller:light-fan-pwm|Fan and Light Control]]**  . +Similar to connecting and setup the headlight. Also, read the description of the **Fan control**  menu section. You can connect the fans directly to the controller through the **P1/P2**  inputs of the **PWM**  port (optional, need to order PWM wire). Detailed description in the section **[[https://docs.nucular.tech/doku.php?id=en:controller:light-fan-pwm|Fan and Light Control]]**.
  
 ==== Temperature sensors setup ==== ==== Temperature sensors setup ====
  
 Read the description of the **Inputs configuration**  menu section. When the temperature sensors are connected to the uLight board, their temperature will not be displayed on the Main screen of the On-board computer, this functionality has not yet been released. Read the description of the **Inputs configuration**  menu section. When the temperature sensors are connected to the uLight board, their temperature will not be displayed on the Main screen of the On-board computer, this functionality has not yet been released.
- 
  
 ==== Throttle setup ==== ==== Throttle setup ====
  
 Connect the throttle levers according to the [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]] to the **THR**  input on the uLight board. Next, go to the **Input values**  menu section and check the operation of the throttle levers by switching it, the voltage value in the **Throttle**  item should change. Next, go to the **Input configuration**  menu section, then the **CAN control**  section and select **On**. Next, you need to [[https://docs.nucular.tech/doku.php?id=en:controller:setup#throttle_and_brake_voltage_range_setup|set up]] the voltage range of the throttle in the Controller. Connect the throttle levers according to the [[https://drive.google.com/file/d/1KkEgWcJ5U-AEkk6GrXhDNlYXFCcsjpUQ/view|diagram]] to the **THR**  input on the uLight board. Next, go to the **Input values**  menu section and check the operation of the throttle levers by switching it, the voltage value in the **Throttle**  item should change. Next, go to the **Input configuration**  menu section, then the **CAN control**  section and select **On**. Next, you need to [[https://docs.nucular.tech/doku.php?id=en:controller:setup#throttle_and_brake_voltage_range_setup|set up]] the voltage range of the throttle in the Controller.
- 
  
 ==== Brake setup ==== ==== Brake setup ====