Technically there are only two solar panels in Tekkit, and they're not interchangeable: there's the Industrial Craft2 solar panel and the Redpower solar panel. What you're probably mixing in with those are the various IC2 solar arrays, which combine several IC2 solar panels into one block for increased power output and smaller footprint.
If you're powering Redpower machines, only the Redpower solar panel will provide the type of power that your machines need. In that case, there are no alternatives to compare against.
If you're powering IC2 machines, then the amount of power output is not a simple issue: putting too high a voltage into your machines will destroy them explosively.
When you factor in "cheapness" as an issue in which is best, then "best" stops being possible. The thing is, the IC2 solar panels with higher power output require ridiculous amounts of resources to build—if you have to ask the price, you can't afford to use solar power! If resource cost is a concern at all, you are far, far better off stuffing charcoal from a tree farm into one or more Generators that output 10 EU/t. It's cheaper, safer, produces more EU/t sooner, and is easier to build. Add automation to your tree farm and automate your charcoal production, and you'll still have put in fewer resources per EU/t than if you invested in solar power.
If cost is no object though (such as if you have a solid Equivalent Exchange diamond generator running), then you can start thinking about the benefits and trade-offs of the various compact solar arrays. The advantage of the higher-output arrays is more raw EU/t; the disadvantage of those arrays is that most machines can't use that EU/t without stepping it down with transformer blocks or transformer upgrades, and you will needs some high-power energy storage blocks in order to capture all that EU because your machines won't consume it as quickly as it's produced.
Looking at the construction of solar panels and arrays shows that the cost increases geometrically while the output increases linearly, making the value proposition poor unless you have resources to throw away:
A single solar panel generates 1 EU/t and requires:
- 3 coal
- 3 glass
- 10 refined iron
- 8 cobblestone
- 4 tin
- 6 redstone
- 13 copper cables (which is 6-1/2 copper bars + 13 rubber rounded up to 9 copper bars + 18 rubber since they're made in batches of 6)
A single LV Solar Array generates 32 EU/t and requires:
- 8 Solar Panels
- 1 LV Transformer (4 wood, 4 copper, 2 rubber)
A single MV Solar Array generates 128 EU/t and requires:
- 8 LV Solar Arrays (i.e., 64 Solar Panels + 8 LV Transformers)
- 1 MV Transformer (8 refined iron, 1/2 a gold bar, 2 rubber)
A single HV Solar Array generates 512 EU/t and requires:
- 8 MV Solar Arrays (i.e., 512 Solar Panels + 64 LV Transformers + 8 MV Transformers)
- 1 HV Transformer (9-1/2 refined iron, 1/2 a gold bar, 3 copper bars, 14 rubber, 10 redstone, 1 diamond)
The grand total cost of a single HV Solar Array block that produces only 512 EU/t is (rounding fractions up):
- 6,814 rubber
- 5,194 refined iron
- 4,096 cobblestone
- 3,587 copper
- 3,082 redstone
- 2,048 tin
- 1,536 coal
- 1,536 glass
- 256 wood planks
- 5 gold
- 1 diamond
And that doesn't include the power storage blocks, connecting cabling, and transformer blocks/upgrades necessary to use the higher power outputs. Solar is a great way to get a trickle of power at the beginning for unattended machinery in the early game, but serious solar power usage is really only reasonable in the late-game of Tekkit.
Best Answer
2 solutions:
Method 1
I know you said you didn't want to use ComputerCraft however it's a more adaptable way than the other if you want to add more MFSU's. If you do, comment and I'll respond with info on how to. Put down a computer and do
edit reactor
In this file put:
Save by hitting CTRL, selecting "Save" with the arrows, and hitting ENTER. Hit CTRL again, select "Exit" with the arrows, and hit ENTER.
Let's explain what that does:
mfe = peripheral.wrap("side")
assigns the mfsu variable toperipheral.wrap("side")
. Make sure to replace side with the side the MFSU is on.while true do
starts a while loop. This will do the code inside every tick unless there is a sleep.euPercent = mfsu.getEUStored() / mfsu.getEUCapacity()
reads the EU and divides it by the total capacity to get a decimal out of the total.if euPercent==1 then
checks if the MFSU is full. If it is, it runs any code till anelse
orend
.redstone.setOutput("side", false)
sets the redstone output being emitted fromside
to false, turning off the reactors. Make sure you change side to the side which the redstone leading to your reactors is.else if euPercent<=.5 then
ends the code run by the previous if and starts anelse if
. This will, if the previous if is false, tests for if the if is true and if so, behaves the same as the if above.redstone.setOutput("side", true)
sets the redstone output being emitted fromside
to true, turning on the reactors. Make sure you change side to the side which the redstone leading to your reactors is.sleep(1)
waits for 1 second before going to the top of the while loop and running it all again.Next, do
edit startup
. This will create a file run on startup of the computer. In it put:This means that on startup the reactor file created earlier will have the code in it run.
Method 2
Use a BuildCraft gate to detect when the MFSU is full and output a redstone signal. Then, invert this with a redstone torch. I'll add more details when I can(tommrow EST at like 9 AM).