![]() |
Forum Index : Microcontroller and PC projects : PhD hot-shot....what a mess
Author | Message | ||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1139 |
This popped-up on my YouTube What the heck is that??? ![]() My PicoMite version was perfect right from the get-go...this is not a controlled motor. Granted, there are many not-so-great Arduino-based attempts on YT but his doesn't even get to position without that second kick. I have to question his claimed credentials. I left the comment questions and he immediately came back with insults and was going to attack me on LinkedIn (forgot that I even had an account). He since deleted the insults. Our PicoMite blows this garbage away...totally ![]() |
||||
KeepIS![]() Guru ![]() Joined: 13/10/2014 Location: AustraliaPosts: 1828 |
I think you summed it up perfectly, that attitude and condescending statements on anyone commenting negatively basically says, "anyone who questions his status and design implementation will be blocked". I felt no need to read or watch the channel from that point. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1139 |
Something not right with this guy. Here's my comment: ![]() And so he went to my old LinkedIn and posted: ![]() Where did I use "hurty" words? I asked questions and he didn't answer a single one of them. He is showing the worst performing example of a motor PID that I am able to find on YT and yet he insinuates that everyone else has got it wrong. "Qualified to teach" ![]() Really? Any real/responsible designer would put safety first & foremost but this guy doesn't even mention it, let alone implement it. Motion is dangerous. Take his awful example and apply it to say, a linear slide axis. Should the feedback system fail due to: 1) a broken cable 2) PSU failure 3) feedback polarity out of phase with the motor (it happens) The axis will run away at full velocity and the axis will crash spectacularly. He has the equivalent of: position_error = commanded_position - actual_position motor_command = Kp * position_error What must absolutely be (bare minimum): position_error = commanded_position - actual_position if abs(position_error) > safety_limit then disable_servo emergency_stop else motor_command = Kp * position_error end if Don't get me started on his "FPGA tutorial" where all he does is output PWM which is included in the sample code that comes with the FPGA board ![]() |
||||
CaptainBoing![]() Guru ![]() Joined: 07/09/2016 Location: United KingdomPosts: 2137 |
"mummy! he called me a trapezoidals" ![]() |
||||
lizby Guru ![]() Joined: 17/05/2016 Location: United StatesPosts: 3309 |
My, my--he's going to sic his lawyers on you. Watch out for "the authorities". PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7499 |
Unfortunately this happens. His example is right in so far as it goes, i.e. as a theoretical exercise. It's not practical in a real world situation though. He may well be qualified to teach the theory up to high school level, but he's not qualified to *design* control systems even if he thinks he can. I was a control panels designer for 41 years and even I wouldn't touch motion control systems, just as you may not want to mess with 11kV switchgear and multi-generator synchronising. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |