<?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=Thundergod97</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=Thundergod97"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/Thundergod97"/>
	<updated>2026-04-04T04:03:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=12256</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=12256"/>
		<updated>2022-06-26T04:13:46Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Six-chip dual-axis tracking */ Vertical Batch Writer was bypassing the math, making the math useless and the tracking was off&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&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;
== 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;
=== Two-chip single-axis tracking ===&lt;br /&gt;
This is the most basic solar tracking available, and is all you need on the Moon. It even works reasonably well on Mars.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What you need:&#039;&#039;&#039;&lt;br /&gt;
* Kit (Logic I/O) x2&lt;br /&gt;
* Kit (Sensor) &amp;gt; Daylight Sensor&lt;br /&gt;
&lt;br /&gt;
Place the Daylight Sensor facing sunrise or sunset (doesn&#039;t matter which), 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;Chip&#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 || Daylight Sensor || Vertical/Solar Angle || &lt;br /&gt;
|-&lt;br /&gt;
| Batch Writer || Logic Reader || Vertical || Solar Panel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hand-crank the panels to face the sunrise, and they will do their thing.&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:2-Axis-Solar-Logic (accurate) - fixed.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).&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;
The code can be found here: https://stationeering.com/tools/ic/_2AB4Y9MFmKD&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9700</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=9700"/>
		<updated>2020-10-15T02:27:06Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ updating 2x2 solar logic circuit guide image&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy, ThunderGod97)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers 2x2 logic circuit guide rev3.png|2 sensor and 2 axis solar logic circuit guide]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Memory J minus Math F&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.5.  It&#039;s used to scale from 180° but panels can only do 15-165° in percentages so divide by 1.5 and adjust later .&lt;br /&gt;
* Memory J: Set to 50.  This is to keep the panel at 0° or % longer because it can&#039;t do 0-15°.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev3.png&amp;diff=9699</id>
		<title>File:Stationeers 2x2 logic circuit guide rev3.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev3.png&amp;diff=9699"/>
		<updated>2020-10-15T02:26:15Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2x2 solar logic circuit guide revision 3 - changed memory I setting to a more accurate 1.5 setting from the original guide.&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Talk:Arc_Furnace_Automation&amp;diff=9694</id>
		<title>Talk:Arc Furnace Automation</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Talk:Arc_Furnace_Automation&amp;diff=9694"/>
		<updated>2020-10-09T06:18:30Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Circuit just needs to be adjusted to use a Slot Reader */ Just confirming this configuration still works.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am just substructing export quantity from input quantity. It works just fine (if one is above zero - other is zero, and timing of export signal is just right when needed). And I have a bonus of knowing the progress of processing current stack (when checking input status)&lt;br /&gt;
&lt;br /&gt;
== Circuit just needs to be adjusted to use a Slot Reader ==&lt;br /&gt;
Going to update the circuit to make it work. The Import Quantity was moved to the Slot Reader function of the Logic I/O. After updating to that the circuit works as it did before the change. [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 20:14, 27 June 2020 (CDT)&lt;br /&gt;
&lt;br /&gt;
Confirmed still working. 10/9/2020 [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 01:18, 9 October 2020 (CDT)&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Arc_Furnace_Automation&amp;diff=9551</id>
		<title>Arc Furnace Automation</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Arc_Furnace_Automation&amp;diff=9551"/>
		<updated>2020-06-29T19:05:13Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Tutorials]]&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
