Stationeers One-Tick Advanced Furnace! (2023) Walkthrough and Build Guide

With development starting almost 2 years ago, I am proud to finally unveil my Advanced Furnace system for the game Stationeers that can smelt anything in a single game tick!
It features a simple interface that allows you to select which ingot/alloy you wish to make, along with the quantity that you would like to make. Then all you do is push the button, and it takes care of the rest! It automatically requests the correct amount of ore, melts it within the furnace, and then injects a highly precise amount of gas from hot and cold gas supplies to reach the exact temperature and pressure needed to form the requested alloy. It performs this gas injection all in one shot, within the span of a single game tick, with a very high degree of precision. This gets around the thermal losses from convection/radiation introduced in the recent Thermodynamics update, and avoids the associated heat loss issues that now plague older furnace designs.
You can build this furnace yourself! All the IC codes used in the video are on my steam profile (Nominal_). Here are direct links:
IC 1 "Calculator": steamcommunity.com/sharedfile...
IC 2 "Interface": steamcommunity.com/sharedfile...
Silo control Alpha: steamcommunity.com/sharedfile...
Silo control Beta: steamcommunity.com/sharedfile...
Additionally, here are the maths that I put together to make this whole thing work: i.imgur.com/HutZL2B.jpg
In the video I promised to include a world download as well, which I still intend to do. However it seems there is a problem with publishing worlds to the Steam workshop at the moment, so I won't be able to provide a world download until that gets fixed or I find a workaround. For now you'll just have to watch the video!
Chapters:
0:00 Intro
0:25 Demonstration
5:50 Technical Explanation
12:08 The Math Part
17:16 Explanation Cont.
18:22 Build Guide

