Once in a while I'll build an application for personal use or to automate something. If it's half-polished I'll release it here so others can make use of it. Generally, I'll include the source code so you can modify for your needs. I typically develop in VB.Net since I started out using QBasic and VB5 20+ years ago and I don't have the time or desire to learn a new language.
Below you'll find some of my astro photos. Taken with my Celestron NexStar 6SE, mounted AltAz using an ASI ZWO224MC camera typically with a Meade 3.3 focal reducer for deep sky objects or a 2x barlow for planetary. I started dabbling with this in late 2017 and have been trying to improve ever since.
I've been working with wood for several years now, mostly building furniture projects that we need around the house. I don't really have examples of pieces I've made to put here but I needed to fill this third column with something ;) Maybe I'll put up some content down the road. I do all of my work from my home basement shop that's fitted out with a pretty decent array of tools for a hobbyist.
Feel free to download any of these free utilities and modify as you wish. Full source code and binaries supplied.
Monitor folders for new files and email those files to designated recipients. Create as many profiles/watched folders as you wish, new threads are spawned for each profile. If your SMTP server requires authentication your credentials are securely stored in the Windows Credential Manager. Binary, VS 2017 Source
A Windows application to do some basic ASCOM control of your telescope. Intgrates with ASCOM 6. I mainly use this to automatically set my mount time to the system time of my imaging laptop. I also use it to park my scope at the end of the session to pre-defined AltAz coordinates. WinForms application written in VB.Net. Binary, VS 2017 Source. Click here for a help image.
TAN Window Manager (v1.00):
When working with multiple screens you'll often find that windows don't stay where you put them when you move between monitor changes or even awaking from sleep. This small program allows you to save the location and size of selected windows so you can easily restore their location later. Simply place a shortcut to the program in your startup folder so it runs at boot. Open all the programs you want to save and place them where you want. Right-click the TAN Window Manager icon that will be in your tray and click 'Save Window Locations'. In the popup check the windows you want to save and click 'Save'. Now you can use the 'Restore Window Locations' button to magically move your saved windows back to where you placed them. WinForms application written in VB.Net. x64 Binary, VS 2017 Source
MinuteMan, the UPS manufacturer, doesn't have a great Linux client for monitoring their UPS hardware. MinuteMon is a small C program that can be run as a daemon or invoked manually to monitor a MinuteMan USB-based UPS and send email alerts. Binary & Source
A network API for the open source Pandora client "pianobar-windows" (GitHub). pianobar-windows is strictly an interactive command line program and TandoraProxy transforms it into a network-based server by exposing a network service that can interact with it. Great in headless home audio situations. Basically, you send TCP commands to this application and it then sends commands to pianobar-windows and returns the response. More details in the intructions.txt file in the download. Console application written in VB.Net. Binary, VS 2017 Source
Run this program as a recurring task to be notified via email when the IP of your dynamically assigned internet connection changes. Notifications include the new and old IP addresses. Console application written in VB.Net. Binary, VS 2013 Source
Copyright © 2019 toddnelson.net