This is a logic system that will automatically keep the furnace active as long as it has something to smelt.&lt;br /&gt;
&lt;br /&gt;
=== Items Used === &lt;br /&gt;
&lt;br /&gt;
* [[Arc Furnace]]&lt;br /&gt;
* [[Kit (Logic I/O)]] * 3&lt;br /&gt;
* [[Kit (Logic Processor)]]&lt;br /&gt;
* Optional: [[Chutes]]&lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
&lt;br /&gt;
So we just want the Arc Furnace to activate whenever content is put in. You might think you can just bind its &amp;quot;has input&amp;quot; (ImportQuantity) property to its Activate property, but sadly if you&#039;re piping content with a chute this will not work. The exact reason results from some internal game mechanisms but the gist is that the value needs to be updated after the furnace has turned off (and ImportQuantity updates slightly before that), so that&#039;s why we&#039;re adding Activate to the value.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers arc furnace automation v2.png|Arc Furnace Automation Logic Circuit]]&lt;br /&gt;
&lt;br /&gt;
Slot Reader ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Arc Furnace&lt;br /&gt;
* Slot: Import&lt;br /&gt;
* Var: Quantity&lt;br /&gt;
&lt;br /&gt;
Logic Reader ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Arc Furnace&lt;br /&gt;
* Var: Activate&lt;br /&gt;
&lt;br /&gt;
Math Unit ([[Kit (Logic Processor)]])&lt;br /&gt;
* 1: Slot Reader&lt;br /&gt;
* 2: Logic Reader&lt;br /&gt;
* Out: Add&lt;br /&gt;
&lt;br /&gt;
Logic Write ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Math Unit&lt;br /&gt;
* Out: Arc Furnace&lt;br /&gt;
* Out Var: Activate&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Arc_Furnace_Automation&amp;diff=9548</id>
		<title>Arc Furnace Automation</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Arc_Furnace_Automation&amp;diff=9548"/>
		<updated>2020-06-28T01:33:07Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: Modifying the circuit to use a slot reader rather than a Logic Reader to read the quantity, also providing detailed instructions in text form below&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;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This is a logic system that will automatically keep the furnace active as long as it has something to smelt.&lt;br /&gt;
&lt;br /&gt;
=== Items Used === &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* [[Arc Furnace]]&lt;br /&gt;
* [[Kit (Logic I/O)]] * 3&lt;br /&gt;
* [[Kit (Logic Processor)]]&lt;br /&gt;
* Optional: [[Chutes]]&lt;br /&gt;
&lt;br /&gt;
=== Setup === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
So we just want the Arc Furnace to activate whenever content is put in. You might think you can just bind its &amp;quot;has input&amp;quot; (ImportQuantity) property to its Activate property, but sadly if you&#039;re piping content with a chute this will not work. The exact reason results from some internal game mechanisms but the gist is that the value needs to be updated after the furnace has turned off (and ImportQuantity updates slightly before that), so that&#039;s why we&#039;re adding Activate to the value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:Stationeers arc furnace automation v2.png|Arc Furnace Automation Logic Circuit]]&lt;br /&gt;
&lt;br /&gt;
Slot Reader ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Arc Furnace&lt;br /&gt;
* Slot: Import&lt;br /&gt;
* Var: Quantity&lt;br /&gt;
&lt;br /&gt;
Logic Reader ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Arc Furnace&lt;br /&gt;
* Var: Activate&lt;br /&gt;
&lt;br /&gt;
Math Unit ([[Kit (Logic Processor)]])&lt;br /&gt;
* 1: Slot Reader&lt;br /&gt;
* 2: Logic Reader&lt;br /&gt;
* Out: Add&lt;br /&gt;
&lt;br /&gt;
Logic Write ([[Kit (Logic I/O)]])&lt;br /&gt;
* In: Math Unit&lt;br /&gt;
* Out: Arc Furnace&lt;br /&gt;
* Out Var: Activate&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_arc_furnace_automation_v2.png&amp;diff=9547</id>
		<title>File:Stationeers arc furnace automation v2.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_arc_furnace_automation_v2.png&amp;diff=9547"/>
		<updated>2020-06-28T01:32:53Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arc Furnace Automation Logic Circuit&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_arc_furnace_automation.png&amp;diff=9546</id>
		<title>File:Stationeers arc furnace automation.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_arc_furnace_automation.png&amp;diff=9546"/>
		<updated>2020-06-28T01:24:35Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arc Furnace Automation Logic Circuit&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Talk:Arc_Furnace_Automation&amp;diff=9545</id>
		<title>Talk:Arc Furnace Automation</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Talk:Arc_Furnace_Automation&amp;diff=9545"/>
		<updated>2020-06-28T01:14:48Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: note about changes that need to be made&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am just substructing export quantity from input quantity. It works just fine (if one is above zero - other is zero, and timing of export signal is just right when needed). And I have a bonus of knowing the progress of processing current stack (when checking input status)&lt;br /&gt;
