Category Archives: Uncategorised

RC brushless turbine as alternative flowhood fan for mycology

Recently it occured to me that this 20KRPM brushless turbine i have that i can buy rather cheap too, incredibly efficiently consumes 300W of power. On paper, a 12″ x 24″ (~30x60cm) H14 Hepa can operate above the required 0.5m/s airflow with a mere 50-80W fan. One of the downsides of induction fans, the most common high power fans, is you cant change their speed unless they were designed with that functionality in mind. Ones that are, usually are incredibly expensive, offsetting their value. Usually a flowhood motor costs more than it needs to because it needs to work unregulated matched perfectly to your filter, producing more than 0.5m/s airflow while also not exceeding the pressure rating of the filter.

Continue reading RC brushless turbine as alternative flowhood fan for mycology

Battery Powered Infinity Dodecahedron Project: No base or stand

Hi, for my current digital modelling class i have been given free choice for my final assessment so i decided to kill two birds with one stone and use the opportunity to model out a blueprint for a perfect infinity dodecahedron. But this one would be different, all the controllers, batteries and circuitry will be inside the frame, no addons, no leads/wires for power, no stands, no blacked out fake-faces, just a perfect normal self contained dodecahedron!

Infinity dodecahedron example src: https://imgur.com/gallery/tjsw02s

An infinity-shape is essentially any geometric shape with tinted mirroring and lights on the inside, they almost endlessly reflect around and around creating trippy light patterns. Normally though the frame doesnt contain anything more than the wires, and portable ones with built in controller and power are never dodecahedrons, either they have a box hanging off, a stand, or one of the faces is extruded 1-2 inches thicker to hide a beefy controller, which also ends up blacking out that face so you kinda have to ignore it.

Continue reading Battery Powered Infinity Dodecahedron Project: No base or stand

added recaptcha to the site

To combat the massive number of bots swarming the blog, i realized after someone who i suspect was a bot, asked about reCaptcha.
So i downloaded this plugin https://en-au.wordpress.org/plugins/advanced-nocaptcha-recaptcha/

It occured to me that this would be vastly more effective than trying to parse keywords or use any sort of paid service. this uses googles captcha, i have read it uses google services that track the users activity and analyzes whether they are human or not, and if it triggers any flags, one of them i believe being even just using a VPN (bot armies need to run off VPNs usually), it forces the person to do one of those tests where you click on the image containing a bike or road sign.

All bots are at least somewhat suspicious and google internally takes notice of IPs where bot behaviour is detected, and for good reason, this isnt about being creepy big brother, bots can be used to produce false ad revenue. ignoring ad clicks, simply viewing a page with ads on it earns the host revenue, now imagine you have a botnet army, that is, several thousand malware infected computers you can freely control and have perform background operations. tell each one twice a day to simply open a page in an invisible browser from each supported affiliate site, and over 50 affiliates, you got yourself 100K pageviews per day, 100K ad views, or potentially 100K ad clicks. cost per clicks on ads can be something like 10-40 cents. in 1 day, if you create 50 random sites with ads, then control a botnet to have them all click on the ads, you could make 40K in a single day tricking google into thinking real people clicked those ads.

the solution? invisible captcha, google monitors the activity and can determine when behaviour changes, some online games like runescape use this to catch out bot accounts as well farming money and equipment, disrupting the in game economy and/or selling game currency.

Thats a little background on captcha, if your own wordpress blog or other site is having a ton of spammy comments (i get about 200 a month, or, got that is) try a simple reCaptcha, for most people most of the time, you click the “i am not a robot”, it tells you arent, and thats it, done, but now and then it might make you click on some pictures, taking a whole 10 seconds of your time, it inconveniences nobody.

I highly recommend it, especially over a paid parsing system that excludes comments based on keywords, for the time being i am disabling all content restrictions so commenters can freely link me images again.

A simple explanation of the wacom data scandal

