20 random bookmarks
Storage for the links
Storage for the links
In the last article, we introduced some basic concepts of object-oriented programming (OOP), and discussed an example where we used OOP principles to model professors and students in a school.
“Hey Guys, What Map Program Should I Use?” A Flowchart (of sorts)Note: This document used to be open for comments and suggestions, but I got a large volume of basically nonsense edits that seem to have been misclicks, and had to reject so many of them that it seems google interpreted all the re...
Zellij, Yazi with Nushell and Lua scripting add a File Tree to Helix (or your prefered editor). An IDE-like experience, in the terminal. With nix as the only dependency. - luccahuguet/yazelix
Funkwhale - A platform for all your audio
Wez's Terminal Emulator
An example of using TypeScript with Inferno. Contribute to infernojs/inferno-typescript-example development by creating an account on GitHub.
Vegas performer Apollo Robbins, or "The Gentleman Thief," recently appeared on the "Today Show" with a very nervous-looking Matt Lauer, Willie Geist and hang...
SureAI.net - the very official website of the SureAI team.
jwz's blog, est. 1994.
Jamie Zawinski was one of the founders of Netscape and Mozilla.org, was the primary developer of Lucid Emacs, and wrote most of your screen savers. Today he is the proprietor of DNA Lounge, an all ages dance club and live music venue in San Francisco.
SpeedDrive documentation PROJECT MOVED TO GITHUB. VISIT GITHUB REPO FOR LATEST FILES AND UPDATES. The motivation behind creating the SpeedDrive mount was to extract maximum performance out of my ender3 with mostly stock parts. Print FAST with near-perfect quality. After pushing Bowden to its limit, I came to the conclusion (like many others), that sharp and accurate corners are simply impossible with a Bowden setup. Bowden setups are great for models with curvature, but for my particular uses, I was printing precisely engineered parts that often needed to fit together. Bowden setups produce poor corners because of imprecise linear/pressure advance due to play and friction inside the Bowden tube. This can be reduced to some extent, but never entirely eliminated.I started playing around with various mount designs and found them to be inadequate. The corners were good, but ringing and vibration prevented high speed printing and good bed adhesion. The orientation of the motor and distance from the X extrusion was not suited for sufficient inertial dampening. In creating this mount, there were two operating principles:Orientation of the motor (shaft) should be perpendicular to the X extrusion for good absorption of rotational inertia. The motor's centre of mass should be as close as possible to the middle of the X extrusion for absorption of its significant linear inertia at speed. Staying true to the operating principles, my solution was to mount the motor from behind the carriage with the extruder facing forwards. Speeds upwards of 100mm/s and accelerations of 3000+ are not only possible, these are real operating speeds that I have been using day to day for all my prints (see image of xyz cube). By no means is your printer guaranteed to get these results right off the bat, start at 1500accel and work up from there. There are now several designs and remixes claiming to be an improvement over the original SpeedDrive. I am all for innovation, however many of these designs violate one or both of the operating principles inherent to the SpeedDrive design. For this reason, I would not recommend any design or remix not explicitly listed on this page. Remixes and improvements are welcome however I encourage designers to stay faithful to the design principles. IMPORTANT NOTE!!The only downside to this solution is that the stock motor will slam into the frame unless the X endstop is adjusted. Therefore, I have also designed a 7.5mm endstop spacer that fits onto the carriage. This will shorten the bed in the X orientation by roughly 1cm on each side. In slicer, your Ender's bed size should also be changed to 200mm in the X direction.See the remix by dascook for reclaiming lost X space if thats important to you (BMG only, pancake stepper required).Also, for very tall prints you will need to extend the e-motor cable and adjust the printer's Z height in slicer to 200mm. DEMOThis is a demo of a near-perfect calibration cube printed in 13minutes using Klipper firmware and pressure advance (see picture). When my ender was still Bowden, I could only manage a 15minute cube with acceptable results. I don't know what to make of this because in theory, the Bowden setup should get higher speeds but it appears that superior corner performance and placement of the SpeedDrive negates the weight disadvantage. This is actually not that surprising because PRUSA printers are known to print at these speeds with similar quality. SPEEDDRIVE PRINT AND INSTALLATIONPrint with the flat part down, at least 4 walls and 50% gyroid infill. Enable support roof. 0.2 should be fine. PLA is fine. I recommend tightening the mount first without the v-wheel sleeves. This will
The Ultimate Guide to Building a Quadcopter From Scratch: This project started all the way back when I was in 6th grade and completely new to electronics, when I thought to myself, "Hey, let's build a drone....it shouldn't be that hard......right?" Yea, guess what, it's hard. Almost 4 years later, this pro…
Matrix, the open protocol for secure decentralised communications
SteamOS session compositing window manager. Contribute to ValveSoftware/gamescope development by creating an account on GitHub.
Wez's Terminal Emulator
End-to-end encrypted collaborative office suite
A blazing fast type-checked HTML macro crate. Contribute to vidhanio/hypertext development by creating an account on GitHub.