&lt;br /&gt;
== Circuit just needs to be adjusted to use a Slot Reader ==&lt;br /&gt;
Going to update the circuit to make it work. The Import Quantity was moved to the Slot Reader function of the Logic I/O. After updating to that the circuit works as it did before the change. [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 20:14, 27 June 2020 (CDT)&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9542</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=9542"/>
		<updated>2020-06-25T15:19:22Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ some minor updates to the image&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy, ThunderGod97)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers 2x2 logic circuit guide rev2.png|2 sensor and 2 axis solar logic circuit guide]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Math F minus Memory I&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Memory J: Set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev2.png&amp;diff=9541</id>
		<title>File:Stationeers 2x2 logic circuit guide rev2.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev2.png&amp;diff=9541"/>
		<updated>2020-06-25T15:18:34Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2 sensor and 2 axis solar panel logic circuit guide&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9540</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=9540"/>
		<updated>2020-06-25T05:36:43Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* 10-chip 2-sensor 2-axis Solar Tracking */ adding my credit to author line. I don&amp;#039;t take credit for the circuit design, just the guide layout and image. Left much of the wording intact.&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy, ThunderGod97)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers 2x2 logic circuit guide rev1.png|2 sensor and 2 axis solar logic circuit guide]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Math F minus Memory I&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Memory J: Set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9539</id>
		<title>Talk:Solar Logic Circuits Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9539"/>
		<updated>2020-06-25T05:20:41Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Making some improvements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is atrocious. Can you convert this into English please? I&#039;d like to make a system that resets and turns off at night, and has reasonable power - yet I can&#039;t understand this broken English with barely coherent directions. [[Special:Contributions/121.210.33.50|121.210.33.50]] 01:01, 4 January 2018 (CST)&lt;br /&gt;
