I've updated the Git repo with improved firmware, instructions, a BOM, and a wiring diagram. This project is ready for you to build! Clone, download, or fork at github.com/ZackFreedman/Big-Wheel
Built it! had a free weekend, but it's easier following your guide that doing it for the first time, so, you doing this in a weekend amazes me !!!! Now to modify the firmware (I wanted it for OBS Studio), and software is my trade, so I guess I can add some improvements that will be my contribution back to the community. Ah! One detail, there's a typo on the electronics schematic, you state that bottom knob B goes to pin 10, but it should go to 14 (10 is already used by wheel_b) as it's stated on the firmware.
is there a way to get fusion360 for free? I know at one time before they updated their subscription there was an option to use it free? it does not appear that is the case any more
@@DEVUNK88 You can get an educational license for free, assuming you're using the software for your personal projects: www.autodesk.com/education/edu-software/overview?sorting=featured&page=1
This channel has some of the most clickbait-looking videos that have turned out to be 100% worth watching that I have ever seen. It's like the complete opposite of Buzzfeed.
Thank you very much! I wish more engineering schools had prototyping classes; building stuff in a hurry is a different set of challenges than traditional engineering.
@@BeefIngot he’s studying engineering or design or something, not english I do however somewhat disagree with zacks mindset of: finish it before a certain time. For harmless weekend projects? Go for it, but for big projects like heavy machinery, ships or buildings, DO NOT DO THAT. Im studying safety and security management and a lot of accidents happen because people are running out of time, corners are cut, stuff goes wrong and people end up hurt or dead
@@Mourdraug Yeah, writing summaries is important, but if you need to write a ton of comments that probably means you have block of code that should have been collapsed into new function or method.
@@Mourdraug Not everybody can churn out clean code for a weekend warrior project. Some vague notes about what each bit does is worlds better than most hobbyist projects.
@@oasntet writing an extra line or three for each bit of code instead of writing short, single purpose methods with meaningful name speeds up coding how exactly?
@@Mourdraug probably less thinking. Time spent organising and thinking about names is time spent not typing. Then again, maybe that doesn't actually have any effect.
i love the philosophy / mindset tips. identifying "finishing" as an overriding design consideration is revalatory! "design for finishing" > "design for manufacture"
Or worse, "design for perfection" or "design for feature completeness". I need to cut most of my unfinished projects down to maybe 25% of their scope so I can just get one dang version finished. Then maybe I can think about V2.
This honestly is great intro vid for any engineers working on a senior project. Two days somes up the plans for the first semester. Research ahead of time, Test as you go, something's better than nothing are prolly the best advice you can have. - Senior Mechanical Engineer Student, 2021
"a project that is really rough is better than a project sitting in a box in your back room that you'll finish 'someday'." THAT'S MY PREROGATIVE OKAY!!! I'm sorry, that one just cut real deep...
"Always make test prints" prevents much plastic waste. I have learned this by trial and error several times, and will probably learn it a few more times before I know it. Thank you for all these wonderfully practical insights.
I find myself coming back to this every couple of months. This is a must watch for new engineers or experienced procrastinators with boxes of unfinished projects like me. Thanks a lot for making this informative repremand I never knew I needed.
Good suggestions on project timing and thanks for sharing your designs. I have a few suggestions. 1. Could have used a PCB for the project - if not a custom designed one, then a piece of strip board. 2. Could use much thinner wire to connect between switches. 3. With code comments, write the comments first. Then just write the actual code based on what the comments say that each section should do.
The nice thing about using a PCB (besides faster assembly) is that you have a product when you are done. I have been using Diptrace for my PCB designs for over 7 years. Diptrace gave me far fewer errors than when I used a high-ticket PCB systems costing 20x more! (Besides being more feature-rich , easier to use and no yearly update fee) Concerning code and comments: The best code has NO comments. Instead of epagab(void); // Eat pizza and grab a beer.... do this ..... EatPizza_And_GrabaBeer(void); no comment needed. I've been programming since the late '60's. The comment thing started as a necessity due to very poor hardware availability (small memory/storage) It has since then, become a bad habit substitute for better code writing. Writing your project as pseudo code (outline form) is a great idea.
I feel like I'm learning things that I never even knew that I should know as rock hard fact and rules. I think I found one of my new favorite youtubers
Most of it is things that are obvious once you’ve done rapid prototyping. That’s why more job experience = more pay most of the time. 80% of grasping any field of work is knowing how to avoid all the dumb mistakes and have a streamlined workflow.
I can't thank you enough for the amount of extra work you put in to explain to us the amount of extra work you put into your project to avoid the amount of extra work you would have to put in if somehting had gone wrong. Thank you !
This is one of the best build videos I've ever seen. You focused on the process, not the knitty-gritty. Sharing this with our engineering students. Thanks for the thought and energy you put into this. you have a bright future on the tubiverse!
I tend to take on larger projects (4-6 weekend stuff), but this is still great advice. I used to come into the weekend and think "I'll just finish what I can this weekend." Now I have a plan by Friday about exactly what I want to do by Sunday evening. I'm better at estimating my time, get more done, and manage to put my tools away each weekend instead of leaving them out because "I'm still using that."
The BEST UA-cam video I have watched all week, well except for the Starship SN10 flight. I've been building stuff since the 1970s and you made this project really easy to understand and build. There were only two things that weren't made clear in the video, but I'm going to assume that the following are both correct: 1) The included STL files have been corrected for proper key switch fitment. 2) This key deck plugs in via USB and acts just like a standard HID input device. Again, GREAT video. This will come in handy for me since I've been tasked with editing videos for our church services since the dampemic started.
This speaks to a project I have coming up. Parts are in place, but my knowledge is light in some areas for it. But instead of starting another never-ending project, I think I can give myself a week (a weekend really won't do). Thanks!
Awesome! That's a good outlook; you'll move faster if you have a goal to hit. Try to break your big idea down into standalone mini-projects that you can combine later - that way, if you run into trouble, you've still finished something usable.
This not just a tutorial... its a fricking life lesson... with this video, you just sky rocketed into my top 3 best makers in youtube. As a fellow nerd than loves prototyping, i would really like to see more of the philosophy of making rather than the making itself. Please do more of this :)
i clicked to watch you build it and i stayed because you taught us how to build a weekend project not just this specific thing. (i may or may not have an unfinished RC boat behind me right now)
Did not understand a single word, stayed for the fantastic show. A true nerd really funny with good tips on how to organize oneself, etc. This channel should go viral soon.
This is one of the best projects I have seen on UA-cam! Even if this was just a weekend project, you still taught applicable lessons for larger projects. The video deck looked awesome and you showed us how to make it too, nice work!
Thankyou for the great videos! Its nice to see how your production quality is getting better each video! You have some great content tech tear downs, organizing, building, hacking, and project planing advice and motivation to do my waiting projects! I NEED THIS CHANNEL! WATCHED ALL OF THE VIDEOS NOW AND NEED MOAHR!!
I really liked this. I really have a hard time finishing my projects (now that I’m actually deciding to build them) and this was helpful. Love the channel!
I like the planning suggestion and that you did the paperwork early on. How I do my studies too, read requirements a day or two before I go to put pen to paper and sleep on it. After a day of rest or two depending on the problem, the solution practically writes itself. Had you skipped the paper diagram and brainstorming, who knows how many extra days or weekends you would have spent on this project. Very cool project and great advice.
Gorgeous project, thanks for publishing! 0 - oh yes, grinded from datasheets is a pain in the ass :) 1 - fill balls under the encoder, you can, it will stop wobbling like now 2 - I would make the seat of the board differently, leaving space for the wire on the sides, perhaps I would even add grooves or wire clips on the board itself
You inspired me to build my own speakers! They’re not mathematically perfect, but I wanted to hone my woodworking/soldering skills, and I finished the first one yesterday! Keep up the good work❤️
I really like your advice about test fits and redundant screws. That part about soldering the diodes backwards was hilarious. I made a similar macro "keyboard" for 2D animating. It's 4 dip switches and 1 encoder so far... because that's the bare bones that I need. I've been using it on a breadboard for 6 months since I can't be bothered to make it look good. Eventually I'll finish designing a slim keyboard with 3 encoders and custom dampers to silence the downstroke AND upstroke of the mechanical keys.
Your advice is applicable to many more things than prototyping. E.g., just finishing a song based on a self-imposed deadline is infinitely better, than trying to make it perfect and never releasing it as a result.
My weekend project is 'Sauerkraut' since you asked. Four and a half kilos so far.. I really like your videos, your wisenings apply to any project based lifestyle. I make exquisite jewellery and other hand-sized objects (My Mum said so) often from salvaged electronic components. Working my way through your catalogue. Subbed, obvs. Keep it up you Drongo. Edit: Capitalised 'Mum', she earned it!
Holy cow, that is a lot of sauerkraut! I tried to make some sourdough a few times, but the microbial ecosystem in my secret lair is just too nasty. Your projects sound really neat - hope you finish plenty of them!
@@ZackFreedman Cabbage cheep, winter comin'.. Sourdough is like having a shithead baby that won't talk to you and dies every three weeks. I've given up on it. Adam Ragusea 'Old Dough' is a realistic alternative. Thanks again for your effort with the content. Peas Brother.
If you are always having problems with lifting on large prints, check on your bed heater... if it's just one that is a small square in the middle, get rid of it and replace it with one that covers the entire bed. I did this, no more issues with lifting, better prints all round, much better adhesion. It's one of the best upgrades you can do to a 3D printer.
This was a great video and I really appreciate lack of any music and the serious and concerned tone, I really enjoyed and learned through this, Thank you Zack!!
I’ve never watched your videos before, and I’ve never done wiring or making a keyboard or anything like that. The tips and tricks and advise on what to look out for can be used in anything!
Very insightful. This little control board is just what i was looking for. Together with your "Make a mechanical keyboard" that's my next learning/making project. Thanks, man. Awesome!
You know what, I’ve never done anything with electronics Ive never even used a soldering iron before But you’ve inspired me Im thinking I’ll pick up a breadboard and a teensy and some cables and give it a go
Awesome project and motivation. While I don't currently edit video (that is something I might do in future), I can definitely see the possibilities of make ng my own keypad for hotkeys. Also, love your "wake up at the crack of noon", and *drops it* and immediately saying, 'it's fine, everything's fine"
Man, that's awesome! It kinda remember me everytime I use ZOOM and have to use hotkeys to control the mic, de camera on/off and some other little s...t.
This is excellent. I have just built my multisensor (pretty ceiling mount thing with ESP32, various sensors, ventilation for temp sensors, adjustable baffles for PIR to block certain angles etc...) - NOT a weekend project! Spent way too long modelling the nubs that lock the sensor housing onto the backplate (like 5 days of testing and printing) and almost ran out of steam, tonnes of testing for various sensor holders, pretty patterns for ventilation holes, projected onto cylindrical sides... eugh! Tried to cram the whole lot into a 40mm deep housing and almost failed. Problem is that I'm a perfectionist and it does not come as second nature what you said about "a rough job is better than no job"! I'm still going at it. Anyway your video was highly relatable and applicable to me and my projects too - so I will try to take note of your points and work on them next time. (If interested, theres a vid on my channel showing my sensor after first prototype)
very good tips for starting (and finishing) those projects we start leaving for "later". with the whole quarantine thing, i was able to finish all of my main projects i had pending. i'm now back to work, so don't have as much time so i just do anything i need to do on my free days. who knows, maybe one day i'll actually decide to build a cnc router, but for now i'm just doing the smaller ones until i have enough reason to actually build the cnc.
Awesome vid. Perhaps a chat on iteration in the future would be good; calling a finished weekend project a successful prototype and iterating (multiple times) over a longer project period. There are always improvements to make.
When I had a school project to build a hovercraft in a week I knew I had no time and finished that thing in half a week and it still was one of the best projects I've ever done.
This is great! I feel inspired to buckle down and bang out my project to create a servo actuated attachment for the deadbolt on my door so I can unlock it just by joining my WiFi network.
I think this is really excellent advice, but I think it is worth noting here that a lot of this advice does require a great deal of specialism. By now, I assume Zach has tens of thousands of hours of experience doing these projects, to the extent where technical hurdles are taken in stride. For example, at 3:08 "You need to aggressively cut out all tedious tasks like manually changing dimensions..." This is great, except for many people new to the hobby, learning how to automate tasks in Fusion 360 might, itself, take entire weeks. Similarly, the idea of prototyping and printing a complicated 3D project might take weeks or months of spare time if you're new to the hobby. On the other side of Zach's advice is the idea that you need to realistically budget your time and to take things step-by-step, regardless of how many weekends it may take. The advice here is equally applicable to things like woodworking. An experienced woodworker can knock out a project in a weekend. A beginner is confused what tools are available, what plans are required, and how to assemble everything properly. So in a sense, the video is preaching to the choir --- other specialists. I think a lot of the advice is still good, though, like setting strong limitations on your time, or understanding that "it's better to have a crappy complete version than an incomplete version that sits in a box indefinitely".
I really loved the mindset on how to get things done. I have the bad habit of overengineering projects and this mindset of DONE OR THASH could really help me. Thank you 😄
Pretty solid advice for hackathons too. Throw in travel to another university and turn-in deadline by Sunday noon, and pretty much no one attempts hardware projects. Of course, that's what makes the hardware projects that much more impressive.
Oh, yeah. Hackathons were the crucibles where I really tightened up my process. I love making hardware at hackathons; it relieves a lot of the pressure to build a gorgeous UI, and sponsors love the photo ops.
I have never related more than to hearing you talk about making assumptions for your 3D prints lol. Really liked the idea of setting yourself up to save more time later as problems pop up during projects.
Well, need to start on making the last part of my project. Everything else is finished, but it was the "I'll do that tomorrow" thinking, that got me here...
That is a multiple engineers work. Mechanical, PCB and schematics, firmware, high level windows/Linux interface, field tester. But you prepared for three weeks before, so one weekend is enough. Reminds me of a school project: controlling a 6 axis robot arm. Got the entire project in a weekend. Starting from step motor with S curve acceleration up to menu selection, real time keyboard interaction. The code in 6809 assembler was 30 pages long. Electronic class teacher not impressed by two chip parallel port interface to trs80/coco2 computer.
I just found this video and instantly subscribed. Your approach and delivery are awesome. This is something that I could use but would be totally lost when it comes to coding it. Look forward to more!
This is a really helpful vid! I will have to follow it for next time. I end up with a lot of unfinished projects. My latest is a "Beavis Board", a guitar effects pedal lab with breakouts to test effects circuits. The circuit is very simple, but guitar effects pedals have some eccentricities that caused a few setbacks. Now I have to wait for more parts to arrive on Monday before I can finish it. It's a gift though, so I have to finish it soon!
Very good project, excellent as the steps and stages are detailed, above all it is appreciated that you comment on the successes and errors that were detected in the course, especially knowing in the short time that everything was achieved, thank you very much for sharing it with everyone . sorry for my bad writing, I'm still learning English. Greetings.
Reminds me of that time last semester when me and my friend designed, built, coded, tested and documented an MPPT solar charge controller in two days. Exactly the time we had left before the project was due, what a coincidence :)
Love the video. As someone with boxes of unfinished projects I feel pretty called out though not gonna lie, but I mean that's kinda why I was drawn to watching this in the first place.
It's so great being able to just will things into existence, able to just order parts, print stuff and yeah. This project is actually pretty tangible to me, had same issue of editing a 2hr+ long video and it was a pain to scroll right. The USB interfacing is something I have to do at some point but interfacing with an IMU is next on my list after some CV madness.
I am so lucky I commented my code for a big project I was, and am still, doing because, when I came back to it, it used so many weird things that it wouldve taken days for me to figure it all out again but, with comments, I was able to be messing around with it again within an hour I've started convincing myself I'm eventually going to share my code which is why it needs to be neat and well commented
Hey, I've got a tip for you for making a cool wheel for the encoder... Model it with a shallow groove around the outside, and glue in a length of MT2 timing belt, with the teeth out. It's awesome. 👍
@@ZackFreedman Yeah, I still don't know why it occurred to me...but I was working on a big dial to add to a control panel and just thought "Hey, y'know what'd be cool..." and I had a bunch of loose timing belt for 3D printers and stuff. Sure beat _printing_ the ridges into the design, _and_ it's rubberized!
I've updated the Git repo with improved firmware, instructions, a BOM, and a wiring diagram. This project is ready for you to build! Clone, download, or fork at github.com/ZackFreedman/Big-Wheel
Built it! had a free weekend, but it's easier following your guide that doing it for the first time, so, you doing this in a weekend amazes me !!!!
Now to modify the firmware (I wanted it for OBS Studio), and software is my trade, so I guess I can add some improvements that will be my contribution back to the community.
Ah! One detail, there's a typo on the electronics schematic, you state that bottom knob B goes to pin 10, but it should go to 14 (10 is already used by wheel_b) as it's stated on the firmware.
is there a way to get fusion360 for free? I know at one time before they updated their subscription there was an option to use it free? it does not appear that is the case any more
@@DEVUNK88 You can get an educational license for free, assuming you're using the software for your personal projects: www.autodesk.com/education/edu-software/overview?sorting=featured&page=1
@@ZackFreedman Thank you this is the page I have been looking for but couldnt seem to find! Thanks Zack!
@@DEVUNK88 It's my pleasure. Go build something cool!
This channel has some of the most clickbait-looking videos that have turned out to be 100% worth watching that I have ever seen. It's like the complete opposite of Buzzfeed.
Thanks! Hyperbole is pretty much necessary for UA-cam, so I want to make over-the-top videos that live up to the hype.
Yeah I don’t even care about this topic but I’m watching cause I always learn something when I watch Zack
There is this channel with clickbaity thumbnails, it's real... it's all real, but the thumbnails are just in one of the classic clickbait formats
Thanks.
That was a semesters intro to desing in 12 minutes.
Excellent job.
Thank you very much! I wish more engineering schools had prototyping classes; building stuff in a hurry is a different set of challenges than traditional engineering.
I agree, very well made video. I'll actually use these prototyping tricks on the projects I'm currently working on for my study!
@@ZackFreedman I'm a sophomore in Purdue, and every engineering project is kind of rush lol
Desing?
@@BeefIngot he’s studying engineering or design or something, not english
I do however somewhat disagree with zacks mindset of: finish it before a certain time. For harmless weekend projects? Go for it, but for big projects like heavy machinery, ships or buildings, DO NOT DO THAT. Im studying safety and security management and a lot of accidents happen because people are running out of time, corners are cut, stuff goes wrong and people end up hurt or dead
Liked because you are a bro and commented your code and not just threw spaghetti at us
I'll take clean code over spaghetti with tons of comments any day.
@@Mourdraug Yeah, writing summaries is important, but if you need to write a ton of comments that probably means you have block of code that should have been collapsed into new function or method.
@@Mourdraug Not everybody can churn out clean code for a weekend warrior project. Some vague notes about what each bit does is worlds better than most hobbyist projects.
@@oasntet writing an extra line or three for each bit of code instead of writing short, single purpose methods with meaningful name speeds up coding how exactly?
@@Mourdraug probably less thinking. Time spent organising and thinking about names is time spent not typing.
Then again, maybe that doesn't actually have any effect.
i love the philosophy / mindset tips. identifying "finishing" as an overriding design consideration is revalatory! "design for finishing" > "design for manufacture"
Or worse, "design for perfection" or "design for feature completeness". I need to cut most of my unfinished projects down to maybe 25% of their scope so I can just get one dang version finished. Then maybe I can think about V2.
This honestly is great intro vid for any engineers working on a senior project. Two days somes up the plans for the first semester. Research ahead of time, Test as you go, something's better than nothing are prolly the best advice you can have.
- Senior Mechanical Engineer Student, 2021
"...and I had an entire weekend to myself", annnnnd there it is, just gotta find these unicorn weekends.
you cant find a free weekend?
@@tseawell90 Not an entire weekend, there always seems to be other stuff that needs to get done.
You just not have kids or be married lol. Enjoy your freedom.
@@coreyroberts3342 ok whatever
69 yeeee
"a project that is really rough is better than a project sitting in a box in your back room that you'll finish 'someday'."
THAT'S MY PREROGATIVE OKAY!!! I'm sorry, that one just cut real deep...
"Always make test prints" prevents much plastic waste. I have learned this by trial and error several times, and will probably learn it a few more times before I know it. Thank you for all these wonderfully practical insights.
I came for vague keyboard tech.
I stayed for the beautiful curly haired prince. 👏😤
Dude, you've barely started on UA-cam yet you've got some amazing builds and breakdowns. Can't wait til I get to say "I watched him back when...."
I find myself coming back to this every couple of months. This is a must watch for new engineers or experienced procrastinators with boxes of unfinished projects like me.
Thanks a lot for making this informative repremand I never knew I needed.
Good suggestions on project timing and thanks for sharing your designs. I have a few suggestions. 1. Could have used a PCB for the project - if not a custom designed one, then a piece of strip board. 2. Could use much thinner wire to connect between switches. 3. With code comments, write the comments first. Then just write the actual code based on what the comments say that each section should do.
The nice thing about using a PCB (besides faster assembly) is that you have a product when you are done. I have been using Diptrace for my PCB designs for over 7 years. Diptrace gave me far fewer errors than when I used a high-ticket PCB systems costing 20x more! (Besides being more feature-rich , easier to use and no yearly update fee) Concerning code and comments:
The best code has NO comments. Instead of epagab(void); // Eat pizza and grab a beer.... do this ..... EatPizza_And_GrabaBeer(void); no comment needed. I've been programming since the late '60's. The comment thing started as a necessity due to very poor hardware availability (small memory/storage) It has since then, become a bad habit substitute for better code writing.
Writing your project as pseudo code (outline form) is a great idea.
I feel like I'm learning things that I never even knew that I should know as rock hard fact and rules.
I think I found one of my new favorite youtubers
Most of it is things that are obvious once you’ve done rapid prototyping. That’s why more job experience = more pay most of the time. 80% of grasping any field of work is knowing how to avoid all the dumb mistakes and have a streamlined workflow.
I can't thank you enough for the amount of extra work you put in to explain to us the amount of extra work you put into your project to avoid the amount of extra work you would have to put in if somehting had gone wrong. Thank you !
This was just straight up good advice. I'm not even going to build anything this weekend and I'm already feeling on track.
My weekend project is a Datsun 510 that has been off the road for over 2 years. You crushed this dude and these are amazing tips.
Thank you! Good luck!
This is one of the best build videos I've ever seen. You focused on the process, not the knitty-gritty. Sharing this with our engineering students. Thanks for the thought and energy you put into this. you have a bright future on the tubiverse!
I tend to take on larger projects (4-6 weekend stuff), but this is still great advice. I used to come into the weekend and think "I'll just finish what I can this weekend."
Now I have a plan by Friday about exactly what I want to do by Sunday evening. I'm better at estimating my time, get more done, and manage to put my tools away each weekend instead of leaving them out because "I'm still using that."
I got my first 3d printer (flashforge adventurer 3) 6 days ago, and this channel is by far the 2 best thing to happen to me in the past week!!
The BEST UA-cam video I have watched all week, well except for the Starship SN10 flight. I've been building stuff since the 1970s and you made this project really easy to understand and build. There were only two things that weren't made clear in the video, but I'm going to assume that the following are both correct:
1) The included STL files have been corrected for proper key switch fitment.
2) This key deck plugs in via USB and acts just like a standard HID input device.
Again, GREAT video. This will come in handy for me since I've been tasked with editing videos for our church services since the dampemic started.
This speaks to a project I have coming up. Parts are in place, but my knowledge is light in some areas for it. But instead of starting another never-ending project, I think I can give myself a week (a weekend really won't do). Thanks!
Awesome! That's a good outlook; you'll move faster if you have a goal to hit. Try to break your big idea down into standalone mini-projects that you can combine later - that way, if you run into trouble, you've still finished something usable.
This not just a tutorial... its a fricking life lesson... with this video, you just sky rocketed into my top 3 best makers in youtube.
As a fellow nerd than loves prototyping, i would really like to see more of the philosophy of making rather than the making itself.
Please do more of this :)
i clicked to watch you build it and i stayed because you taught us how to build a weekend project not just this specific thing. (i may or may not have an unfinished RC boat behind me right now)
Did not understand a single word, stayed for the fantastic show. A true nerd really funny with good tips on how to organize oneself, etc. This channel should go viral soon.
This is one of the best projects I have seen on UA-cam! Even if this was just a weekend project, you still taught applicable lessons for larger projects. The video deck looked awesome and you showed us how to make it too, nice work!
I have ADHD and these tips will apply to a lot of my 4 month long “weekend projects”. The bees in my head and I appreciate you! Stay awesome!!
Finally finished swapping out and upgrading the motor, speed controller and throttle control on my decade old Razor E300.
Nice! There’s no feeling like finishing a project.
Thankyou for the great videos! Its nice to see how your production quality is getting better each video!
You have some great content tech tear downs, organizing, building, hacking, and project planing advice and motivation to do my waiting projects! I NEED THIS CHANNEL! WATCHED ALL OF THE VIDEOS NOW AND NEED MOAHR!!
Thank you very much! We’re getting better as we get more practice! You want moar, and moar is what you will get!
I really liked this. I really have a hard time finishing my projects (now that I’m actually deciding to build them) and this was helpful. Love the channel!
Love that I found your channel, all your content seems to entertain me enough to put off studying for my exams
honestly, I don't know anything about sautering or coding, but this is the best video I've seen about the mindset of getting projects done.
I like the planning suggestion and that you did the paperwork early on. How I do my studies too, read requirements a day or two before I go to put pen to paper and sleep on it. After a day of rest or two depending on the problem, the solution practically writes itself. Had you skipped the paper diagram and brainstorming, who knows how many extra days or weekends you would have spent on this project. Very cool project and great advice.
Time management tips are something so many channels skip over! Looking forward to seeing more videos like this one!
Gorgeous project, thanks for publishing!
0 - oh yes, grinded from datasheets is a pain in the ass :)
1 - fill balls under the encoder, you can, it will stop wobbling like now
2 - I would make the seat of the board differently, leaving space for the wire on the sides, perhaps I would even add grooves or wire clips on the board itself
this is quickly becoming my new favourite channel
I came here from Instructables for the device; I'm staying for the presentation.
Nice work all around!
You inspired me to build my own speakers! They’re not mathematically perfect, but I wanted to hone my woodworking/soldering skills, and I finished the first one yesterday! Keep up the good work❤️
I really like your advice about test fits and redundant screws. That part about soldering the diodes backwards was hilarious.
I made a similar macro "keyboard" for 2D animating. It's 4 dip switches and 1 encoder so far... because that's the bare bones that I need.
I've been using it on a breadboard for 6 months since I can't be bothered to make it look good. Eventually I'll finish designing a slim keyboard with 3 encoders and custom dampers to silence the downstroke AND upstroke of the mechanical keys.
Your advice is applicable to many more things than prototyping. E.g., just finishing a song based on a self-imposed deadline is infinitely better, than trying to make it perfect and never releasing it as a result.
My weekend project is 'Sauerkraut' since you asked. Four and a half kilos so far..
I really like your videos, your wisenings apply to any project based lifestyle. I make exquisite jewellery and other hand-sized objects (My Mum said so) often from salvaged electronic components.
Working my way through your catalogue. Subbed, obvs.
Keep it up you Drongo.
Edit: Capitalised 'Mum', she earned it!
Holy cow, that is a lot of sauerkraut! I tried to make some sourdough a few times, but the microbial ecosystem in my secret lair is just too nasty. Your projects sound really neat - hope you finish plenty of them!
@@ZackFreedman Cabbage cheep, winter comin'..
Sourdough is like having a shithead baby that won't talk to you and dies every three weeks. I've given up on it. Adam Ragusea 'Old Dough' is a realistic alternative.
Thanks again for your effort with the content.
Peas Brother.
If you are always having problems with lifting on large prints, check on your bed heater... if it's just one that is a small square in the middle, get rid of it and replace it with one that covers the entire bed. I did this, no more issues with lifting, better prints all round, much better adhesion. It's one of the best upgrades you can do to a 3D printer.
This was a great video and I really appreciate lack of any music and the serious and concerned tone, I really enjoyed and learned through this, Thank you Zack!!
So many good tips in this. ty. Keep' em coming Zach!
I’ve never watched your videos before, and I’ve never done wiring or making a keyboard or anything like that. The tips and tricks and advise on what to look out for can be used in anything!
Very insightful. This little control board is just what i was looking for. Together with your "Make a mechanical keyboard" that's my next learning/making project. Thanks, man. Awesome!
Loved that you added the mistakes and work arounds, trial and error are a big part of my projects 😅
I don't know how you showed up on my feed, but I am happy you did!
Bro you definitely fired me up. Project time management is key.. thanks for the reminder
You know what,
I’ve never done anything with electronics
Ive never even used a soldering iron before
But you’ve inspired me
Im thinking I’ll pick up a breadboard and a teensy and some cables and give it a go
Awesome project and motivation. While I don't currently edit video (that is something I might do in future), I can definitely see the possibilities of make ng my own keypad for hotkeys.
Also, love your "wake up at the crack of noon", and *drops it* and immediately saying, 'it's fine, everything's fine"
Stop the callouts!! I'll finish that project!
Thanks so much... a friend just told me about your channel, you're a great source of motivation and inspiration.
Man, that's awesome! It kinda remember me everytime I use ZOOM and have to use hotkeys to control the mic, de camera on/off and some other little s...t.
Fantastic job Zack. Also "I got up at the crack of noon" is now my thing 😂Cheers JAYTEE
This is excellent. I have just built my multisensor (pretty ceiling mount thing with ESP32, various sensors, ventilation for temp sensors, adjustable baffles for PIR to block certain angles etc...) - NOT a weekend project! Spent way too long modelling the nubs that lock the sensor housing onto the backplate (like 5 days of testing and printing) and almost ran out of steam, tonnes of testing for various sensor holders, pretty patterns for ventilation holes, projected onto cylindrical sides... eugh! Tried to cram the whole lot into a 40mm deep housing and almost failed. Problem is that I'm a perfectionist and it does not come as second nature what you said about "a rough job is better than no job"! I'm still going at it. Anyway your video was highly relatable and applicable to me and my projects too - so I will try to take note of your points and work on them next time. (If interested, theres a vid on my channel showing my sensor after first prototype)
very good tips for starting (and finishing) those projects we start leaving for "later". with the whole quarantine thing, i was able to finish all of my main projects i had pending. i'm now back to work, so don't have as much time so i just do anything i need to do on my free days. who knows, maybe one day i'll actually decide to build a cnc router, but for now i'm just doing the smaller ones until i have enough reason to actually build the cnc.
It must feel awesome not to have those unfinished ideas hanging over your head. Half-complete projects make me anxious...
This is resonates with programming work to me. Like 100% what every two weeks feels like with my team.
What an absolute boss video certainly some keen takeawayslooking forward to jumping into another weekend build sooner rather than later
Awesome vid. Perhaps a chat on iteration in the future would be good; calling a finished weekend project a successful prototype and iterating (multiple times) over a longer project period. There are always improvements to make.
When I had a school project to build a hovercraft in a week I knew I had no time and finished that thing in half a week and it still was one of the best projects I've ever done.
This is great! I feel inspired to buckle down and bang out my project to create a servo actuated attachment for the deadbolt on my door so I can unlock it just by joining my WiFi network.
Dude! I've been looking for your exact channel without even knowing it. Awesome stuff! Looking forward to seeing some more of your videos. Subscribed.
Your jokes are far too good, and you casually slip them past each time. Pure quality.
Hey, really great project and great mindset on how to get things done. Keep the good work!
When you dropped it and reflexively said "everything's fine", I felt that.
I think this is really excellent advice, but I think it is worth noting here that a lot of this advice does require a great deal of specialism. By now, I assume Zach has tens of thousands of hours of experience doing these projects, to the extent where technical hurdles are taken in stride. For example, at 3:08 "You need to aggressively cut out all tedious tasks like manually changing dimensions..." This is great, except for many people new to the hobby, learning how to automate tasks in Fusion 360 might, itself, take entire weeks. Similarly, the idea of prototyping and printing a complicated 3D project might take weeks or months of spare time if you're new to the hobby. On the other side of Zach's advice is the idea that you need to realistically budget your time and to take things step-by-step, regardless of how many weekends it may take.
The advice here is equally applicable to things like woodworking. An experienced woodworker can knock out a project in a weekend. A beginner is confused what tools are available, what plans are required, and how to assemble everything properly. So in a sense, the video is preaching to the choir --- other specialists.
I think a lot of the advice is still good, though, like setting strong limitations on your time, or understanding that "it's better to have a crappy complete version than an incomplete version that sits in a box indefinitely".
I really loved the mindset on how to get things done. I have the bad habit of overengineering projects and this mindset of DONE OR THASH could really help me. Thank you 😄
I am in the process of making a keyboard, absolutely love you!
This was so cool! Thanks for the video. Not sure I'll ever do this project but I loved the 'how to outline a project and finish' theme
That's what it's there for! I have a few more 'getting things done' episodes, and you've just reminded me to make a playlist.
Pretty solid advice for hackathons too. Throw in travel to another university and turn-in deadline by Sunday noon, and pretty much no one attempts hardware projects. Of course, that's what makes the hardware projects that much more impressive.
Oh, yeah. Hackathons were the crucibles where I really tightened up my process. I love making hardware at hackathons; it relieves a lot of the pressure to build a gorgeous UI, and sponsors love the photo ops.
@@ZackFreedman Haha yes they really do. Good stuff man, I'll show this video around when the next hackathon happens.
"It's worth putting in more work to reduce your rework"
This is probably the most motivating line I've heard in quite some time.
8 months later im watching this while working on some new projects... Definitely going to get going on these 😈 Thanks!
Always nice to see another ergodox user out there! I'm a month in and finally getting used to it.
I have never related more than to hearing you talk about making assumptions for your 3D prints lol. Really liked the idea of setting yourself up to save more time later as problems pop up during projects.
Well, need to start on making the last part of my project. Everything else is finished, but it was the "I'll do that tomorrow" thinking, that got me here...
I freaking love your videos dude! what a good sense of humor. keep making and sharing.
That is a multiple engineers work. Mechanical, PCB and schematics, firmware, high level windows/Linux interface, field tester.
But you prepared for three weeks before, so one weekend is enough.
Reminds me of a school project: controlling a 6 axis robot arm. Got the entire project in a weekend. Starting from step motor with S curve acceleration up to menu selection, real time keyboard interaction. The code in 6809 assembler was 30 pages long. Electronic class teacher not impressed by two chip parallel port interface to trs80/coco2 computer.
I just found this video and instantly subscribed. Your approach and delivery are awesome.
This is something that I could use but would be totally lost when it comes to coding it.
Look forward to more!
Nice! I like the outline, 'lessons learned', custom captions, & 4x palmface ;)
You're an inspiration man. So glad I found your channel! Keep up the good work and can't wait for more vids!
This is a really helpful vid! I will have to follow it for next time. I end up with a lot of unfinished projects. My latest is a "Beavis Board", a guitar effects pedal lab with breakouts to test effects circuits. The circuit is very simple, but guitar effects pedals have some eccentricities that caused a few setbacks. Now I have to wait for more parts to arrive on Monday before I can finish it. It's a gift though, so I have to finish it soon!
That’s pretty sweet! Is is just a development aid, or can you use it onstage?
Currently building a mechanical keyboard kit and I'm glad to know even the pros solder diodes backwards :D
Very good project, excellent as the steps and stages are detailed, above all it is appreciated that you comment on the successes and errors that were detected in the course, especially knowing in the short time that everything was achieved, thank you very much for sharing it with everyone . sorry for my bad writing, I'm still learning English. Greetings.
Reminds me of that time last semester when me and my friend designed, built, coded, tested and documented an MPPT solar charge controller in two days. Exactly the time we had left before the project was due, what a coincidence :)
Great tips, man! I also admire your hard work and ingenuity. More details on writing the drivers would be a plus!
Love the video. As someone with boxes of unfinished projects I feel pretty called out though not gonna lie, but I mean that's kinda why I was drawn to watching this in the first place.
It's so great being able to just will things into existence, able to just order parts, print stuff and yeah.
This project is actually pretty tangible to me, had same issue of editing a 2hr+ long video and it was a pain to scroll right.
The USB interfacing is something I have to do at some point but interfacing with an IMU is next on my list after some CV madness.
I have wanted to build a custom keypad like this for a long time. Your video made me order the parts and i'm getting started today.
All right! Good luck!
Love this video. Been working on building this steering wheel to play cyberpunk. Needed something like this to help get me on a timeline
That's amazing. I always look for such out of the box content instead of arduino doing something. 🤩
I am so lucky I commented my code for a big project I was, and am still, doing because, when I came back to it, it used so many weird things that it wouldve taken days for me to figure it all out again
but, with comments, I was able to be messing around with it again within an hour
I've started convincing myself I'm eventually going to share my code which is why it needs to be neat and well commented
I’m learning so much from your work, love what you do!
Wow this is amazing!! Electronics are not my thing, but watching this makes me wanna try!! Thanks for teaching us all of this!
Subscribed. Love that you share your designs and codes. Thank you very much.
Love the project mate - been something I've been looking into for ages!
Just got my first printer and can't wait to get started!
I... this was incredibly relatable and inspiring at the same time.
thanks for this.
Hey, I've got a tip for you for making a cool wheel for the encoder... Model it with a shallow groove around the outside, and glue in a length of MT2 timing belt, with the teeth out. It's awesome. 👍
That's a really cool idea. My hackerspace has a bunch of surplus timing belts hanging somewhere; maybe I'll cut one up when I have some free time.
@@ZackFreedman Yeah, I still don't know why it occurred to me...but I was working on a big dial to add to a control panel and just thought "Hey, y'know what'd be cool..." and I had a bunch of loose timing belt for 3D printers and stuff. Sure beat _printing_ the ridges into the design, _and_ it's rubberized!
Well its Tuesday, but this week Tuesday is my Sunday. Headed to my shop now, thanks man!