Пікірлер: 51

  • @Elmotrix
    @Elmotrix Жыл бұрын

    Very cool! original approach :D

  • @nanookdan
    @nanookdan Жыл бұрын

    Great work!!!

  • @baziliodmitry
    @baziliodmitry Жыл бұрын

    It's amazing! Fantastic job and result! Will we see another great ideas? :)

  • @macnamara6309
    @macnamara6309 Жыл бұрын

    Otherwise, this is an amazing idea, you are well done.

  • @gamerelite3989
    @gamerelite3989 Жыл бұрын

    hmm awesome quick-efficient-on point ... little bit of a scare on that gas system in the back ill admit tho many people should expect to do this after a while of play haha one thing later on should be an overflow protection for ore in silos to discard extra ore past the 600 stacks just so the sorting system doesent get clogged that would be annoying xD cheers

  • @radioroscoe
    @radioroscoe Жыл бұрын

    @TheSebelik Great job! Regarding your formulae, could you kindly explain how you came to the formula for N1? Just pointing me in the right direction of research would be very appreciated. I see the formula for internal energy in there, but my instruction on this subject is weak.

  • @landersrl
    @landersrl Жыл бұрын

    amazing vid, quick question. I just downloaded your 4 programs, silo controls and interface ones. Do I need to load each one on a separate computer in the network?

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    Nope, you only need 1 computer to program all the chips. The computers don't actually run the code, they're just used to write it. The 4 programs you downloaded actually "run" on 4 separate IC chips placed in 4 separate IC housings. Make sure your wiring is done similar to in the video, where the silo IC's and all the silo stuff is on a different wiring network from everything else.

  • @vorgon
    @vorgon Жыл бұрын

    Used to be able to use chained wall coolers or AC units to concentrate heat from 1 gas into another to make fuelless furnaces. is there a way to do that now with the new thermal systems?

  • @macnamara6309
    @macnamara6309 Жыл бұрын

    I have a question for you about the installation of warehouses. I am interested in what exactly is connected to the D5 ports? What kind of equipment?

  • @generalskystrider
    @generalskystrider Жыл бұрын

    Well done !! ill be trying to build this in my world, does it require the ore silo system to function?

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    It does not necessarily need this specific ore silo system, but the code for IC 2 will expect an exact amount of material to be delivered into it. For example if you have the dials set to make 1000 grams of an constantan it won't "fire" until it detects exactly 1000 grams of material melted inside the furnace. I'll plan on making an alternate version of IC 2 without this limiting quantity system tonight. It'll probably just have the ingot selection dial and will "fire" to the correct temperature and pressure for whatever alloy you set on the dial when the button is pressed, making the assumption that you've loaded in the proper ingredients already. On the other hand if you'd like to interface your own ore storage system with the existing version of IC 2 the ore request protocol is pretty simple: it transmits requests by setting to its housing a "key" value from 1-17 corresponding to a desired alloy for 1 tick, zero for a tick, the requested quantity for a tick, and then back to zero. If you want to make your own ore delivery system your IC code would have to read from IC 2's housing and use these key and quantity values to determine what you're trying to make and how much, and then how much of each type of ore to distribute to make it happen. It would needs to know the "recipe" or specific mixture of ores needed to make each alloy.

  • @kagehovede

    @kagehovede

    Жыл бұрын

    @@willsebelik7730 Hey man, I really appreciate your build and your guide. Great job! I'm just curious before I spend alot of time chuting and cabling and all - My silos are right now connected to vending machines. Also with the stacker behind the silo set to 50. Will the code extract from the vending machine the same way yours does in the demonstration from silos?

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    @@kagehovede Unfortunately no, it will not. My silo code is set up to distribute ore by telling the relevant silos to just stay open while counting the number of ore stacks that get exported, closing them when the proper amount has come out. vending machines work a little differently as you probably know, only exporting one stack of items per "request". If it would help I can whip up a "translator" IC that can turn the ore requests from my current system into something that would work with vending machines if I get some free time later this week.

  • @kagehovede

    @kagehovede

    Жыл бұрын

    @@willsebelik7730 Ah I see. You are very good at explaining mate I like that. That would help tremondously! Not only me - I think there are many that would appreciate that alot. It also helps(give more time before) clogging the silos/chutes issue. Deep miner gets so much more iron and coal than anything else so eventually clogging is gonna cause trouble. Again I very much like your build and video. I am almost done building mine. Just need to gather enough gas for the pressure to be 32~ mPa.

  • @Silv-Art
    @Silv-Art Жыл бұрын

    Good job, good furnace) After last update (IC10), code sometimes call's to many resourses, somtimes less... Then furnace can't smelt ingots and freeze...(

  • @christopherpalm5297
    @christopherpalm5297 Жыл бұрын

    I saw a mention that this had issues with the new IC code. Is this confirmed? Would be great to know before I build it in my world. Thanks!

  • @donwilcox7451
    @donwilcox7451 Жыл бұрын

    Error on Line 81 of IC 2 Chip. Seems an issue has come about. Any Ideas?

  • @chriscockcroft7363
    @chriscockcroft736310 ай бұрын

    Looking at your codes for furnace and silo. How are you managing the steel? What is you "steelmem" device?

  • @willsebelik7730

    @willsebelik7730

    10 ай бұрын

    Thanks for your interest but unfortunately this project doesn’t work anymore due to the recent changes to pipe and pump volumes. I’m working on an updated version in the background but i’m not sure when it’ll be done. To answer your question though, as the system currently exists you have to tell the system to make a bunch of steel manually and then feed it into the silos by hand. This is a good first smelt to test if the system works and everything is built correctly. steelmem is a completely optional component, programmed to be a simple memory unit that reports how many 50 gram stacks of steel are present within the steel silo. It’s a remnant of a previous version of this system that would’ve included an additional “Automation” IC that would’ve automatically directed the system to make more steel for itself when it was running low, provided it had the requisite coal and iron in the silos. It also would’ve been connected to the base printers and sent them their required materials when they were running low, among other things. My ultimate goal was to eventually build a completely self sufficient base where the printers were ALWAYS stocked. Mining rockets would’ve gathered raw materials when needed, this furnace system would’ve automatically manufactured all the advanced alloys, and a system of chutes would’ve sent materials to printers around the base when and where they were needed. As you can see though this project got way too big for me and already took way too much time, so I made the decision to publish this finished part of the system so i could move on to other projects

  • @TheStuntViking
    @TheStuntViking Жыл бұрын

    Have you tried out the new HASH commands? Being able to control devices using unique names instead of connecting to d-inputs, is potentially very powerful.

  • @willsebelik7730

    @willsebelik7730

    10 ай бұрын

    I haven’t had much time for stationeers recently but i’ve played with these commands some and they unlock some exciting possibilities. you’ll definitely see them in an updated version of this system

  • @MrTor95
    @MrTor95 Жыл бұрын

    i can't get up to 40MPa on my gass mix and cooling. how do i do that?? only getting up to 8MPa.

  • @wgottschalt
    @wgottschalt5 ай бұрын

    Did the phase change update change anything in this project?

  • @korathias
    @korathias Жыл бұрын

    Sorry for the stupid question, but for the hot gas, can you have normal temp fuel or does it need to be as hot as possible?

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    Not a stupid question! Regular fuel mix should be fine. Your hot gas needs to be at a minimum temperature of 1800 kelvin, which is the minimum temperature requirement of Stellite. Regular h2/o2 fuel mix should reach this no problem, getting up to like 2100 kelvin if you have the proper mix. Anything hotter than this, like if you were to use a nitrous mix, simply makes it operate more efficiently (meaning it uses fewer moles of gas per smelting operation).

  • @korathias

    @korathias

    Жыл бұрын

    @@willsebelik7730 Thank you for the response, it makes a lot more sense in my head now. Been trying out some builds and this one is next on my list.

  • @z0mb13k1ll2012
    @z0mb13k1ll20124 ай бұрын

    would you be willing to update this to account for turbo pumps being limited to 100L now? this can only make the basic ingots and some of the lower temp alloys now it also gets really fucked up and mad when it cannot make something and is extremely hard to reset the system

  • @andrewcampbell1368
    @andrewcampbell136811 ай бұрын

    Hiya, for whatever reason, it seems pretty hit and miss re the recipes. ie it will often give the wrong quantities (600 iron and 250 coal to make 800 steel, for example). Sometimes pulling the chips and resetting it works, but it's flakey. Not sure if this is a new thing.

  • @camadas
    @camadas Жыл бұрын

    Was trying to follow the guid to the letter, but don't know why the dials aren't changing the values or even the monitor not working :(

  • @aiggar

    @aiggar

    Жыл бұрын

    Try to smelt something simple like iron or copper. After that it starts working normally. To change the ingot, it is enough to remove and insert the IC2 chip back. Before that, set the desired value on the regulator.

  • @deathorgloryx9399

    @deathorgloryx9399

    11 ай бұрын

    @@aiggar just seen this.... its taken me a week to get all my supplies in order to finally build this then i couldnt get the dials to move........i was ready trash the game and start again....thx for this advice it works.....:)

  • @BlatantDave
    @BlatantDave Жыл бұрын

    getting error on line 66 turns displays off but the goes into error

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    line 66 is a batch command that's trying to talk to every device of a specific type on your circuit network, in this case console monitors (the angled ones). If you're using something else, like a regular console or console dual, you will have to find the Prefab Hash in stationpedia for that specific type of device and replace that number in the code. I happen to have stationpedia pulled up already so I will put them here for you: regular console is 235638270 and console dual is -722284333 .

  • @cmdr-aurus-rex
    @cmdr-aurus-rex3 ай бұрын

    is this still working? btw. you don't need the pipe analyzers, you can read your temperature and gas ratio directly from the tank, it should have same properties as the gas in the input pipes.

  • @willsebelik7730

    @willsebelik7730

    3 ай бұрын

    Unfortunately this version is not working anymore, however i am working on an updated version that will work with the current version of the game and is more reliable and easy to use. this should be ready to release in the next few weeks! You’re right i could get by just using the tank data ports, however because the tank and supply pipes are technically two separate atmospheres, it’s possible that the tank and pipe have slightly different gas mixes/temperatures/etc which could throw off the pump setting calculations. Using analyzers just gives me the most accurate information and is one less source of error to worry about.

  • @cmdr-aurus-rex

    @cmdr-aurus-rex

    3 ай бұрын

    @@willsebelik7730 Nice, looking forward seeing a video about the new system. I guess pumps throughput is one of the issues youre facing with the current version. I am also working on something similar, but with a little different approach. The idea is to make the furnace reuse as much of its waste gas as possible with adding as little of coolant or heat as possible. Therefore I have a script that smartly selects setpoints. In example when we have collected waste that is ~700 °K right now and when we select a recipe that requires temperature between 600K and 100kK it would use 700K as setpoint as it in between the required parameters. That way it will not add any hot or cold gas and use its own waste instead. When we select a recipe with narrower parameters and the waste is outside of these, it will decide to add some hot or cold gas to reach the closest boundary. This works with 3 pumps. One for the waste gas, one for cold one for hot. That is mixed together in the manifold but tries to use mostly waste.

  • @cmdr-aurus-rex

    @cmdr-aurus-rex

    3 ай бұрын

    @@willsebelik7730 about differences in the tank and pipe network: In my setup i didn't face that issue yet, the parameters in the tank and in the pipe are usually matching, it can only differ a bit when reusing waste. But the differences are so marginal that the calculation is precise enough. In my tests the deviation is less then 3°C even when the content in the tank and in the pipe have larger differences. In my setup i have also switched to using a PID controller to control the pumps, instead of calculating mols. With that it doesn't matter at all what content and ratio of different gases you have to precisely reach the setpoints. You could even mix completely different gas mixes. PID controller is simply autobalancing against setpoint.

  • @willsebelik7730

    @willsebelik7730

    3 ай бұрын

    @@cmdr-aurus-rex Okay, that’s good to know that the difference usually isn’t big enough to throw things off. In my updated version of this I’ll make sure the code works with either a tank or an analyzer, whichever the user wants to connect.

  • @johnathandurbin1455

    @johnathandurbin1455

    2 ай бұрын

    ​@willsebelik7730 is it almost done? Your build is the only one thar I want to use in my new start!

  • @sighandstuff
    @sighandstuff Жыл бұрын

    Wtf is steelmem? Rocketmem? I ignored rocketmem on the first silo script setup, but had to comment out a line to do with steelmem on the second. Seems to work fine. I'm curious what you were doing with steelmem though.

  • @willsebelik7730

    @willsebelik7730

    Жыл бұрын

    They're pretty much just left over from an earlier version of the system. They're meant to connect to memory units that could then talk to other parts of the base. Rocketmem is meant to be 1 when the level of ore in the silos is below a certain threshold, which a mining rocket IC on another network could detect and know when to launch and get more ore. Steelmem is less useful, it just reports how many stacks of steel are in the system. It was intended to be part of a much more complicated earlier version of this system that would've directed the furnace to automatically manufacture more steel and send it back into the silos whenever the value reported by steelmem was too low. It was all for the purpose of fully automated alloy production for an even bigger, more complicated system that would make alloys on demand and distribute them automatically to any printer that needed them. Theoretically such a system would ensure that none of your printers would ever run out of materials so long as you could keep pumping raw ore into the system. I never finished it though, as this project already has taken a huge amount of time and automatic production on such a scale isn't really needed for the size of base that you can actually build in this game without your pc catching on fire. Either way, I thought I had set it up so that everything would still work without having steelmem or rocketmem connected but maybe I missed something. I'll check it out when I get the chance.

  • @MrTor95

    @MrTor95

    Жыл бұрын

    @@willsebelik7730 how should i edit out steelmem and rocketmem?? and everything works almoste fine. only thing i get from the furnace is reagent mix for some reason xD

  • @MrTor95

    @MrTor95

    Жыл бұрын

    found out the coding. but can't smelt ingots. i don't get less or too much resourses, but the furnace don't heat up to the right temp even with right gass mix.

  • @Suge212
    @Suge2126 ай бұрын

    This is an incomplete build guild. There is no instruction on how to set up the silo's or how to configure the sorters. There is junk code meant for some kind of steel manufacturing that needs to be hashed out to get rid of errors. There is junk code for something to do with rockets that also needs to be hashed out to get rid of errors. Would have been nice to have a disclaimer in the description of this video or on the steam workshop page, stating that these scripts are incomplete and do not work.

  • @kimeraogame3198

    @kimeraogame3198

    6 ай бұрын

    I got always an error at line 81 and the hash display dosen't show nothing. The dial not working too

  • @1degRazz
    @1degRazz Жыл бұрын

    this doesnt work anymore :(

  • @HowieDawg

    @HowieDawg

    11 ай бұрын

    Ya, it works great sometimes but other times it will call too many resources from the silos and freezes up the furnace

  • @Snakez_Gamez
    @Snakez_Gamez10 ай бұрын

    I would need a complete redo video on the build section to get the details. Not to have any mistakes, and please include gas silo setup. Do include code change sections pressure temp dial. To me, u sounded lazy doing something agin just since u have done a couple of times would not help a player. Wanting to dive deep. And u wanted to be a tutorial. Just the little details cut out is enough to break it. Still liked the video at a desent degree. This is the first video i see how to build a fully automated furnace. Thanks. Tho this video might also be outdated, I'm not saying for sure.

  • @dievas_

    @dievas_

    7 ай бұрын

    Learn game basics before building the most difficult furnace.

  • @ravonnik4813
    @ravonnik4813 Жыл бұрын

    Друг сними видео про сило