&lt;br /&gt;
May be I missed smth, but isn&#039;t a direction where the sun rises is called EAST? And WEST - is were Sun goes down?&lt;br /&gt;
&lt;br /&gt;
Ltmayday: nope west is were the sun comes up, east is were it go&#039;s down, that&#039;s how it say&#039;s on the guides plus vids.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
When I turned them all on and then powered them from a local power management unit (that way I can turn the entire system &#039;on&#039; or &#039;off&#039; rather than screwing memory by turning random units on in random patterns possibly skewing things - and it did absolutely nothing. It reset to 0% then sat there, and has done for days since. I turned everything off then on again, triple checked EVERY variable is entered correctly, etc. I even renamed all my chips and shit to the letters in the diagram to quadruple check that I didn&#039;t stuff up. And nothing is happening. How are we meant to turn this on? Or reset it when it clearly doesn&#039;t work like this? Any help would be appreciated!&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
The new edits on Jan 4 2020 with both sensors pointing up do not work, at least on Europa. The horizontal sensor&#039;s solarangle is mirrored. This is corrected by flipping the horizontal sensor upside-down, as it was in the previous article.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve found that you can leave both sensors pointing up, on Mars at least, if you set the Logic C offset according to the solar panels data port, instead of the power port (when you have separate ports). Also, 1.5 works better than 1.8 for me (again, on Mars) for Logic G (memory).&lt;br /&gt;
&lt;br /&gt;
== Making some improvements ==&lt;br /&gt;
After following the new first guide which replaced the old first guide (both 2 sensor, 2 axis), I found the guide to be needlessly complex and confusing. I will be reformatting it and updating the image to make it much clearer to follow. Thank you to the person who originally created the circuit, but it can be made cleaner and clearer for people to follow as a guide. Some of the changes I will be making: -referring to Memory and Processor (Math) chips as Logic is needlessly confusing for a guide. -Layout of the circuit is needlessly complex. There only needs to be one network on the data side of the solar panels. edit: -Adding labels to the ports of the chips in the guide image to make configuration clearer. My changes are complete as of this edit. [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 22:48, 24 June 2020 (CDT)&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9538</id>
		<title>Talk:Solar Logic Circuits Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9538"/>
		<updated>2020-06-25T05:19:19Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Making some improvements */ adjusting my comments after making my edits to the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is atrocious. Can you convert this into English please? I&#039;d like to make a system that resets and turns off at night, and has reasonable power - yet I can&#039;t understand this broken English with barely coherent directions. [[Special:Contributions/121.210.33.50|121.210.33.50]] 01:01, 4 January 2018 (CST)&lt;br /&gt;
&lt;br /&gt;
May be I missed smth, but isn&#039;t a direction where the sun rises is called EAST? And WEST - is were Sun goes down?&lt;br /&gt;
&lt;br /&gt;
Ltmayday: nope west is were the sun comes up, east is were it go&#039;s down, that&#039;s how it say&#039;s on the guides plus vids.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
When I turned them all on and then powered them from a local power management unit (that way I can turn the entire system &#039;on&#039; or &#039;off&#039; rather than screwing memory by turning random units on in random patterns possibly skewing things - and it did absolutely nothing. It reset to 0% then sat there, and has done for days since. I turned everything off then on again, triple checked EVERY variable is entered correctly, etc. I even renamed all my chips and shit to the letters in the diagram to quadruple check that I didn&#039;t stuff up. And nothing is happening. How are we meant to turn this on? Or reset it when it clearly doesn&#039;t work like this? Any help would be appreciated!&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
The new edits on Jan 4 2020 with both sensors pointing up do not work, at least on Europa. The horizontal sensor&#039;s solarangle is mirrored. This is corrected by flipping the horizontal sensor upside-down, as it was in the previous article.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve found that you can leave both sensors pointing up, on Mars at least, if you set the Logic C offset according to the solar panels data port, instead of the power port (when you have separate ports). Also, 1.5 works better than 1.8 for me (again, on Mars) for Logic G (memory).&lt;br /&gt;
&lt;br /&gt;
== Making some improvements ==&lt;br /&gt;
After following the new first guide which replaced the old first guide (both 2 sensor, 2 axis), I found the guide to be needlessly complex and confusing. I will be reformatting it and updating the image to make it much clearer to follow. Thank you to the person who originally created the circuit, but it can be made cleaner and clearer for people to follow as a guide. I will not be changing anything functionally about the guide, just cleaning it up. Some of the changes I will be making: -referring to Memory and Processor (Math) chips as Logic is needlessly confusing for a guide. -Layout of the circuit is needlessly complex. There only needs to be one network on the data side of the solar panels. edit: -Adding labels to the ports of the chips in the guide image to make configuration clearer. My changes are complete as of this edit. [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 22:48, 24 June 2020 (CDT)&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9537</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=9537"/>
		<updated>2020-06-25T05:14:38Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ updating image&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers 2x2 logic circuit guide rev1.png|2 sensor and 2 axis solar logic circuit guide]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Math F minus Memory I&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Memory J: Set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev1.png&amp;diff=9536</id>
		<title>File:Stationeers 2x2 logic circuit guide rev1.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide_rev1.png&amp;diff=9536"/>
		<updated>2020-06-25T05:13:15Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2 sensor and 2 axis solar logic circuit guide&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9535</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=9535"/>
		<updated>2020-06-25T05:07:39Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ changing image to match the associated text guide&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:Stationeers 2x2 logic circuit guide.png|thumb|2 sensor and 2 axis solar logic circuit guide]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Math F minus Memory I&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Memory J: Set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9534</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=9534"/>
		<updated>2020-06-25T05:07:27Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Notes */ Significant rewrite of the instructions to make them clearer. An updated image will be uploaded to match the instructions.&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:2-Axis Solar Logic Control.png|full|Screenshot of logic gate control setup for 2-axis tracking for solar panels]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The Network should have one power source, ideally an APC with battery backup powered by the solar panels. The Network should hook up to all ports on all logic chips (only one necessary for memory) and both sensors. Solar Panels should be deployed with separate data and power ports, and only the data port of each solar panel should be hooked up to the Network of the logic circuit. The power port of the solar panels should feed a separate network from the logic network.&lt;br /&gt;
&lt;br /&gt;
* Reader A: Reads Solar Angle from the Vertical Sensor&lt;br /&gt;
* Math B (Subtract): Memory H minus Reader E&lt;br /&gt;
* Math C (Subtract): Math F minus Memory I&lt;br /&gt;
* Batch Writer D: Reads from Math C, and writes to Vertical field for all Solar Panels.&lt;br /&gt;
* Reader E: Reads Solar Angle from the Horizontal Sensor&lt;br /&gt;
* Math F (Divide): Reader A divided by Memory I&lt;br /&gt;
* Batch Writer G: Reads from Math B and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Memory H: should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Memory I: Set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Memory J: Set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide.png&amp;diff=9533</id>
		<title>File:Stationeers 2x2 logic circuit guide.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Stationeers_2x2_logic_circuit_guide.png&amp;diff=9533"/>
		<updated>2020-06-25T05:05:33Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2 sensor and 2 axis solar logic circuit guide&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9532</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=9532"/>
		<updated>2020-06-25T04:06:33Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ undoing my change for the mode of the vertical sensor after reading further into the discord.&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need the sensors to be in Mode 1 (horizontal) and Mode 2 (vertical), both facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the sensors, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable. Then set the Writer to write to the second Sensor, and set the memory to 2 (in that order!). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Vertical&amp;quot;. Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:2-Axis Solar Logic Control.png|full|Screenshot of logic gate control setup for 2-axis tracking for solar panels]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Network 1 should have a steady source of power.  Ideally, an APC that&#039;s fed by the solar panels.&lt;br /&gt;