To call this a scandal would be an overstatement, its embarrassing for wacom but it simply sounds worse than it is.  The origin of this story begins here https://robertheaton.com/2020/02/05/wacom-drawing-tablets-track-name-of-every-application-you-open/ 

Its a pretty involved story that seems to be about 50% explaining literally every step involved in the process of proving the nature of the exfiltration. (exfiltration is the opposite of infiltration, means to sneak something out rather than in), so ill try to explain this in a reasonably simple and concise manner.

Here it is; wacom collects a list of the headers of programs, their “names” if you will, that you open during periods of activity on your tablet. They read just the names of programs you open or click on right after or during periods you use your tablet.

The text in the header is what they will see. Just its name though.

Wacoms goal in this is to quietly add support for any and all software that a lot of its customers appear to be using, it takes the names of the software, and uploads it to their private database, thats it. Ill elaborate a bit later on why this is so important for wacom though.

The problem this creates; the implications are minor however, depending on your stance on privacy you might have a problem with it, personally i couldnt give less of a shit, sure, occasionally they will see other software i exit paint tool sai, paint or photoshop from but all they see is the names and a timestamp. The risk is that a wacom employee with clearance, which no employee should really have (since the point is only to count programs used A LOT by everyone), can see an individuals program habits and exploit this in a really complex and obscure way. After a ridiculous amount of effort that would leave a huge digital papertrail (meaning doing illegal stuff with this would easily lead to termination of employment or otherwise being caught), at best a would-be hacker/criminal could send you some phishing emails or a virus (you probably will not download or your AV will block) that exploits one of the programs it sees you using, the risk/return of such an attack is too high for too little in an obscure way.

what to take from this; this was a huge dick move by wacom, the information they take is handled poorly and collected aggressively, because it poses an extremely low threat to end users they proportioned their level of care accordingly. It changes nothing though. Off the top of my head, wacom could instead not use google for this service, and just directly download the analytical data, what this means is decimating the potential for abuse of the data. All methods of abuse involve using the google data profile to match a tablet user with an online identity, remove this and the problems vanish.

why would they do this?
Its simple, ask yourself, why does anyone bother using wacom products? They are the best out there! But why are they so much better than the limited competition? Because they natively have the widest support for software. I think you see where im getting with this. Wacom collects the names of the software people often use its tablets with so they can properly direct their driver development efforts where its needed most, as well as catching onto new software. Its odd isnt it that niche or obscure new software seems to pop up and natively support advanced pen functions right? Wacom actively tracks what software is used, other tablet makers however simply focus on basic support while emphasizing use on the giants like photoshop and clip studio paint. Others dont bother at all and just rely on windows drivers for compatibility.

Wacom does this to control a monopoly on the pen tablet and display market so they can continue to charge their obscene high prices for their products. Its a niche market as it is, wacom doesnt really make a huge amount of profit even though their prices are so high, so its extremely hard for anyone to butt in on their turf, and this is how they maintain control.

 

So, in conclusion, your private data is safe, basic common sense level web security awareness will trump anyone who gets their hands on your data, and wacom should be embarrassed and fix this poor exploitable handling of your data, as a matter of respect not security, there are better ways to do it that anonymize its users. As Robert Heaton says, in spite of everything “this is essentially just a mouse”.

 

And on a parting note, you can pretty easily block wacom services from connecting to the internet via your firewall, i recommend the free program “tinywall” it will block everything you dont approve of explicitly including windows services that some programs use to sneak analytic data from, you can temporarily enable it to check for driver updates, or simply just make a point to check wacoms site for driver updates to download manually if you permablock it from your windows firewall instead.

 

Im back (again)

I have been very busy, with moving, changing to a new campus, besides also studying. I plan to very soon finish the backlight driver, ill also make some revisions, namely, adding the ability to use ANY microcontroller for this. Specifically ill make it compatible with the ESP8266 series which are capable of reading a signal voltage and outputting PWM. The ESP8266 is a wifi board, but we wont be making use of that (but just for kicks i might add a web interface someday), its stupidly fast, its only $2, and most importantly, not only does it have a built in USB interface, you can even program the damn thing over the air, meaning if you ever, or i ever, find a bug in the code, you simply can just upload a patched version without having to open the monitor, you can set up the thing to act as a hotspot for situations like this.

