<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Muk04</id>
	<title>Stationeers Community Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Muk04"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/Muk04"/>
	<updated>2026-04-05T02:18:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Creative_Mode&amp;diff=21732</id>
		<title>Creative Mode</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Creative_Mode&amp;diff=21732"/>
		<updated>2024-07-25T16:23:01Z</updated>

		<summary type="html">&lt;p&gt;Muk04: Added a note explaining the procedure for recent versions of the game&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
Creative Mode allows you to spawn in items. It&#039;s good for testing things out and learning.&lt;br /&gt;
&lt;br /&gt;
The [[Authoring Tool]] is available in creative mode. It allows quick building without resources.&lt;br /&gt;
&lt;br /&gt;
There are two ways to enable creative mode. The easiest is to create a new world and select Creative Mode in custom settings.&lt;br /&gt;
&lt;br /&gt;
Creative mode can be enabled in existing saves by editing the save file with a text editor. First, make a backup of the save. Then modify worldsettings.xml and change GameMode to Creative.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;WorldSettingData xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&lt;br /&gt;
  xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Name&amp;gt;Mars&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;IsDepreciated&amp;gt;false&amp;lt;/IsDepreciated&amp;gt;&lt;br /&gt;
  &amp;lt;Description&amp;gt;NewWorldMarsShortDesc&amp;lt;/Description&amp;gt;&lt;br /&gt;
  &amp;lt;GameMode&amp;gt;Creative&amp;lt;/GameMode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The difficulty settings may also be changed. For example, thirst and hunger can be disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;DifficultySetting&amp;gt;&lt;br /&gt;
    &amp;lt;HungerRate&amp;gt;0&amp;lt;/HungerRate&amp;gt;&lt;br /&gt;
    &amp;lt;HydrationRate&amp;gt;0&amp;lt;/HydrationRate&amp;gt;&lt;br /&gt;
    &amp;lt;OxygenRate&amp;gt;1&amp;lt;/OxygenRate&amp;gt;&lt;br /&gt;
    &amp;lt;LungDamageRate&amp;gt;0.02&amp;lt;/LungDamageRate&amp;gt;&lt;br /&gt;
    &amp;lt;LifeFunctionLoggedOut&amp;gt;0&amp;lt;/LifeFunctionLoggedOut&amp;gt;&lt;br /&gt;
    &amp;lt;EatWhileHelmetClosed&amp;gt;true&amp;lt;/EatWhileHelmetClosed&amp;gt;&lt;br /&gt;
    &amp;lt;DrinkWhileHelmetClosed&amp;gt;true&amp;lt;/DrinkWhileHelmetClosed&amp;gt;&lt;br /&gt;
    &amp;lt;StartingCondition&amp;gt;Default&amp;lt;/StartingCondition&amp;gt;&lt;br /&gt;
    &amp;lt;RespawnCondition&amp;gt;Easy&amp;lt;/RespawnCondition&amp;gt;&lt;br /&gt;
  &amp;lt;/DifficultySetting&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note&#039;&#039;&#039;: In recent versions of Stationeers, the team moved the save folder worldsettings.xml file to a global one. In order to change the difficulty to creative, open the console (F3 Key) and write &amp;quot;difficulty Creative&amp;quot;. If you want to go back to Normal, type &amp;quot;difficulty Normal&amp;quot; (Or the desired difficulty).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! F4&lt;br /&gt;
| Version, connected clients and current spawn selection&lt;br /&gt;
|-&lt;br /&gt;
! [ and ]&lt;br /&gt;
| Backward and forward scroll of spawn selection&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| Search for item &amp;lt;!--dynamic panel--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! F9&lt;br /&gt;
| Spawn selected item&lt;br /&gt;
|-&lt;br /&gt;
! \&lt;br /&gt;
| opens the debug menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The F5 key no longer spawns a breathable environment. Spawn oxygen and nitrogen tanks to get breathable air.&lt;/div&gt;</summary>
		<author><name>Muk04</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=21666</id>
		<title>Solar Logic Circuits Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=21666"/>
		<updated>2024-07-19T15:06:40Z</updated>

		<summary type="html">&lt;p&gt;Muk04: Added link alternatives for IC code via Internet Archive (Wayback Machine)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]][[Category:Solar power]]&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
