History
Current version
3/8/2026, 10:06:36 PM
Imported from wiki
by tmascroft · 3/8/2026, 9:31:57 PM
Imported from wiki
by tmascroft · 3/8/2026, 9:31:57 PM
Kit (Switch)
## Kit (Switch) :::infobox | Property | Value | |----------|-------| | Created With | [Electronics Printer](/wiki/electronics-printer), [Fabricator](/wiki/fabricator) | | Cost | 1g [Gold](/wiki/gold), 1g [Copper](/wiki/copper) | ::: ## Switch :::infobox | Property | Value | |----------|-------| | Prefab Hash | 321604921 | | Power Usage | 0W | | Placed With | [Kit (Logic Switch)](/wiki/kit-logic-switch) | | Placed On | Small Grid |  ::: ### Deconstruction Steps | Step | Tool | Recovered Item | |---|---|---| | 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Logic Switch)](/wiki/kit-logic-switch) | ## Lever :::infobox | Property | Value | |----------|-------| | Prefab Hash | 1220484876 | | Power Usage | 0W | | Placed With | [Kit (Logic Switch)](/wiki/kit-logic-switch) | | Placed On | Small Grid |  ::: ### Deconstruction Steps | Step | Tool | Recovered Item | |---|---|---| | 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Logic Switch)](/wiki/kit-logic-switch) | ## Button :::infobox | Property | Value | |----------|-------| | Prefab Hash | 491845673 | | Power Usage | 0W | | Placed With | [Kit (Logic Switch)](/wiki/kit-logic-switch) | | Placed On | Small Grid |  ::: ### Deconstruction Steps | Step | Tool | Recovered Item | |---|---|---| | 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Logic Switch)](/wiki/kit-logic-switch) | ## Dial :::infobox | Property | Value | |----------|-------| | Prefab Hash | 554524804 | | Power Usage | 0W | | Placed With | [Kit (Logic Switch)](/wiki/kit-logic-switch) | | Placed On | Small Grid |  ::: ### Deconstruction Steps | Step | Tool | Recovered Item | |---|---|---| | 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Logic Switch)](/wiki/kit-logic-switch) | Kit (Switch) provides a range of simple input devices for controlling station machinery. Switches do not require power to function and lack the associated connection port. At the minimum, any Switch has to be paired with a [Logic Writer](/wiki/logic-writer) to direct its output signal into desired data variable of a given device or machine. ## Data Network ## Switch The Logic Switch gives players the ability to add controls to control circuits without requiring tools. Toggles output value between 0 and 1. | Parameter Name | Data Type | Description | |---|---|---| | Lock | Boolean | Prevents using the switch when set to 1 (not working as of v0.2.2891.14453) | | Open | Boolean | Set the current switch state | | Output Name | Data Type | Description | |---|---|---| | Lock | Boolean | Gets the current lock state | | Setting | Integer | | | PrefabHash | String | | | Open | Boolean | Gets the current state | ## Connectors - Top: Data Output - Bottom: Data Output ## Lever Toggles output value between 0 and 1. | Parameter Name | Data Type | Description | |---|---|---| | Open | Boolean | Sets the lever position | | Lock | Boolean | Locks or unlocks the lever for player interaction (Does not appear to work in v. 0.2.4089.19416) | | Output Name | Data Type | Description | |---|---|---| | Open | Boolean | What state the lever is in | | Lock | Boolean | Whether the lever is locked from user interaction | | Setting | Integer(?) | ? | | PrefabHash | String | | ## Connectors - Top: Data Output - Bottom: Data Output ## Button Sends a pulse of 0.5 seconds long of value 1. | Parameter Name | Data Type | Description | |---|---|---| | Activate | Boolean | Sets the button setting to 1 | | Output Name | Data Type | Description | |---|---|---| | Activate | Boolean | Returns 1 if the activate state was just set by a write or IC | | Setting | Integer | Gets the current value of the button | | PrefabHash | String | | ## Connectors - Top: Data Output - Bottom: Data Output ## Dial Allows user to select a value between 0 and the maximum set by use of screws. | Parameter Name | Data Type | Description | |---|---|---| | Mode | Integer | Sets the maximum value you can set when using the dial | | Setting | Integer | Sets the current value of the dial | | Output Name | Data Type | Description | |---|---|---| | Mode | Integer | Gets the maximum value you can set when using the dial | | Setting | Integer | Get the current value of the dial | | PrefabHash | String | | | Ratio | Integer | | ## Connectors - Bottom: Data Output ## Screws - Bottom Left: Decrease maximum possible value to be set by dial. - Bottom Right: Increase maximum possible value to be set by dial.