@Tricker12345 Thanks! Nice to have you here!
Yeah the parts list will get you damn close to where it is. I really only changed 1 part which is the outer adapter that holds it all together. It works fine with the off the shelf adapter, just hotter in the bowl.
I am having custom bowls and a 4th version of the outer glass made right now. Maybe I need to order some extras?
Want to sell me one? I'm not much of a DIYer, but I would pay you for the DIY service and parts and tell everyone that jojo monkey is the bomb dot com.Rome wasn't built in a day! I made the vape slowly. It is absolutely the best with a pid controller, but you can run it on a dimmer if you wanted to start with the bare minimum. A $5 voltage regulator from ebay and a tiny box to house did me fine for some time. I also never ran it with all the beads so it might not be too bad? I mean once the temp levels off it would hit just the same as a pid controlled one. The difference is the pid controlled one would recover many times faster.
No hurries, I'll have plenty of extras.
Rome wasn't built in a day! I made the vape slowly. It is absolutely the best with a pid controller, but you can run it on a dimmer if you wanted to start with the bare minimum. A $5 voltage regulator from ebay and a tiny box to house did me fine for some time. I also never ran it with all the beads so it might not be too bad? I mean once the temp levels off it would hit just the same as a pid controlled one. The difference is the pid controlled one would recover many times faster.
No hurries, I'll have plenty of extras.
@Tricker12345 Thanks!
I agree the PID will make it much friendlier. Just looking down and seeing a number that represents something useful is nice. No counting before you take a hit or any other pre-hit rituals required. Just take a hit. You do have to wait 1-3 minutes to get exactly back to temp, but can take a hit whenever. Then again I hit this as hard as I can and encourage the people that have used it to do the same. You might find your way of using it. You can take out beads and make the hits weaker. So you can play with the mass and precise temps to find what you like.
So I have been trying to wrap up my coding and have not yet picked a box. Do I want clear plastic to show off the wires and lights or metal for durability? Form vs Function. ugh
This is the current view of the 1st screen. I moved a few things around and made the background white for daytime visibility. I recently added the yellow graph at the bottom which shows the heater being fired. This has helped a ton in tuning the PID settings. The numbers at the bottom are favorites. The top right is the set temp. The red number is the current temp.
Pardon my ABV.
Are you planning on making a model with just this for the temperature control or are you adding this to the current setup just to have a display?
//if the temp is greater than 320F or the temp difference is greater than 100F be aggressive
if (tempF >= 320 || tempDiff >= 100) {
PID myPID(&tempF, &Output, &Setpoint,3,5,1, DIRECT);
} else {
//this should cover the startup and whatever else for a slow warmup
PID myPID(&tempF, &Output, &Setpoint,2,2,1, DIRECT);
}
Thanks man! This is where I am going with it. I use a knob for temp changes. This way if the screen breaks I can still find a temp and use it until I fix it. The touchscreen is there for the favorite temps and to show what the heater is doing. I also like that I can add a new button for whatever whenever I like. The funny reality was that the touchscreen was cheaper than buying 3 nice buttons.
a nerdy update: Adaptive tuning
tldr - I copy and pasted out of github to make my vape better.
I know this forum isn't the proper place to get too into coding, but I thought it would be neat to show how little you have to do sometimes. I recently added "Adaptive tuning" and thought I'd post how I went about it. With the <$30 PID's you are only able to put in one set of PID settings so you have to tune it to the middle. There are PID's that allow temp stepping and profiles for things like kilns and I explored these, but ... meh. They require an rs485 interface to program! The arduino is done via usb.
The goal is to safely warm up the vape and switch to aggressive settings while in use. I first thought that it would be tough to heat with two rules, but like many problems I am not the first to have it and someone has done the work and posted it on the internet. (my thanks to Mr. Beauregard!).
Here is some lovely sample code made by the author of the PID library:
(btw this is what an arduino file looks like)
https://github.com/br3ttb/Arduino-P...s/PID_AdaptiveTunings/PID_AdaptiveTunings.ino
So I copy and paste the part I need into my loop that runs 10 times a second. I edit it with my settings....
Code://if the temp is greater than 320F or the temp difference is greater than 100F be aggressive if (tempF >= 320 || tempDiff >= 100) { PID myPID(&tempF, &Output, &Setpoint,3,5,1, DIRECT); } else { //this should cover the startup and whatever else for a slow warmup PID myPID(&tempF, &Output, &Setpoint,2,2,1, DIRECT); }
And that is it! "Adaptive tuning" sounds way more complicated than a few lines of code, but it isn't. ;P It is really just a simple loop putting in some settings, but I did not know it could be done until I saw the sample. I did not know you could declare the pid settings whenever you want.
Now there is way more code than that running the whole thing, but that one feature that can make the heater last longer and the vape perform better was just a few borrowed lines. Now i can change or add rules as needed.
Fun stuff.
you switch to agressive it lets you heat it up much faster? If so, would it be possible to make it to where when it detects the heat dropping it ups the heat to keep the vape temperature up, and then drops it back down once the heat hits a certain point again?
What Voltage are your heaters?Still truck'in along.
Making the v1 and soldering what felt like a 100 things has me wanting to make a pcb for the next ones I make. It also has me questioning what a commercial version would look like. Does a vape need to be accurate to a decimal when on a dimmer it swings up and down only by only 10 degrees? I am gonna test some more. I think the answer might be somewhere in the middle. A open loop with some logic maybe?
Right now I have a few custom heaters I ordered and a tiny stack of touchscreen waiting to go into what is next. I just need to go right or left before I go forward.
side note: My last post was wrong ... higher watt does run at the same temp. I think the probe moved along the way along with my memory.
A video coming soon!
I really wanted a cartridge heater with a thermocouple at the tip that I could fit into my old Sublimator head. I could throw together a quick Raspberry Pi or Arduino to control the relay and display. The Pi needs some Voltage level increases to control the SSR, but that's trivial in the long run. I'll have to give the post another read to see if I have any knowledge that could help. I can definitely handle the software side of a Pi or Arduino.@brucee10 Hey! They are 120v but anything can be run off the relay. The custom ones are 250w and run at 17% power to get out around 500F. Maybe one day I'll try a 50v and run the thing off a battery. All the other electronics need 5v-3.3v.