Due to the frequency of game updates, all solutions are subject to change and may or may not be functional.&lt;br /&gt;
&lt;br /&gt;
The designs on this page are valid as of v0.2.3304.16432 (2022-06-06)&lt;br /&gt;
&lt;br /&gt;
While this specific Guide calls out the sensor being place a specific direction(north), its not necessary to orient your sensors to a specific direction.&lt;br /&gt;
If you find your panels don&#039;t point at the sun, you can add either 0,90,180 or 270 to the horizontal until they point at the sun. This guide is an attempt &lt;br /&gt;
to simplify the setup by removing an extra math, and memory chip(6 chips instead of 8). &lt;br /&gt;
&lt;br /&gt;
== Geometry Of Solar Panels and Daylight Sensors ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
daylight sensor horizontal.png|Geometry of values measured by daylight sensor in horizontal (yaw) mode&lt;br /&gt;
daylight sensor vertical.png|Geometry of values measured by daylight sensor in vertical (pitch) mode&lt;br /&gt;
solar panel yaw-Horizontal setting.png|Effect of setting horizontal rotation of a solar panel&lt;br /&gt;
solar-horiz-formulas.svg|Equations relating horizontal sensor measurements from various orientations to solar panel horizontal rotation&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Solar tracking using Logic Chips ==&lt;br /&gt;
&lt;br /&gt;
=== Six-chip dual-axis tracking ===&lt;br /&gt;
To get a &amp;quot;100%&amp;quot; accurate solar tracker on planets with an offset solar arc, you need to include the Horizontal component to the solar angle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What you need:&#039;&#039;&#039;&lt;br /&gt;
* Kit (Logic I/O) x4&lt;br /&gt;
* Kit (Logic Processor)&lt;br /&gt;
* Kit (Logic Memory)&lt;br /&gt;
* Kit (Sensor) &amp;gt; Daylight Sensor&lt;br /&gt;
&lt;br /&gt;
Place the Daylight Sensor facing up, with the Data Port facing north.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Horizontal&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Chip&#039;&#039;&#039; !! &#039;&#039;&#039;Chip label&#039;&#039;&#039; !! &#039;&#039;&#039;IN&#039;&#039;&#039; !! &#039;&#039;&#039;VAR&#039;&#039;&#039; !! &#039;&#039;&#039;OUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logic Reader || Horizontal Reader || Daylight Sensor || Horizontal || &lt;br /&gt;
|-&lt;br /&gt;
| Batch Writer || Horizontal Writer || Horizontal Reader || Horizontal || Solar Panel&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Vertical&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Chip&#039;&#039;&#039; !! &#039;&#039;&#039;Chip label&#039;&#039;&#039; !! &#039;&#039;&#039;IN&#039;&#039;&#039; !! &#039;&#039;&#039;VAR&#039;&#039;&#039; !! &#039;&#039;&#039;OUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logic Reader || Vertical Reader || Daylight Sensor || Vertical || &lt;br /&gt;
|-&lt;br /&gt;
| Batch Writer || Vertical Writer || Vertical Correction Math || Vertical || Solar Panel&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Chip&#039;&#039;&#039; !! &#039;&#039;&#039;Chip label&#039;&#039;&#039; !! &#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logic Memory || Vertical Correction Memory || 90&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Chip&#039;&#039;&#039; !! &#039;&#039;&#039;Chip label&#039;&#039;&#039; !! &#039;&#039;&#039;IN 1&#039;&#039;&#039; !! &#039;&#039;&#039;IN 2&#039;&#039;&#039; !! &#039;&#039;&#039;OUT&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logic Math || Vertical Correction Math || Vertical Reader || Vertical Correction Memory || Add&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:2022-10-02 Two-axis solar tracking.png|Accurate two-axis solar tracking]]&lt;br /&gt;
&lt;br /&gt;
The panels should align themselves to the sun if you make sure to put the Power Port on the panels facing east (90 degrees). If you&#039;ve already built the panels and logic with the Power Port facing west, swapping the direction of the sensor so that its Data Port faces south will allow the setup to work with no additional changes.&lt;br /&gt;
&lt;br /&gt;
== Solar tracking using Integrated Circuits ==&lt;br /&gt;
This is the most powerful way to track the sun, but the implementation might be a bit daunting at first.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What you need:&#039;&#039;&#039;&lt;br /&gt;
* Integrated Circuit (IC10)&lt;br /&gt;
* Kit (IC Housing)&lt;br /&gt;
* Kit (Sensor) &amp;gt; Daylight Sensor&lt;br /&gt;
&lt;br /&gt;
And if you don&#039;t already have one set up:&lt;br /&gt;
* Kit (Computer)&lt;br /&gt;
* IC Editor Motherboard&lt;br /&gt;
&lt;br /&gt;
Place the Daylight Sensor facing up, note which direction the Data Port is facing, and which direction the solar panel Power Port is facing. These two directions are needed in the code. The Daylight Sensor is connected to the d0 screw, that&#039;s all you need.&lt;br /&gt;
&lt;br /&gt;
A simple code example can be found here: https://stationeering.com/tools/ic/_2FpmwojGnBq&amp;lt;br&amp;gt;&lt;br /&gt;
This code is considered &amp;quot;inefficient&amp;quot; since it&#039;s hard-coded to spam all types of solar panels, even if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
A better code example can be found here: https://stationeering.com/tools/ic/_2FpoBEcd3QK&amp;lt;br&amp;gt;&lt;br /&gt;
It targets the solar-panel types on d2 and (optionally) d3, so it&#039;s less spammy. It also has an option for a display (Kit (Console)) on d1 that shows the sum of power output from both types of panels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note : as of 12 July 2024 neither of these links seem to work (they both result in a &#039;Network Error&#039; reported by stationeering.com with no code being displayed), and the security certificate for the server has expired which means that your browser will likely complain that statoneering.com server is unsafe. You can continue visiting the links through Internet Archive at the links below.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20240524184233/https://stationeering.com/tools/ic#eyJwcm9ncmFtIjoiYWxpYXMgc2Vuc29yIGQwXHJcblxyXG5hbGlhcyBhbmdsZV92IHIwXHJcbmFsaWFzIGFuZ2xlX2ggcjFcclxuYWxpYXMgY29ycl9hbmdsZSByMlxyXG5cclxuI2RlZmluZSBkaXJlY3Rpb25zIG9mIHNlbnNvciBhbmQgcGFuZWwgcG93ZXIgcG9ydHNcclxuZGVmaW5lIHNlbnNvcl9kYXRhX2FuZ2xlIDBcclxuZGVmaW5lIHBhbmVsX3Bvd2VyX2FuZ2xlIDkwXHJcblxyXG4jZGVmaW5lIHBhbmVsIGhhc2hlc1xyXG5kZWZpbmUgYmFzaWNfMV9wYW5lbCAtMjA0NTYyNzM3MlxyXG5kZWZpbmUgYmFzaWNfMl9wYW5lbCAtNTM5MjI0NTUwXHJcbmRlZmluZSBoZWF2eV8xX3BhbmVsIC05MzQzNDU3MjRcclxuZGVmaW5lIGhlYXZ5XzJfcGFuZWwgLTE1NDU1NzQ0MTNcclxuXHJcbiNjYWxjdWxhdGUgaG9yaXpvbnRhbCBjb3JyZWN0aW9uXHJcbnN1YiBjb3JyX2FuZ2xlIHNlbnNvcl9kYXRhX2FuZ2xlIHBhbmVsX3Bvd2VyX2FuZ2xlXHJcbnN1YiBjb3JyX2FuZ2xlIGNvcnJfYW5nbGUgOTBcclxuXHJcbnN0YXJ0OlxyXG55aWVsZFxyXG5cclxubCBhbmdsZV92IHNlbnNvciBWZXJ0aWNhbFxyXG5zdWIgYW5nbGVfdiA5MCBhbmdsZV92XHJcbmwgYW5nbGVfaCBzZW5zb3IgSG9yaXpvbnRhbFxyXG5hZGQgYW5nbGVfaCBhbmdsZV9oIGNvcnJfYW5nbGVcclxuXHJcbnNiIGJhc2ljXzFfcGFuZWwgVmVydGljYWwgYW5nbGVfdlxyXG5zYiBiYXNpY18yX3BhbmVsIFZlcnRpY2FsIGFuZ2xlX3Zcclxuc2IgaGVhdnlfMV9wYW5lbCBWZXJ0aWNhbCBhbmdsZV92XHJcbnNiIGhlYXZ5XzJfcGFuZWwgVmVydGljYWwgYW5nbGVfdlxyXG5zYiBiYXNpY18xX3BhbmVsIEhvcml6b250YWwgYW5nbGVfaFxyXG5zYiBiYXNpY18yX3BhbmVsIEhvcml6b250YWwgYW5nbGVfaFxyXG5zYiBoZWF2eV8xX3BhbmVsIEhvcml6b250YWwgYW5nbGVfaFxyXG5zYiBoZWF2eV8yX3BhbmVsIEhvcml6b250YWwgYW5nbGVfaFxyXG5cclxuaiBzdGFydCIsInJlZ2lzdGVycyI6eyJpbyI6W3siVmVydGljYWwiOi0yMCwiSG9yaXpvbnRhbCI6ODcuMjM5NzMsIkFjdGl2YXRlIjoxfSx7fSx7fSx7fSx7fSx7fSx7IlNldHRpbmciOjB9XSwiaW9Db25uZWN0ZWQiOlt0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlXSwiaW50ZXJuYWwiOls2My4zMzMzMzMzMzMzMzMzMzYsODcuMjM5NzMsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMF0sImlvU2xvdCI6W3t9LHt9LHt9LHt9LHt9LHt9LHt9XSwiaW9SZWFnZW50Ijpbe30se30se30se30se30se30se31dfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simple code example]&lt;br /&gt;
* [https://web.archive.org/web/20240524184237/https://stationeering.com/tools/ic#eyJwcm9ncmFtIjoiYWxpYXMgU2Vuc29yIGQwICMgS2l0IChTZW5zb3IpID4gRGF5bGlnaHQgU2Vuc29yXHJcbiMgUGxhY2Ugc2Vuc29yIGZhY2luZyBVUCwgbm90IGluIGFuIGVuY2xvc2VkIHNwYWNlXHJcbmFsaWFzIERpc3BsYXkgZDEgIyBPcHRpb25hbCwgS2l0IChDb25zb2xlKVxyXG5hbGlhcyBQYW5lbFR5cGUxIGQyICMgQW55IGNvbnRyb2xsYWJsZSBTb2xhciBQYW5lbFxyXG5hbGlhcyBQYW5lbFR5cGUyIGQzICMgT3B0aW9uYWxcclxuXHJcbmFsaWFzIEFuZ2xlVmVydGljYWwgcjBcclxuYWxpYXMgQW5nbGVIb3Jpem9udGFsIHIxXHJcbmFsaWFzIENvcnJlY3Rpb25BbmdsZSByMlxyXG5hbGlhcyBQYW5lbDFIYXNoIHIzXHJcbmFsaWFzIFBhbmVsMkhhc2ggcjRcclxuYWxpYXMgUGFuZWxPdXRwdXQxIHI1XHJcbmFsaWFzIFBhbmVsT3V0cHV0MiByNlxyXG5cclxuIyBkZWZpbmUgZGlyZWN0aW9ucyBvZiBzZW5zb3IgYW5kIHBhbmVsIHBvd2VyIHBvcnRzXHJcbmRlZmluZSBTRU5TT1JEQVRBQU5HTEUgMFxyXG5kZWZpbmUgUEFORUxQT1dFUkFOR0xFIDkwXHJcblxyXG4jIGNhbGN1bGF0ZSBob3Jpem9udGFsIGNvcnJlY3Rpb25cclxuc3ViIENvcnJlY3Rpb25BbmdsZSBTRU5TT1JEQVRBQU5HTEUgUEFORUxQT1dFUkFOR0xFXHJcbnN1YiBDb3JyZWN0aW9uQW5nbGUgQ29ycmVjdGlvbkFuZ2xlIDkwXHJcblxyXG4jIGxvYWQgcGFuZWwgUHJlZmFiSGFzaCBmb3IgbGF0ZXIgdXNlXHJcbmwgUGFuZWwxSGFzaCBQYW5lbFR5cGUxIFByZWZhYkhhc2hcclxuYmRucyBQYW5lbFR5cGUyIHN0YXJ0XHJcbmwgUGFuZWwySGFzaCBQYW5lbFR5cGUyIFByZWZhYkhhc2hcclxuXHJcbiMgc2V0IERpc3BsYXkgdG8gUG93ZXItbW9kZVxyXG5iZG5zIERpc3BsYXkgc3RhcnRcclxucyBEaXNwbGF5IE1vZGUgMlxyXG5cclxuc3RhcnQ6XHJcbnlpZWxkXHJcbmwgQW5nbGVWZXJ0aWNhbCBTZW5zb3IgVmVydGljYWxcclxuc3ViIEFuZ2xlVmVydGljYWwgOTAgQW5nbGVWZXJ0aWNhbFxyXG5sIEFuZ2xlSG9yaXpvbnRhbCBTZW5zb3IgSG9yaXpvbnRhbFxyXG5hZGQgQW5nbGVIb3Jpem9udGFsIEFuZ2xlSG9yaXpvbnRhbCBDb3JyZWN0aW9uQW5nbGVcclxuXHJcbmJkbnMgRGlzcGxheSBwYW5lbG1vdmVcclxubGIgUGFuZWxPdXRwdXQxIFBhbmVsMUhhc2ggQ2hhcmdlIFN1bVxyXG5iZG5zIFBhbmVsVHlwZTIgcGFuZWxkaXNwbGF5XHJcbmxiIFBhbmVsT3V0cHV0MiBQYW5lbDJIYXNoIENoYXJnZSBTdW1cclxuYWRkIFBhbmVsT3V0cHV0MSBQYW5lbE91dHB1dDEgUGFuZWxPdXRwdXQyXHJcblxyXG5wYW5lbGRpc3BsYXk6XHJcbnMgRGlzcGxheSBTZXR0aW5nIFBhbmVsT3V0cHV0MVxyXG5cclxucGFuZWxtb3ZlOlxyXG5zYiBQYW5lbDFIYXNoIFZlcnRpY2FsIEFuZ2xlVmVydGljYWxcclxuc2IgUGFuZWwxSGFzaCBIb3Jpem9udGFsIEFuZ2xlSG9yaXpvbnRhbFxyXG5iZG5zIFBhbmVsVHlwZTIgc3RhcnRcclxuc2IgUGFuZWwySGFzaCBWZXJ0aWNhbCBBbmdsZVZlcnRpY2FsXHJcbnNiIFBhbmVsMkhhc2ggSG9yaXpvbnRhbCBBbmdsZUhvcml6b250YWxcclxuXHJcbmogc3RhcnQiLCJyZWdpc3RlcnMiOnsiaW8iOlt7fSx7fSx7fSx7fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdLCJpb1Nsb3QiOlt7fSx7fSx7fSx7fSx7fSx7fSx7fV0sImlvUmVhZ2VudCI6W3t9LHt9LHt9LHt9LHt9LHt9LHt9XX0sInJ1bkFmdGVyUmVnaXN0ZXJDaGFuZ2UiOmZhbHNlLCJydW5XaXRoRXJyb3JzIjpmYWxzZX0= Better code example]&lt;/div&gt;</summary>
		<author><name>Muk04</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=10443</id>
		<title>Solar Logic Circuits Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=10443"/>
		<updated>2021-03-21T14:59:05Z</updated>

		<summary type="html">&lt;p&gt;Muk04: Added equivalent math formula of the circuit logic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
Due to the frequency of game updates, all solutions are subject to change and may or may not be functional.&lt;br /&gt;
&lt;br /&gt;
== Geometry Of Solar Panels and Daylight Sensors ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
daylight sensor horizontal.png|Geometry of values measured by daylight sensor in horizontal (yaw) mode&lt;br /&gt;
daylight sensor vertical.png|Geometry of values measured by daylight sensor in vertical (pitch) mode&lt;br /&gt;
solar panel yaw-Horizontal setting.png|Effect of setting horizontal rotation of a solar panel&lt;br /&gt;
solar-horiz-formulas.svg|Equations relating horizontal sensor measurements from various orientations to solar panel horizontal rotation&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8-chip two-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; It&#039;s all over YouTube, so honestly, who knows...&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2768.13597 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 9&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Accuracy:&#039;&#039;&#039; At least 98% (I&#039;ve seen it go as low as 98.35% for a brief time during sunrise)&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Math Formula:&#039;&#039;&#039; &amp;lt;code&amp;gt;F(x,y) = {x, (75 ± y) / 1.5}&amp;lt;/code&amp;gt; where &#039;&#039;&#039;x&#039;&#039;&#039; is the horizontal solar angle and &#039;&#039;&#039;y&#039;&#039;&#039; is the vertical solar angle.&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 1 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 2 [[Kit (Logic Memory)]]&lt;br /&gt;
* 2 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is about as lean as it gets for a two-axis setup. Here are the major points for why the old &amp;quot;12-component, two-sensor&amp;quot; setup is outdated:&lt;br /&gt;
* The Daylight Sensor has been improved to deliver both horizontal and vertical data via variables, there&#039;s no need for two sensors&lt;br /&gt;
* Changes to the solar panels has made the horizontal angle absolute, so you don&#039;t need to have circuits for correcting the horizontal angle&lt;br /&gt;
&lt;br /&gt;
[[File:2-Axis-Solar-Logic-fixed.png]]&lt;br /&gt;
&lt;br /&gt;
*Daylight Sensor (Face data-port north for maximum efficiency)&lt;br /&gt;
*Horizontal Reader (&#039;&#039;&#039;A&#039;&#039;&#039;) (IN: Daylight Sensor - VAR: Horizontal)&lt;br /&gt;
*Horizontal Batch Writer (&#039;&#039;&#039;B&#039;&#039;&#039;) (IN: Horizontal Reader - OUT: Solar Panel (Dual) - VAR: Horizontal)&lt;br /&gt;
*Math Processor 2 (&#039;&#039;&#039;C&#039;&#039;&#039;) (IN1: Math 1 - IN2: Memory 1.5 - OUT: Divide)&lt;br /&gt;
*Vertical Reader (&#039;&#039;&#039;D&#039;&#039;&#039;) (IN: Daylight Sensor - VAR: Vertical)&lt;br /&gt;
*Vertical Batch Writer (&#039;&#039;&#039;E&#039;&#039;&#039;) (IN: Math 2 - OUT: Solar Panel (Dual) - VAR: Vertical)&lt;br /&gt;
*Math Processor 1 (&#039;&#039;&#039;F&#039;&#039;&#039;) (IN1: Memory 75 - IN2: Vertical Reader - OUT: Add/Subtract) (Depends on whether the solar-panels&#039; data-ports face east or west.)&lt;br /&gt;
*Memory 75 (&#039;&#039;&#039;G&#039;&#039;&#039;) (75)&lt;br /&gt;
*Memory 1.5 (&#039;&#039;&#039;H&#039;&#039;&#039;) (1.5)&lt;br /&gt;
&lt;br /&gt;
If you want this setup to be a one-axis tracker, just skip the green chips, and manually wrench the panels to face the sun.&lt;br /&gt;
&lt;br /&gt;
=== Horizontal sensor orientation ===&lt;br /&gt;
Orientation of the data-port on the horizontal sensor matters! Depending on where the data-port points, the solar-panels will will do a horizontal reorientation at either midnight (north, 000), dawn (east, 090), noon (south, 180), or dusk (west, 270).&lt;br /&gt;
The worst position is to have the data-port pointing south, as efficiency drops from 99% to ~70% during the transition. North is the position with the least impact, because the solar panels aren&#039;t generating any power when the panels transition.&lt;br /&gt;
&lt;br /&gt;
The reason for this transition is that the horizontal angle goes from -179 degrees to +180 degrees. As the sun moves from +180 to -179 degrees, the solar panels do a time-consuming -359 degree move instead of an efficient +1 degree move.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG, Elusid1&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Two-axis IC alternative===&lt;br /&gt;
This setup can be also programmed in an IC10 chip which saves power because you need only 5 chips instead of 8.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
1 IC10 Chip plus IC housing&amp;lt;br&amp;gt;&lt;br /&gt;
2 sensors setup as shown above&amp;lt;br&amp;gt;&lt;br /&gt;
2 memory&amp;lt;br&amp;gt;&lt;br /&gt;
2 Batch Writers that read from memory&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Connect &#039;&#039;&#039;VertSensor&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;HozSensor&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;VertMemory&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;HozMemory&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;HozMemory&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;VertMemory&#039;&#039;&#039; and both of course write to the solar panels. &lt;br /&gt;
Use the same setup for the power connector directions as shown above. You do not have to write the mode, this is done in code.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Here is the code for the ic10 chip: [https://stationeering.com/tools/ic/_krYJiSu7PV]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Code rewritten for newer update by Elusid1&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9-chip 1-sensor 1-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Authors:&#039;&#039;&#039; Wooodiii, Corvus_bkgk, Enfantcool, Baksch&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Properties:&#039;&#039;&#039; Accurate (average error 1.3°), Auto-reset (variant), Power conserving (variant)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 10-12&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Math Formula:&#039;&#039;&#039; &amp;lt;code&amp;gt;f(x) = min((x-min(x,15))/1.5, 100)&amp;lt;/code&amp;gt; where &#039;&#039;&#039;x&#039;&#039;&#039; is the solar angle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: With the introduction of ecliptic solar angles, this setup no longer works well on worlds such as Vulkan and Europa which have the sun at an angle. This setup will still work on the Moon and in Space, and will be acceptable on Mars and Loulan.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This setup is accurate, giving 495-500W throughout the day, with lower output only when the sun is lower than the panels can physically aim at. &lt;br /&gt;
&lt;br /&gt;
This setup adjusts for the fact that solar panels rotate through only 150 degrees. Instead of converting using 180/100, this setup converts by doing 150/100. It then clips the value at the edges, where the prior calculation would give elevations that are negative or greater than 100 (representing the fact that we would prefer the panel to track past 0 or 100, aiming all the way down to the horizon instead of stopping 15° short). The listed average error is nonzero only because of this completely unavoidable portion; the error is 0 throughout the 15°-165° portion of the day.&lt;br /&gt;
&lt;br /&gt;
This setup produces the equivalent of 274W averaged over a whole day/night cycle.&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 1 [[Sensors |Kit (Sensors)]] (&amp;quot;Daylight Sensor&amp;quot;)&lt;br /&gt;
* 2 [[Kit (Logic I/O)]] (1 &amp;quot;Logic Reader&amp;quot;, 1 &amp;quot;Batch Writer&amp;quot;)&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 4 [[Kit (Logic Processor)]] (2 &amp;quot;Math Unit&amp;quot;, 2 &amp;quot;Min/Max Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* The [[Sensors#Daylight_Sensor|Daylight Sensor]] should face the sunrise.&lt;br /&gt;
* Solar panels should be rotated such that 0% vertical faces the sunrise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component (Name) !! Settings !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| Logic Reader (A) || Daylight sensor, Solar angle || Sun&#039;s angle above the horizon&lt;br /&gt;
|-&lt;br /&gt;
| Memory (15) || 15 || True angle of solar panels at 0 elevation&lt;br /&gt;
|-&lt;br /&gt;
| Memory (1.5) || 1.5 || 150/100, the conversion constant from solar angle (range:15-165, i.e. 150) to panel elevation (range:0-100)&lt;br /&gt;
|-&lt;br /&gt;
| Min/Max Unit (B) || min(A,15) || Adjustment amount: 15, unless that would take A-B negative, in which case only enough to reach 0  (low edge case). Equivalent to min(A-B,0) but doesn&#039;t require storing 0. &lt;br /&gt;
|-&lt;br /&gt;
| Math Unit (C) || A-B || Adjusted solar angle&lt;br /&gt;
|-&lt;br /&gt;
| Math Unit (D) || C/1.5 || Conversion from solar angle to panel elevation&lt;br /&gt;
|-&lt;br /&gt;
| Memory (100) || 100 || Maximum possible panel elevation&lt;br /&gt;
|-&lt;br /&gt;
| Min/Max Unit (E) || min(D,100) || Cap elevation to 100 for solar angles past 165° (high edge case). Equivalent to doing min(A-B,165) before step D, but 100 is easier to set in memory than 165.&lt;br /&gt;
|-&lt;br /&gt;
| Batch Writer || E -&amp;gt; Solar panels, Vertical angle || Send elevation to solar panels&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Accurate Solar Control.png]]&lt;br /&gt;
&lt;br /&gt;
=== Auto-Reset Variant ===&lt;br /&gt;
For panels that automatically reset their facing upon sunset, use two more components, and adjust the final min/max unit:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component (Name) !! Settings !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| Logic Reader (L) || Daylight sensor, Activation || 1 while daytime, 0 while nighttime&lt;br /&gt;
|-&lt;br /&gt;
| Math Unit (F)  || 100*L || Maximum panel elevation, now 100 during day and 0 at night&lt;br /&gt;
|-&lt;br /&gt;
| (from above) Min/Max Unit (E) || min(D,&#039;&#039;&#039;F&#039;&#039;&#039;) || Adjusted panel elevation (high edge adjustment)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Power-Conserving Variant ===&lt;br /&gt;
To conserve power, it&#039;s possible to avoid running the entire circuit at night. A transformer can be controlled to power the main logic network above. In this way, only the two new components need to remain powered at all times.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component (Name) !! Settings !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| Logic Reader (L) || Daylight sensor, Activation || As in the auto-reset variant above&lt;br /&gt;
|-&lt;br /&gt;
| Logic Writer || L -&amp;gt; Transformer, On  || Transformer powers main logic network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IC Chip Version ===&lt;br /&gt;
* 1 [[Kit (IC Housing)]]&lt;br /&gt;
* 1 [[Kit (Logic I/O)]] (&amp;quot;Batch Writer&amp;quot;)&lt;br /&gt;
* 1 [[Sensors |Kit (Sensors)]] (&amp;quot;Daylight Sensor&amp;quot;)&lt;br /&gt;
Daylight Sensor should point at sunrise, Batch Writer&#039;s input is IC Housing, Output is to all Solar Panels, Output Variable is Vertical.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
IC Housing&#039;s pins are set with &amp;quot;00&amp;quot; being set to the Daylight Sensor.&lt;br /&gt;
&lt;br /&gt;
Link to IC Code: [https://stationeering.com/tools/ic/_mqEw2BuZ5y [1&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 4-chip 1-sensor 1-axis Approximate Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Evie&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.1.1068.5451&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Properties:&#039;&#039;&#039; Simple, Inaccurate (Average error: 7.5°)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: With the introduction of ecliptic solar angles, this setup no longer works at peak efficiency on worlds such as Mars and Europa which have the sun at an angle. This setup will still work on the Moon and in Space.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This imperfect setup is a common starting point. It starts off at 375w of power in the morning, builds up to 500w at zenith (noon) then back to 375. This is due to the fact that solars rotate through only 150 degrees of elevation and that this setup&#039;s math is correct only if they rotated through all 180 degrees of solar angle.&lt;br /&gt;
&lt;br /&gt;
This setup produces the equivalent of 239W averaged over a whole day/night cycle.&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 1 [[Sensors |Kit (Sensors)]]&lt;br /&gt;
* 2 [[Kit (Logic I/O)]]&lt;br /&gt;
* 1 [[Kit (Logic Memory)]]&lt;br /&gt;
* 1 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[File:Evie&#039;s Solar Circuit Setup.jpg|none|Solar Setup Diagram]]&lt;br /&gt;
[[File:Stationeers-compact solar logic.png|none|A super compact version]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Daylight [[Sensor]] MUST be facing East (Sunrise), but its rotation doesn&#039;t matter.&lt;br /&gt;
* Solar panels should be rotated such as that 0% VERTICAL rotation faces East/Sunrise, and 100% VERTICAL faces West/Sunset. &lt;br /&gt;
* The Area [[Power Control]] is necessary for the circuit to stay powered during the night. It also hides all the modules from the rest of your system.&lt;br /&gt;
* Make sure that the math unit is set to &amp;quot;Divide&amp;quot; operation.&lt;br /&gt;
* Importantly, the solar input power doesn&#039;t directly connect to any of the logic writers. This not only ensures your system doesn&#039;t lose power but also prevents short-circuiting that would burn cables.&lt;br /&gt;
* Using 1.7 instead of 1.8 reduces the average error of this design to 6.5° and increases overall power generation, particularly in the afternoon.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Solar Logic Cable Golf]] ==&lt;br /&gt;
&lt;br /&gt;
{{cable Golf Rules}}&lt;br /&gt;
* Cables needed to propagate the output of the Batch/[[Logic Writer]]s to the top edge of a frame are counted in the score&lt;/div&gt;</summary>
		<author><name>Muk04</name></author>
	</entry>
</feed>