History

Current version

3/8/2026, 10:06:21 PM

Imported from wiki

by tmascroft · 3/8/2026, 9:31:37 PM

IC Housing

## Kit (IC Housing)

:::infobox
| Property | Value |
|----------|-------|
| Stacks | 5 |
| Prefab Hash | 1512322581 |
| Prefab Name | ItemKitLogicCircuit |
| Created With | [Electronics Printer](/wiki/electronics-printer) |
| Cost | 10 [Copper](/wiki/copper), 4 [Steel](/wiki/steel), 2 [Solder](/wiki/solder) |

![Kit (IC Housing)](Kit (IC Housing).png)
:::
## IC Housing

:::infobox
| Property | Value |
|----------|-------|
| Prefab Hash | -128473777 |
| Prefab Name | StructureCircuitHousing |
| Power Usage | 50W |
| Placed On | Small grid, On Frames or Walls |

![IC Housing](Integrated Circuit (IC10) Housingb.jpg)
:::
### Deconstruction Steps

| Step | Tool | Recovered Item |
|---|---|---|
| 1 | [Hand Drill](/wiki/hand-drill) | [Kit (IC Housing)](/wiki/kit-ic-housing) |

## IC Housing (Compact)

:::infobox
| Property | Value |
|----------|-------|
| Prefab Hash | 2037291645 |
| Prefab Name | StructureCircuitHousingCompact |
| Power Usage | 50W |
| Placed On | Small grid, On Frames or Walls |

![IC Housing (Compact)](Integrated Circuit (IC10) Housingb.jpg)
:::
### Deconstruction Steps

| Step | Tool | Recovered Item |
|---|---|---|
| 1 | [Hand Drill](/wiki/hand-drill) | [Kit (IC Housing)](/wiki/kit-ic-housing) |

## Description

An IC Housing is used in combination with an inserted [integrated circuit](/wiki/integrated-circuit-ic10) to run an [IC10](/wiki/ic10) script and access devices on the data network.

Each of the 6 I/O screws can be used to link an individual device to the corresponding [device register](/wiki/ic10#io-to-device-registers) in the program.

Devices can also be accessed with [batch instructions](/wiki/ic10#batch-io-to-device-registers) to read or write the same parameter on multiple devices. Batch access can be used in combination with name hashes to overcome the limit of 1 device per screw.

The indicator in the top right-hand corner shows the [stack](/wiki/ic10#stack-memory) activity of the inserted IC. It flashes yellow if the stack is modified (e.g. put or pop) and green if the stack is accessed but remains unchanged (e.g. peek).

## Data Network


| Parameter Name | Data Type | Description |
|---|---|---|
| Activate | Boolean | 0 on placement. Once a 1 is written, it will not change.
 Can be used as a program start delay? |
| Setting | Float | Can be used as an I/O variable |
| On | Boolean |  |


| Output Name | Data Type | Description |
|---|---|---|
| Error | Boolean |  |
| Activate | Boolean |  |
| Setting | Float | Can be used as an I/O variable |
| RequiredPower | Integer |  |
| PrefabHash | Integer |  |
| LineNumber | Integer | Current Line Number |
| Power | Integer |  |
| On | Boolean |  |
## Note

The `Setting` parameter can be accessed by the inserted IC using the db device register. This can be useful for passively communicating information with devices on the network, such as other IC Housings or a [Logic I/O](/wiki/kit-logic-io) module.