Thank you! The print volume is 100x100x80ish mm. I plan to make a part that'll allow up to 100-110mm Z height, but up until tonight, I was working on figuring out why I had terrible X axis precision, but only one one side of the print... Will update notes and 'ible with what I found! Maybe now I can finally find time to expand the Z axis! It'd look terrible, but it'd be functional... And in the end, isn't that what really matters? :P

I was wondering... has anyone tried to make this with 28byj-48 motors? I feel like it might be possible to get the vitamin's list for this printer down to about $30 since it does away with expensive chrome plated linear rods, or threaded rods or linear bearings!!! Too bad it uses so much filament... I guess that's the trade off!

post? like a POST request? Unfortunately you wont be able to go directly from dash button to arduino, but if you like, you could create a small script to send your POST request and activate it with this program!

If you have the older dash button versions, you would be able to web into the dash button itself (during pairing mode) and enter your credentials directly! However I am under the impression that this has changed in the recent past and is no longer an option.

Hey there, unfortunately there is no way to directly access the microphone on the device without building and designing custom firmware. Unfortunately I am not aware of any custom firmware that has access to the wireless bits though.

Hmm I can pick up the old buttons just fine. Is it affecting the operation of the program? like, are you having missed button presses? IIRC I think I changed the response timeout in the latest version of the program. If you have enough devices on your network to run out of reservations you may also have enough traffic that the ping packets from my program get lost/dropped/stalled. Let me know if things get better when less devices are on the network. If so, I'll try to lengthen the timeout (or make an INI editable variable). The way the program works now, is that the discovery program pings everything in the subnet and then looks at the ARP table to find the amazon button MACs. After it find a button and it's associated IP, it sends out a continuous ping for that IP checking for a respo...

Hmm I can pick up the old buttons just fine. Is it affecting the operation of the program? like, are you having missed button presses? IIRC I think I changed the response timeout in the latest version of the program. If you have enough devices on your network to run out of reservations you may also have enough traffic that the ping packets from my program get lost/dropped/stalled. Let me know if things get better when less devices are on the network. If so, I'll try to lengthen the timeout (or make an INI editable variable). The way the program works now, is that the discovery program pings everything in the subnet and then looks at the ARP table to find the amazon button MACs. After it find a button and it's associated IP, it sends out a continuous ping for that IP checking for a response. The language I'm using (and the tools that windows comes with) does not lend itself to detecting ARP probes without other software. This program and instructable was written to get people up and running with minimal effort (and software dependency installs) and this was the way I chose to do it. However there exists a python script out there using the scapy module which allows packet manipulation and does exactly what you describe (checks for ARP probes from specific MACs)https://medium.com/@edwardbenson/how-i-hacked-amaz...I don't like the idea of telling people to install a bunch of software just for a single function (python, required modules for gui and packet capture) :P so I won't continue this person's work, however I encourage you to do so and create an instructable of your own :) It would probably be more reliable than my program!

Looking at your initial post, it looks like your shortcut is in your internet cache, and not on your desktop. The button has worked fine with shortcuts for me in the past. Let me know if this is not the case. It is not possible to use the dash for any purpose other than ordering specific items from Amazon without an always on server. You are correct, in a sense that "Amazon" can do whatever they want with their button. They can make it IFTTT compatible if they "want" however, seeing as the AWS IoT button is $20, you can see that they are taking a huge loss selling the buttons at $5/$1/$free. They'll do whatever they can to prevent people from using it in an unintended way, because every button sold and not used to buy their products is a business loss for them. This ...

Looking at your initial post, it looks like your shortcut is in your internet cache, and not on your desktop. The button has worked fine with shortcuts for me in the past. Let me know if this is not the case. It is not possible to use the dash for any purpose other than ordering specific items from Amazon without an always on server. You are correct, in a sense that "Amazon" can do whatever they want with their button. They can make it IFTTT compatible if they "want" however, seeing as the AWS IoT button is $20, you can see that they are taking a huge loss selling the buttons at $5/$1/$free. They'll do whatever they can to prevent people from using it in an unintended way, because every button sold and not used to buy their products is a business loss for them. This instructable is a "hack" in a sense that it allows you to use the dash button in a way unintended (and detrimental even!) to the manufacturers and sellers of this product.

Check out the latest release! Should be what you're looking for. https://github.com/fiveseven808/AmazonDashButtonHack

Windows Defender flags my program for some reason. False positive obviously. A report has already been submitted to Microsoft for review.If you don't trust the EXE, review and run directly from the script ;) that's the beauty of open source software!

If you run the amazonbutton_v3.3.exe, you'll be able use the command prompt and the button's IP to launch the daemon without having to re-discover it. I'm thinking about implementing a GUI type configuration in the daemon itself before i write a full on button manager though, so sit tight :D

Glad to hear you're up and running! Let me know if there's anything specific I can do to improve the program!

Sounds like a permissions issue. My program leverages the built in "ping" command in Windows. If your account doesn't have access to ping, the program won't work.

That's pretty strange... When you extracted the zip file, both EXEs are in the same directory, right?