* Network 2 is connected to Logic A and E input, and Logic D and J outputs.  It needs to hold solar panel power/data ports and both daylight sensors.&lt;br /&gt;
&lt;br /&gt;
* Logic A (reader) reads SolarAngle from daylight sensor in Horizontal mode.&lt;br /&gt;
* Logic B (math unit) subtracts Logic A from Logic C.  Note that it must be upside down!&lt;br /&gt;
* Logic C (memory) should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Logic D (batch writer) reads from Logic B, and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Logic E (reader) reads SolarAngle from the sensor in Vertical mode.&lt;br /&gt;
* Logic F (math unit) divides Logic E by Logic G.&lt;br /&gt;
* Logic G (memory) is set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Logic H (math unit) subtracts Logic F from Logic I.  Note that the &#039;&#039;right&#039;&#039; input must be Logic F, and the &#039;&#039;left&#039;&#039; input must be Logic I!&lt;br /&gt;
* Logic I (memory) is set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
* Logic J (batch writer) reads from Logic H and writes to Vertical field for all Solar Panels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solar_Logic_Circuits_Guide&amp;diff=9531</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=9531"/>
		<updated>2020-06-25T03:54:33Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: /* Design */ you only need to set 1 sensor to horizontal (Mode 1). The default mode is vertical so you do not need to modify the mode of that sensor.&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;
