LEGO Technic 42124 Off-road buggy custom control tutorial in the Powered Up app
HTML-код
- Опубликовано: 11 сен 2024
- The LEGO Technic 42124 Off-road buggy is a great set, but the Control+ profile that comes with it is difficult to use and does not offer much functionality.
In this detailed step by step tutorial I show you how to create a custom control profile in the Powered Up app from scratch that is much easier to use.
More LEGO Powered Up tutorials will be shared on Patreon soon, stay tuned!
If you'd like to see more LEGO® RC fun then please follow me on Instagram, on my Facebook page or on my blog:
/ racing.brick
/ racingbrick
www.racingbric...
FINALLY! I find someone with the PERFECT step by step instructions on how to do this. I figured out most of it on my own except for how to reverse the throttle. Thank you and well done!
I am now actually considering this set. Every review (including yours) highlighted the terrible controls. Thanks!
EXACTLY what I have been looking for - very useful and well explained instruction 👍🏻🤠
Thank you so much for this. I just followed this tutorial and it worked great. I couldn’t figure out how to Reverse the drive motor so I was a bit frustrated. My steering doesn’t stay centered though so I’m still trying to figure out why. Excellent vids btw. Thanks from Canada!
Bit late to the party but I'll drop this here for anyone who might have the same problem.
I had issues with the steering on the 42109. It would veer one direction and would persist through recalibration. I was able to resolve this by using a (lego-safe) lubricant on the plastic 7 long blue pieces connected to the steering. I found that grit and dust were causing it to bind. Also, double-check the play in front-wheel axles on the suspension side; I added thin washers before the wheel to reduce play.
Same
A must needed video!!!
Thank you so much I got a hub and motors for Christmas and remote controlled my tow truck works great! 👍
Great introduction to Lego powered up programming! I wish official Lego documentation was this clear.
It appears that you can even create non-linear acceration curve with the exponential function!
Lego can learn a lot about customer relations from you! Thank you so much for this video!
You should add two buttons, that adjust the steering for the car to go more left or right, since the powered up default return to center steering block is never perfect, and the model always has a tendency to go either left or right. I programmed mine to be in increments of 10, but you can also have it change in increments of 1 to get very precise adjustment.
There's a huge play in the steering system anyway so the centering does not necessarily depends on the calibration. This was meant to be a simple setup tutorial for the set, more variations and advanced functions will follow.
@@RacingBrick But the buttons do work and help fix the issue
It worked great, thanks! One little problem with this is that the steering is a lot less snappy but one big issue is that the steering feels a lot less powerful, maybe cuz of the slight lag. Thank you anyway for this great tutorial!
This is a bit tricky for me so thanks for video
I never could have fixed it without your help. Thanks!
best puzzle game I have ever seen
a great tutorial, thank you RacingBrick
I am so stupid. Never thought that powered up is connected to a Control+. That is C+ is powered up :) THANK YOU! this is very informative. I bought one Control+ set and i thought that i was stuck only with its app. THANK YOU... GREETINGS FROM POLAND!!!
I am a child still and I loved the explained walkthrough, thanks
Just finished adding a Powered Up setup to my Porsche 42056 and this was exactly what I was looking for. I tried using the official setup for the X-treme Off-Roader but the steering was opposite of what I needed. This new knowledge will come in handy if I decide to get the McLaren F1 car.
Thanks for this tutorial, I finally bought the buggy cause of this fix! The control plus solution even after update of the left and right sliders are not really usable. Sliders have short travel and no option to reverse sides for steering and throttle. This is a game changer!
Thanks man. I think it's a must-have control scheme for 42124 set, great step-by-step tutorial.
Thanks for the tutorial! got this and couldn't figure out how to program it, this helps a lot! P.S i subbed
You did a GREAT service to all community =D
Thanks. Worked like a breeze on my modified Lego Technic Bugatti Chiron
Thank you for this video. Especially reversing the motors.
very good tutorial was able to get everything working after a few redos ,thanks!👍🏻 👍🏻
Thank you for the basics tutorial remote control cars working so I would like comment and subscribe
A phenomenal video and an excellent resource to Lego to provide this. They should hire you for this work in making their product better. haha
Can u show how to hook up a controller to this car thanks
Lifesaver!
This is exactly what I need! Thanks so much!
i think the steering is having trouble return to zero sometimes.... as in 5:30, the wheels did not return to straight forward even though your hand is off the turning joystick. It happens to mine too. Is there a way to solve this?
The steering setup is far from being precise, you can check it if you move the wheels by hand. The motor might be in center position but the wheels not. Sometimes it also happens that the motor does not return properly to zero, I will provide a solution for that in one of the following tutorials.
@@RacingBrick The best way Ive found so far is swapping the rear motor from a M motor to a L motor, then use the top gear control panel.
Great video, super helpful. Thank you so much.
Ááááh minden világos köszi ! És így utolag is sikerekben gazdag boldog újévet kívánok !
Köszönöm, neked is :)
THis was significantly helpful! Keep up the good work!
When I press the game button to play, my back wheels are constantly spinning, the steering is stuck in right and the sliders aren’t responding to any inputs, please help?
looks it is the most suitable controller for now :) many thanks for tutorial :)
Thank you so much it so much netter now
Thank you so much for that video :) I had one problem with calibration of steering ... it was still heading to the right. After restarting Powered Up app it has automatically been twice calibrated and afterward it worked properly.
Thank you so much for these clear instructions!
The AFOL community must be really happy to have you.
Thank you! I really hope people find these videos useful.
@@RacingBrick trust me. We do!
Today's version of the app seems to lack a lot of options. I was not able to create this remote. Is it just me or the app really lacks the options?
I will try to find and install the old version of the app.
Thank you for the tutorial!
Guys there is a new update in the controls there is a switch under the normal controls to make it one control for steering and to move forward and backward
Thanks, this was really helpful but is there any way to fix the steering delay? For some reason there’s a delay when I steer
Thank you Thank you Thank you
Hi, love your videos. i tried doing this so many ways. i followed your instructions perfectly to the t. i am using this in a setup with two pu l motors for drive and one for steering on a rc car moc. i modified the code accordingly. the issue is, when i run the code ( go to the controller screen), the motor im using for steering just starts spinning to the left and wont stop. the controller i set to control it does nothing. the controller to drive it howerever works perfectly. ive tried switching the ports using different motors and deleteing and reinstalling the app twice. nothing works. What should i do
nevermind! i just hadnt set blcokers so it was infinitely calibrating. thanks for the vid though!
That's what's happening to me and I do have "blockers" but it's using a worm gear so it just keeps on spinning and breaks the steering system. I think I'll just put in a clutch gear make it a normal motor and reduce the speed
Very useful stuff. Would be nice to have a D11 block guide :) And other sets that are heavy on Control+. Very useful as Control+ is not working at all.
Super helpful, video
I will do that on mine.
I wonder if the LEGO control+ app will keep the controller interfaces for discontinued sets. If not, most would be pretty easy to replicate with custom controls, except for the 42100 set. The excavator arm has really weird joins that often require 2 motors to move synchronously even when you input one action via the joystick. It is unknown what exact math the excavator uses to calculate the position of the arm. So I really hope that LEGO keeps the controllers for discontinued sets
If I remember correctly in the interview with the PU product owner (scrum terminology) he said, that it is likely that there will be a point where they will remove or modify model presets to keep the app size under control.
You can reproduce the bahavior of the 42100, but you have to recalibrate every single time you start the app, which is kind of unpractical.
If the app had variables that can be saved locally and reloaded then this limitation could be solved. It'd be great to see an official Powered Up port of the retiring Control+ profiles that would resolve the issue and also keep the Control+ app size at a manageable level.
RacingBrick I have a perfect idea! What if upon downloading the control+ app you get the interfaces for all the current sets, but optionally, you can download the additional control interfaces for discontinued sets from within the app itself. There’s something like this already in the lego mindstorms 51515 app. You get all main models when you download the app but optionally you can download additional code and instructions
Good idea, not sure if the current framework would allow this but hopefully the developers will think about it. I would still prefer to see an editable version of the profiles, just to know what are the official techniques used :)
Thanks
THANKS!
Whenever I set up my steering stuff it turns the motor infinity at max speed. Am I missing something?
Yes, you need your steering motor to be in place already in a steering setup with limits. At every startup it runs a calibration, trying to find physical endpoints. If there's no endpoint, it will run forever and won't finish calibration.
@@RacingBrick i have end point and still going infinitely? whbat should i do
@@kalmari1 how can it go infinitely if you have a physical endpoint?
@@RacingBrick the motor is so strong that it breaks the endpoint
@@kalmari1 then it's a structural problem of your build and not related to the code
Hey, should you can the same tuto but for the set 42140 ? I have very difficult to set the reverse command
Огромное спасибо! очень круто!
thank you so much i really needed this tutorial but please make a video on the controls of the 42099 4x4 car because it has two power motors
axle 3 in gear 36 slips out after a while. Is there any way to fix it. thank you
Is it possible to save variables? For example, can I store the current steering servo orientation/rotation angle when I press a custom button and later recover that value when another button is pressed?
Excellent video as always.... I have 42140 transformation vehicle, and while the control+ scheme is okish. i would like to create a custom one on the Powered-up but it is a little tricky as there is no dedicated motor for steering, with the steering happening when the motors spin in opposite directions. So i need to bind one side of the slider to specific rotation direction of the motors and vice-versa. Any ideas if it is possible ?
Hello, i have some problem with the steering block. I created steering block as guided in the video, but the motor always rotating continuously by itself ( i didn't slide any slider). Need some help please.. thanks
I guess you don't have it built in a model. The steering block always does a calibration sequence when you start the program, it needs to find the physical endpoints on both sides. If there's nothing to block the motor then it will continue spinning as the calibration sequence cannot be completed.
@@RacingBrick i see... Yes, i dont put the motor in the model. Thank you so much :D
@@RacingBrick Hello.. finally i built and put steering motor into model. But i have some problem.. after the steering motor done the calibration and back to center, it’s not working. Do you have any idea what’s wrong? Thank you
@@YohanesHarjanto what is not working exactly? Did you pu a value in it? Did you try it with a slider?
@@RacingBrick OMG.. i didn't put slider control.. Haha.. finally it's working.. thank you!!
thank you +follower
What do I do if my steering won’t stop moving? Like I turn it on and it doesn’t stop
Did you try to recalibrate?
I tried to makethe steering system but when i start, the motor spins automatically in one direction. If you know how to fix this problem, please answer to this comment so that i can fix this.
The motor assigned to a steering block will always try to calibrate first. You need to have physical endstops on both sides for the calibration, otherwise it will just spin endlessly in one direction as it doesn't find the limit
@@RacingBrick Ok, thanks for the help.
any idea how to make it decelerate slowly when you let off the throttle, like the Control+ app, say for the 42099? I like that feature, easy on the drivetrain.
Great tutorial! Just wondering, does the steering block always turn the motor a preset number of degrees, or are you able to customize how many degrees it turns (e.g. 45, 90, etc)
The degrees of rotation depends on the input, in this case the output value of the slider. You can change it by modifying the value mathematically.
@@RacingBrick I think it actually should turn by a percentage, the value in degree depends on the calibration/real model.
@@McKrushi you are right, I just tested it. It is interesting to see that the servo/calibartion block uses the measured range for this and not just blindly sets the center position. Less stress on the motor, cool :)
i use newer version your coding still work but they change sliders, they dont back to the center when your unpress it, can we customise objects like sliders? And thanks for this great work
i ll figure it out, there is setting in object properties!
Thanks for sharing.it helps me veryu much. How can I add a selector to have various speed ? for example, slider 1 for speed 10. slider 2 for speed 20 .
Is there a way to manually calibrate the steering? I mean to just tell it how many rotations its allowed to go in either direction. Im building custom cars and with automatic calibation the wheel turns until its rubbing against the frame of the car.
Not with the steering block, you would need to code your own steering control then.
@@RacingBrick ok, and that is possible within the PoweredUp app?
@@brix_maxit should be possible but not without advanced coding knowledge. There's no documentation available for this.
Mr Racing Brick can you plz make another video on the new update they did to the lego powered up plz man I don't like the new update and the codes are no the same anymore 😢😢😢😢 plz do a new video plz😭😭😭😭
@RacingBrick i have the latest PowerUp App for iOS 3.6.0 and delay on input is much more worse than on the latest Control+ app 1.4.8 and for me this is unacceptable, did you notice that increased delay ?
I just tested it with my iPad Air 2 (2014) and the 42124 and it works fine for me, no delay with the profile demonstrated in the video.
Thanks for the vid, the stock Control+ app is kinda crap
This certainly helps makes is easier to control the but,but I also have another problem.
Quite often the steering gets stuck in the partial right as the neutral position requiring me to redo the steering calibration.
Doesn't appear in the control+ app, just the powered up app.
That's a bug that I also experienced multiple times, not sure what causes it. It appeared for me in Control+, but also happens with 3rd party apps like BrickController2.
Many thanks for the instructions RacingBrick! Everything worked like a charm. The only problem I have is the widgets are much smaller on my phone screen than on yours. Literally smaller than my finger which makes controlling the buggy difficult. Would you mind explaining how to re-size the widgets, i.e. making them bigger, if possible?
I assume you have an Apple phone. Apparently there's a bug in the latest iOS release that scales the screen on some Apple phones like they were tablets. You cannot change this unfortunately, so I'd suggest to call LEGO customer service and let them know about the issue. The more people get in touch with them, the better as they will (hopefully) feel the importance to fix this.
@@RacingBrick correct. iPhone SE with iOS 15.2...Lego customer service .. don't think they care...as much as the community. Thanks for your quick reply!
@@teodorad7557 customer service is the main input channel for the company. If people don't provide feedback there, they won't notice. I can write to my contacts but that does not show the impact of the problem, so it is important that you let them know. It is also possible to write them a message, takes 2 minutes only.
WOW!!!! Great!!! I hate default layout!
I cant find the app whats it called right now
The name is still Powered Up
Don't know what to do. If I turn left, it center slight right. If I turn right, it will Center.
The calibration seems to be off. Does it properly find the left and right positions when you start the sequence?
@@RacingBrick yes, also tried replace it for the throttle motor, didn't help. Can I even ask for a replacement?
Thanks heaps for this. I have built an RC vehicle (a road grader) and this tutorial helped me get it going and control it. However the steering block just didn't work - clearly my model was not compatible with the block's calibration sequence. It takes one full motor rotation for my model's steering to turn full left or right from centre. When I ran the block, the motor would just go non-stop in one direction; once it reached it's limit the pinion started jumping over the rack. Maybe the transmission arrangement I've got doesn't give the motor the required amount of feedback torque to finish the calibration. I thought I could program my own re-centring somehow, but it seems there is no simple way to record how far the motor has turned. The 'turn to angle' block didn't help either - possibly because it doesn't know whether to travel to the specified angle clockwise or anticlockwise, which obviously matters. I've set up a control slider for the steering which works, but I have to manually recentre the steering which is a bit tricky. Possibly I'll set up some buttons so I can turn the steering to preset angles and then back to centre. Any suggestions welcome and thanks again!
I suggest to make your model stronger, if the calibration can make the gear jump then it can happen during driving as well
Is it possible to use the powered up remote with the motor behaving like a servo or can it only be done with the app.
You can use the remote through the app, you need to configure it.
@@RacingBrick Ok. Thank you
How Is the latency of the controller related to the model? I found a lot of latency on the volvo hauler, this could be a problem for faster model like this one
It's fine to drive around the car
@@RacingBrick great! I can not wait ti Get this one but due to pandemic I have to wait a Little bit :-). Thank you!
Thanks for the tutorial! Helped me a lot. I am having a bit of difficulty getting the steering to work; the motor just constantly rotates. Do you know what could be the problem? Many thanks!
You need to have end stops for the calibration to work
Thanks for the video, but i prefer the brickcontroller2-app and a real haptical controller. its so much smoother :)
That's also an option, I also prefer physical controllers.
Does this work on any Lego technic Car
You can configure it for every LEGO set with Powered Up hardware
if he played racing games he would of used the steering on the left side
I rather play with RC cars so for me this is the logical layout, I configure the gamepad the same way
Great video! Helped alot with making my own custom configuration, the one for control app stinks. Looking to add lego led lights since I have to available spaces on the hub, any suggestions or future videos explaining this?
That tutorial will also come
I've followed these steps exactly and for some reason, the steering causes the motor to constantly run in one direction with no way to stop it. I have the exact same segments as you do in the flow, I have reset the connection to the hub, switched to different ports, removed everything from the green steering piece and just left it on the set to the connected port, I have used different types of buttons and sliders. No matter what I do, the result is the same: the motor will not stop from running at full speed in one direction. I'm using L motors for both steering and drive and I've tested this with the Control+ app as well. If I go on the Buggy preset, steering works just fine. Does anyone know how to resolve this one? I'm not finding anything on this issue anywhere.
Great video, btw, just hopefully it'll work for me as well at some point.
Sounds like your motor is not built in. The steering block runs a calibration sequence every time you run the code, and the calibration sequence needs physical end blocks (like in the steering system of the buggy) to detect both endpoints to be able to set the central position correctly. If there's no endpoint, the calibration sequence runs indefinitely, hence "the motor runs in one direction".
@@RacingBrick Thank you, that makes sense but these motors are not on any build right now and I don't even own the buggy set. But if I go in the preset for the buggy in Control+, the naked motor runs the steering commands just fine. In Powered Up, it doesn't. So I'm not sure about the physical block theory.
@@razvanpopa7294 this is not a theory, this is how the steering block works in Powered Up. Insert an axle in the motor, put a piece on that axle that does not rotate freely and add a simple pin to one of the front holes of the motor to block the full rotation of the piece. Then you can run the code and see how it supposed to work, simple as that.
@@RacingBrick OMG that worked! You're awesome! I don't normally sub to these channels but you've earned it. Thank you so much!
That is almost Mindstorms level of programming. The only thing that the smart hub from Mindstorms has in its advantage is that it can remember programs and run autonomously. (Of course the smart hub has more ports and comes with a rechargable battery, but this can be worked around (by using multiple Technic hubs and rechargeable batteries).
EDIT. Oh, there's Python support in the Mindstorms as well...
You can use pybricks for autonomously running programs. It's free, browser based and connecting to PU again will write back the original lego software.
@@McKrushi Right, then the Python gap is fulfilled.
well this App doesnt support my phone =(( and it not working properly
to sad
Im using Mi10T and I cant see My keyboard and also I can see anything in white block of pieces while coding =(
Press the 3 dot icon, then press the brick icon, then select the 3 bricks icon is called hard.
@@dinhtuan752 Hi ) I fixed app ) and now it working fine ) created my own setup with 2 speed )
ok
I love this video and thanks for making it I'll really help me when my buggy arrives but I can't figure out how to make the lights to work (not the one on the triple A battery box) because I would love to finally be able to get my lights that I put in the Porsche 911 gt3 rs set number 42056 so if you could please make a video on how to make the lights work I would love it if you could thank you for reading this
Tutorial about lights will come as well
RacingBrick yes thank you so much
Wait , the 42114 hasn't got a secondary Control + Profile ?
If it has then it is very well hidden
The 42114 has a secondary profile. If you mean the 42124: No it doesn't have a second profile
Sorry ! I meant the 42124
Can you please do a tutorial on the 4x4 extreme off roader please?
set the power block on AB lol
how to downolad the app
powered up app
Thanks for great video! I have two questions:
1. Is it normal that the engines make annoying *bip* sound when used? It sounds like a flatline in the hospital but only when engine is running.
2. Can you make a video on how to connect the steering with a gamepad? Xbox controller preferably?
Not sure about that sound, the motors sometimes have a whining noise but not constantly. About the gamepad, to use an xbox controller you need to use the BrickController2 app, I have videos about that.
@@RacingBrick i will try that app you mentioned. The engine sound is really annoying ;( i had previously older set with power functions (with analog controller and receiver connected to the battery hub) and there was no such noise. Yes engines whined a little bit when pushed to the limit but here it is something entirely different...
@@RacingBrick ok, i have donwloaded the app and connected it to the controller however the app doesn't detect the smart hub from this set...
@@Cthulhu1PL it definitely should, I suggest to watch my videos about the operation of the app
@@RBsGadgetReviews i did everything but no luck so far... i have only managed to connect xbox series x game pad with this app. However the 42124 lego hub cannot connect to the app. I'm using samsung s10+.
You dont have newst versons my icons are not the same as yours 😡
You do realize that this video is 2 years old, right?
@@RacingBrick yes, i found older version, and I apologies for my reaction 🙈, can you help me because motor for steering spin all the time and don’ wanna go on start position
@@Brick_Animation_by_Marko the steering motor does a calibration every time you start the code, which means it is trying to detect the physical endpoints. If it keeps spinning that means your motor is either not installed or not properly installed, as it has to have endpoints.
@@RacingBrick tnx you i will see what I can do
Dosent work 😤😡
1:57 what does the instant reset do?
It jumps back instantly to 0 once the slider is released instead of the spring-like return to zero.
@@RacingBrick like a brake?
@@Tapitus-totalus zero does not mean brake, it simply turns motor power off. Instead of a gradual ramp down of speed you get instant 0. It's easier to test and see yourself than explain :)
We'll that's true, but I don't have any PU yet. If I understand it correctly, the first option returns to 0 gradually. But then, can you turn on both?
@@Tapitus-totalus you can test the slider's behavior in the app without connecting any PU hardware, it is really more easy to see then to explain.
do you now buwizz 3.0
definaly
I realised this car is a robot
THANK YOU SOOO MUCH THE CONTROL+ UI IS TRASH
6. Yorumu ben attım olleeyy
Good grief. If I knew this was going to be harder to connect the toy to my iPhone, I would have bought the Death Star. More parts but easier to understand. Thank God for "Pause".
Я ПЕРВЫЙ ПОСМОТРЕЛ ВИДОСИК ДО ВКОНЦААА!!!!
I added the speed switch and engine start button to your version of the controller ruclips.net/video/fTkWIzRi_SI/видео.html
Thank you for your tutorial!
Smartphone as remote controll is bullshit.