How to use Pi Raspbian in place of SD Card. I don't want Octopi, or Cura Engine, or Astroprint, or Repitier.
I have a Raspberry Pi 3+ installed in my 3D printing room next to my Monoprice Makerselect v2. It's great, I can cruise the internet, listen to MP3's, play games, watch videos, copy files from any computer on my home network, and more. BUT, I still have to walk into the other room to transfer files to a SD card to print them in my printing room. All of these files are available on my home network. I can easily copy them onto the Pi. So how do I send the Gcode files to my printer via the usb cable attached to the Pi/Printer?
I am researching the plugin to see if it could replace a pro mini based controller I have developed. It looks straightforward enough, but there are a few things I'm not sure of (since I can't read python for the life of me).
1) Do temperature controlled pwm outputs use PID feedback, or is it just linear (P only)? I'm guessing it is just a linear threshold ramp, since there's no mention of pid tuning. If so, can you adjust the slope of that ramp at least?
2) The plugin supports dallas temp sensors, but can it do several dallas sensors? It looks like it uses one wire addresses so it might, but in the documentation the sensor is always referred to in singular form (never "sensors", always "sensor") so I'm not sure what it can do.
Answered: release notes say yes it does multi dallas sensors
3) The plugin does "normal gpio temp control" which is just on/off control. I presume that includes some hysterisis; is there a way to adjust the hysterisis value? (Not the set point, but the +/- value)
Answered (I think): release notes mention 'dead band' is adjustable
4) Also, is it possible to turn off the heater after a print is finished? My own controller has 2 ways of doing that... it measures off time to determine if the enclosure is heat soaked (ie the hotbed alone is maintaining temp), or I can use a timer. Can the enclosure plugin schedule feature be used to that effect?
Answered: probably can't sense heat soaking, but api event hooks can turn heating off after print is complete.
5) Do the pwm outputs have 'kickstart' or 'minimum pwm' features to keep fans from stalling? If so, is it adjustable? I have a mix of fans that perform very differently so I need the ability to tune kick starting and anti stall. I saw some stuff in the code that looks like the author may have added fan "anti humm" features, but not sure exactly how/if it works, nor does it look like the parameters could be adjusted per output.
I am hoping the plugin can do all of this so I can get rid of my own controller. If not I may just move my case lights and spot light control to the pi, but I won't downgrade the temp controls (it is solid as a rock as is and without pid I doubt the plugin can compete).
Hey all, I have an idea to setup a few buttons on my Anet that is controlled with Octoprint on a raspberry pi. What I want to do is send a short Gcode script to my printer when these buttons are pressed (each button will have a different script). For example: Press a normally opened button connected to the GPIO of the raspberry pi, When the PI sees this input close send a GCode script to the connected Printer.
For the moment I have a load and unload filament script that I setup in my Config.yaml and it has been working great for the last few months definitely makes loading/unloading filament from my bowden way easier. however I dont want to keep going back to my computer to click these buttons one hand holding the filament while the other hand is working with the mouse to click the button (its a bit of a reach).
I have looked and looked and looked on the internet, Iv seen the Event hooks for octoprint (none look for GPIO input) no where/no one has asked or seem to have commented on this. If anyone knows of a solution to this any comment or links to instructions would be awesome.