== 10-chip 2-sensor 2-axis Solar Tracking ==&lt;br /&gt;
&#039;&#039;&#039;Author:&#039;&#039;&#039; Eearslya, Neouni, 𝕽𝖘𝖆𝟗𝟕 and everyone of the #logic-circuit-discussion (most recently Enthaply Guy)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stationeers Version:&#039;&#039;&#039; 0.2.2261.10316 and up&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Number of Components:&#039;&#039;&#039; 12&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
* 2 [[Sensors|Kit (Sensors)]]&lt;br /&gt;
* 4 [[Kit (Logic I/O)]]&lt;br /&gt;
* 3 [[Kit (Logic Memory)]]&lt;br /&gt;
* 3 [[Kit (Logic Processor)]] (&amp;quot;Math Unit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This is a fairly minimalistic 2-axis control setup.  You&#039;ll need one of the sensors to be in Mode 1 (horizontal), but both should be facing up. The cable can point in any direction, as the vertical sensor doesn&#039;t care and we&#039;re already compensating for the horizontal sensor.&lt;br /&gt;
&lt;br /&gt;
To set the horizontal sensor, you will need to use a [[Kit (Logic I/O)|Logic Writer]] and a [[Kit (Logic Memory)|Logic Memory]]. Set the memory to 1, and set the writer to write to the first sensor&#039;s Mode variable to 1 (horizontal). The sensors should say &amp;quot;Mode Horizontal&amp;quot; and &amp;quot;Mode Default&amp;quot; (Vertical). Once you have them set, you can deconstruct or re-use the I/O and memory units. They do not need to be left in place to keep the mode set.&lt;br /&gt;
&lt;br /&gt;
[[File:2-Axis Solar Logic Control.png|full|Screenshot of logic gate control setup for 2-axis tracking for solar panels]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Network 1 should have a steady source of power.  Ideally, an APC that&#039;s fed by the solar panels.&lt;br /&gt;
* Network 2 is connected to Logic A and E input, and Logic D and J outputs.  It needs to hold solar panel power/data ports and both daylight sensors.&lt;br /&gt;
&lt;br /&gt;
* Logic A (reader) reads SolarAngle from daylight sensor in Horizontal mode.&lt;br /&gt;
* Logic B (math unit) subtracts Logic A from Logic C.  Note that it must be upside down!&lt;br /&gt;
* Logic C (memory) should be one of 0, 90, 180, or 270.  We&#039;re using it to compensate for horizontal sensor orientation.  If the sensor cable points the same direction as the solar panels power port, set it to 90.  Add 90 for every rotation counterclockwise, and use 0 instead of 360.&lt;br /&gt;
* Logic D (batch writer) reads from Logic B, and writes to Horizontal field for all Solar Panels.&lt;br /&gt;
* Logic E (reader) reads SolarAngle from the sensor in Vertical mode.&lt;br /&gt;
* Logic F (math unit) divides Logic E by Logic G.&lt;br /&gt;
* Logic G (memory) is set to 1.8.  It&#039;s used to scale from 180° that the sensor reports to the 100% that the solar panels use.&lt;br /&gt;
* Logic H (math unit) subtracts Logic F from Logic I.  Note that the &#039;&#039;right&#039;&#039; input must be Logic F, and the &#039;&#039;left&#039;&#039; input must be Logic I!&lt;br /&gt;
* Logic I (memory) is set to 50.  The vertical reader reports 0° at midday and 90° at sunrise/sunset, but we need the panels to be at 50% at midday and 0% at sunrise/sunset.&lt;br /&gt;
* Logic J (batch writer) reads from Logic H and writes to Vertical field for all Solar Panels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Credit for alternatives: PoolSharkFOG&amp;lt;/small&amp;gt;&lt;br /&gt;
&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;Sensor1&#039;&#039;&#039; to &#039;&#039;&#039;d0&#039;&#039;&#039;, &#039;&#039;&#039;Sensor2&#039;&#039;&#039; to &#039;&#039;&#039;d1&#039;&#039;&#039;, &#039;&#039;&#039;Memory1&#039;&#039;&#039; to &#039;&#039;&#039;d2&#039;&#039;&#039;, &#039;&#039;&#039;Memory2&#039;&#039;&#039; to &#039;&#039;&#039;d3&#039;&#039;&#039;. &lt;br /&gt;
BatchWriter Horizontal should read from &#039;&#039;&#039;Memory1&#039;&#039;&#039; and BatchWriter Vertical should read from &#039;&#039;&#039;Memory2&#039;&#039;&#039; and both ofcourse 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#eyJwcm9ncmFtIjoiLy8gU2Vuc29yMSBmYWNlcyB1cCB0byBkMFxuLy8gU2Vuc29yMiBmYWNlcyBkb3duIHRvIGQxXG4vLyB7cG93ZXIgc29sYXIgcGFuZWwsIHBvd2VyIFNlbnNvcjJ9XG4vLyB7V2VzdCwgTm9ydGh9XG4vLyB7Tm9ydGgsIEVhc3R9XG4vLyB7RWFzdCwgU291dGh9XG4vLyB7U291dCwgV2VzdH1cbi8vIENvbm5lY3QgTWVtb3J5MSB0byBkMiBhbmQgTWVtb3J5MiB0byBkM1xuLy8gQmF0Y2ggV3JpdGVycyBtdXN0IHdyaXRlIHRvIFNvbGFyIFBhbmVsOlxuLy8gICAgQmF0Y2hXcml0ZXIxOmluO01lbW9yeTE7dmFyOkhvcml6b250YWxcbi8vICAgIEJhdGNoV3JpdGVyMjppbjtNZW1vcnkyO3ZhcjpWZXJ0aWNhbFxuLy8gZG8gbm90IGluY2x1ZGUgdGhlc2UgY29tbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYWxpYXMgU2Vuc29yMSBkMFxuYWxpYXMgU2Vuc29yMiBkMVxuYWxpYXMgQmF0Y2hIIGQyIFxuYWxpYXMgQmF0Y2hWIGQzXG5cbnNldHVwOlxucyBTZW5zb3IxIE1vZGUgMFxucyBTZW5zb3IyIE1vZGUgMVxuXG5sb29wOlxubCByMCBTZW5zb3IxIFNvbGFyQW5nbGVcbmwgcjEgU2Vuc29yMiBTb2xhckFuZ2xlXG5zdWIgcjAgNzUgcjBcbmRpdiByMCByMCAxLjVcbnMgQmF0Y2hWIFNldHRpbmcgcjBcbnMgQmF0Y2hIIFNldHRpbmcgcjFcbnlpZWxkXG5qIGxvb3BcbiIsInJlZ2lzdGVycyI6eyJpbyI6W3siU29sYXJBbmdsZSI6NTAsIk1vZGUiOjB9LHsiU29sYXJBbmdsZSI6NDUsIk1vZGUiOjF9LHsiU2V0dGluZyI6NDV9LHsiU2V0dGluZyI6MTYuNjY2NjY2NjY2NjY2NjY4fSx7fSx7fSx7fV0sImlvQ29ubmVjdGVkIjpbdHJ1ZSx0cnVlLHRydWUsdHJ1ZSx0cnVlLHRydWUsdHJ1ZV0sImludGVybmFsIjpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdfSwicnVuQWZ0ZXJSZWdpc3RlckNoYW5nZSI6ZmFsc2UsInJ1bldpdGhFcnJvcnMiOmZhbHNlfQ== Simulator @ stationeering.com]&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;
Link to IC Programm : [https://stationeering.com/tools/ic/_14WyiGwVaP1]&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;
----&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;
* 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;
&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>Thundergod97</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9530</id>
		<title>Talk:Solar Logic Circuits Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Talk:Solar_Logic_Circuits_Guide&amp;diff=9530"/>
		<updated>2020-06-25T03:48:27Z</updated>

		<summary type="html">&lt;p&gt;Thundergod97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is atrocious. Can you convert this into English please? I&#039;d like to make a system that resets and turns off at night, and has reasonable power - yet I can&#039;t understand this broken English with barely coherent directions. [[Special:Contributions/121.210.33.50|121.210.33.50]] 01:01, 4 January 2018 (CST)&lt;br /&gt;
&lt;br /&gt;
May be I missed smth, but isn&#039;t a direction where the sun rises is called EAST? And WEST - is were Sun goes down?&lt;br /&gt;
&lt;br /&gt;
Ltmayday: nope west is were the sun comes up, east is were it go&#039;s down, that&#039;s how it say&#039;s on the guides plus vids.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
When I turned them all on and then powered them from a local power management unit (that way I can turn the entire system &#039;on&#039; or &#039;off&#039; rather than screwing memory by turning random units on in random patterns possibly skewing things - and it did absolutely nothing. It reset to 0% then sat there, and has done for days since. I turned everything off then on again, triple checked EVERY variable is entered correctly, etc. I even renamed all my chips and shit to the letters in the diagram to quadruple check that I didn&#039;t stuff up. And nothing is happening. How are we meant to turn this on? Or reset it when it clearly doesn&#039;t work like this? Any help would be appreciated!&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
The new edits on Jan 4 2020 with both sensors pointing up do not work, at least on Europa. The horizontal sensor&#039;s solarangle is mirrored. This is corrected by flipping the horizontal sensor upside-down, as it was in the previous article.&lt;br /&gt;
&lt;br /&gt;
== s ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve found that you can leave both sensors pointing up, on Mars at least, if you set the Logic C offset according to the solar panels data port, instead of the power port (when you have separate ports). Also, 1.5 works better than 1.8 for me (again, on Mars) for Logic G (memory).&lt;br /&gt;
&lt;br /&gt;
== Making some improvements ==&lt;br /&gt;
After following the new first guide which replaced the old first guide (both 2 sensor, 2 axis), I found the guide to be needlessly complex and confusing. I will be reformatting it and updating the image to make it much clearer to follow. Thank you to the person who originally created the circuit, but it can be made cleaner and clearer for people to follow as a guide. I will not be changing anything functionally about the guide, just cleaning it up. Some of the changes I will be making: -You do not need to set the mode on the vertical sensor, just horizontal. -referring to Memory and Processor (Math) chips as Logic is needlessly confusing. -Layout of the circuit is needlessly complex. There only needs to be one network on the data side of the solar panels. [[User:Thundergod97|Thundergod97]] ([[User talk:Thundergod97|talk]]) 22:48, 24 June 2020 (CDT)&lt;/div&gt;</summary>
		<author><name>Thundergod97</name></author>
	</entry>
</feed>