Just to clarify, the reason this thing seems too good to be true is because it is. the ESP8266 is fundamentally designed to work like an adaptor but wemos and nodemcu have made expanded boards that fully use all the chips GPIOs, which arent actually many.  Can do some pretty intense processing, relatively speaking, though usually not while using wifi, also the wifi code usually takes up most of the space on board, usually when running solo, its digitally connected (not analog) to 1-wire or SPI protocol devices that make use of the fact it can only handle 2-3 data connections, for digital sensors and such. Unlike the STM32F1 Bluepill which can, though its strengths lie elsewhere.

Anyway, what we are asking of this board is trivial.

The reason i initially used the STM32 bluepill was i assumed i had to be able to accurately read a 600Hz PWM signal while also outputting a 10-20KHz PWM signal. this is something that is not easily done on an ESP. Also at the time the ESP cost twice as much.
Turns out though all you need is a single PWM peripheral running and use of the ADC to read the voltage. technically the STM32 is still better because itle read up to 5v, while the ESP only 3.3v, but, if you buy some 1% error tolerance resistors or better for the voltage divider, the issue will be moot, especially if i eventually manage to make a self callibration process, for which, it will be vastly better to be using the ESP, since you wont have to open the monitor again to add the program, hell, you can manually callibrate it from a web browser even, to  tell it what voltage is minimum brightness and what voltage is maximum, or you can just do all your brightness controlls through a browser too and totally ignore the need for any special interfacing, given the complexity of the OSD, this might actually work out better XD

Purely because using an external programmer can be a burden to beginners, and the ESP is now more supported than STM boards, and cheaper, ill switch this projects suport over to that. Anything though the ESP can run, can also be run on almost any other arduino too.

On a final note, to anyone posting comments, i get like 50 spam messages a week, if you want to share a link, break up your links or remove the http:// part, most websites trip my shitty spam checker. comments shouldnt need manual approval so feel free to double, tripple or etc post your questions until they pass, be sure not to use any rude language either. I dont mind if you have to post a bunch of times to make it come through. As a general rule, i think theres a pretty short list of safe websites so, just dont use any valid URLs in comments. also, dont add your website like it asks, thats a trap, i will change the user interface  to display an image saying “do not type anything in this bar, or your comment will automatically be deleted”, the spam bots always fill out random shit for the website url.

Feel free to say hello on my discord, i get mobile notifications from my server.

Im going to build a high powered custom LED strip for the wacom and anything else

Ive drawn up a model of the LED strip i have in mind. It is based on a 5.7mm long SMD LEDs, prefferebly 5736’s, but they arent too common, i may have to go with 5730s. I was going to go with the 5050s, or another LED but packed tighter, however, 5050s are a tad bit too big for the rails without going into multi layer PCBs which are just insanely expensive. I was also going to go with packing heaps of LEDs on the strip by turning them sideways, but, same reason, i couldnt, so ultimately this will end up being a modular larger version of the exact same strip. not that its bad or anything. this strip though will utilize parallel series of 4 instead of 3, meaning it can be safely run at 12v unregulated.

Continue reading Im going to build a high powered custom LED strip for the wacom and anything else

Blog update: Im back. Was Sick. Also “website” field has been removed from comments due to mass spam attack from viagra salespeople

Ive been sick these past 2 weeks, I knew i should have held my breath walking past that coughing guy in the exam room, i bet everyone was put out of comission, sleep deprived caffeine hopped up engineering students, spending 3 hours in that small room with at least the one sick person.

Anywho, im good as new, to answer some questions:

Continue reading Blog update: Im back. Was Sick. Also “website” field has been removed from comments due to mass spam attack from viagra salespeople