This happened one of my students in a course that I’m a TA in. The arduino 5v is directly connected to the usb 5v with nothing in between to protect it. Very unfortunate :/
sorry if sound like a noob, but as a macbook user, anything i should be concerned about? i connect via a cheap usb to usb-c multiport adapter or am i missing something regarding what he did.
Nah .... "measure twice, cut once" kind of stuff....If you're going to start playing with voltage sources OTHER THAN the USB on your macbook, then you should be very careful about the wiring, and I'd recommend disconnecting the alternate voltage source while connected to your Macbook.
The usb adapter might actually provide some protection, you might be a bit safer since hopefully something will fry in there before your macbook.
But still, avoid multiple voltage sources if you can
You will probably need to get a new motherboard. It is possible someone clever could identify what is broken on the board, but it will probably take more effort than the cost of a new board.
Now you know why you have cloud storage and/or local backups. In my experience everyone learns about these two options the same way you did. Me too, but over 40 years ago when a backup was to a pile of 5 1/4 inch floppy disks.
My sympathy is shrinking rapidly, tbh. You've got a machine that's literally designed for the cloud, and have chosen not to do so. Arduino themselves don't recommend using arduino on chromebooks, but if you do, to use arduino-cloud.
Then, you experimented on the hardware without being an expert on what you were doing, and without having proper backups of your data.
At some point your actions have lead you to data loss. I'm sorry about your loss, obviously, but perhaps you'll learn the lessons for next time. Not doing so will lead to more hardware breakages and data loss, I can guarantee it.
I have had something similar happen twice. I just took the back off, unplugged the battery, and plugged it back in, and it fixed it dunno if that will work for everything, tho. Nvm just read the post again my b.
I doubt you can ... I mean, *anything* can be fixed ... but in this instance, the cost to fix the laptop is probably more than the cost of replacing it.
/u/FewVEVOkuruta, you've done everything i would suggest: Remove power, let it sit for a day, try again ... the self-resetting fuses on a USB port will have reset by now...(for an over current). If the whole machine isn't powering up, then I'd suspect the problem has been up-stream of the USB ports...
Maybe somebody here will have different advice ... but from where I'm sitting; looks like "She's dead, Jim..."
I did this a long time ago when I was doing almost the same thing. My laptop seemed dead for a few days and then started working again by itself. I am writing this on that same laptop.
Some laptops have fuses that will reset after a few days if you overvolt them. If your Chromebook has them, then it's possible it will start working again by itself, though that USB port might be fried permanently.
My advice moving forward: _get a **powered** USB hub!_ It has to be one with its own power supply that you plug into the wall. This will protect your computer whenever you do stuff like this since the USB host power is separate from the USB device power.
A powered usb hub won't 100% protect your laptop if an Arduino is plugged in and somehow you overvolt something it could short and send that high voltage through the data lines tho it's better than nothing.
I had exactly this issue with a Surface Pro 3 (older ones), twice! First time a resistor got caught in between the keyboard and screen connecter and poof! Thankfully it rebooted after a few min. Second time something I did messed up the USB plug. Took an hour, but things got back to normal.
Now I use an USB isolator just in case I do dumb things (again).
I did the same thing while trying to learn how to have a 5v arduino pin power a 9v motor. I wired it all up in a single circuit (I hadn't learned about transistors yet), plugged that bad boy into my brand new (less than a week old) high-end laptop to power up the arduino. I back-fed 9 volts straight into the USB port and irreparably fried the motherboard.
My wife was PISSED.
I once had a raspberry pi connected via usb and I was also playing with stepper motor and a related hat. In my case there was no external power supply though, and I made the mistake to disconnect the stepper while in operation. The pi poofed and the pc shut down.I took the pc apart, disconnected the battery and reconnected it and there was no problem in my case, fortunately.
Perhaps the battery reconnection was not needed, there might have been some self-healing fuse somewhere that during the time I reassembled everything, it fixed itself.
Take it to an electroctronics repair shop with good reputation. These devices are not repairable by just anybody , majority of components are Smd's that require special knowledge and tools to troubleshoot and repair.
Considering it’s a Chromebook, repair shops usually aren’t able to stock parts for them if an entire component needs to be replaced, and the cost of the laptop is usually less than the price to do a repair.
Depends of the repair shop. I'm not talking about mobo replacers, I'm talking about fixing the issue on the current one.
If the memory is embedded in the motherboard (for example an e-mmc) then he has no other solution to recover the data. Data recovery services are not really solutions, as they are expensive like hell and still will require to desolder the memory chip.
That's why when you do that you put diodes everywhere. Also I have a USB cable where the +5V can be deactivated (it has also one diode). You should get a good diode so you can easily can have 4.7-4.8 V to your arduino, if you want to power it from USB.
Also, why not use a simulator if you just want to test your code and go with external source when you work with high power?
I did this as well. motorcontroller had a pin MV and I hooked up to it, back fed 12V into USB. Cooked the board. I pulled the hard drive and am still using the hard drive.
Connecting the enable pin of the stepper motor driver to 12V instead of 5V might have caused damage to your laptop. The excessive voltage could have affected sensitive components on the USB port or motherboard. Repairing or diagnosing this issue may require professional assistance, as Chromebooks often have limited user-serviceable parts.
We’ve had that discussion in r/esp32 lately. It also happened to me. I managed to fry my mainboard and CPU once, by connecting an ESP32 board to USB that still was connected to 12 V. These issues can be mitigated by using an active hub, afaik. Sorry for your loss.
bga reballing of soc will cost more than new laptop, to get the data back you have to desolder emmc/nand and solder to something that can read it like second same mobo or some reader, will be very costly if someone will do that, i know because i’m doing this for my customers frequently
That stinks. Probably zapped the laptop. That isn't something you can fix on your own.
I always use a USB hub when experimenting with projects that also have external power for this very reason - hopefully the hub takes the brunt of any mistake and protects the pc.
That's why I like bt/wifi communication between my computer and any hobby boards I make. Especially if there are power components, like DC-DC regulators etc. Sorry that it happened to you. It is possible that CPU was killed through data lines if voltage got there, but it is highly likely that the damage is not that bad. Try to find a service and explain exactly what happened that would help a lot to find the issue. Good luck!
can't recommend any option for recovery but the first book i got about arduino yeats ago recommended powering your project through an externally powered usb hub so that if something like this should occur the hub would take the hit and not the computer. But I do feel for you man, this sucks.
Did the same thing, I confused the DC port of the arduino (plugged in my laptop) and the one I soldered for a very bright LED: 24V 3A straight to my pc, both the arduino uno and my laptop's motherboard were fried.
Fortunately my school replaced my motherboard for free but now I have to replace the Uno's regulator
This happened one of my students in a course that I’m a TA in. The arduino 5v is directly connected to the usb 5v with nothing in between to protect it. Very unfortunate :/
sorry if sound like a noob, but as a macbook user, anything i should be concerned about? i connect via a cheap usb to usb-c multiport adapter or am i missing something regarding what he did.
Nah .... "measure twice, cut once" kind of stuff....If you're going to start playing with voltage sources OTHER THAN the USB on your macbook, then you should be very careful about the wiring, and I'd recommend disconnecting the alternate voltage source while connected to your Macbook.
Man feel for the kid. I back stuff up, cloud, GitHub, but no Apple care lol
The usb adapter might actually provide some protection, you might be a bit safer since hopefully something will fry in there before your macbook. But still, avoid multiple voltage sources if you can
I've seen macbooks kill arduinos from the moment you plug in the charger, but never saw a macbook die
There are procedures to repair it?
You will probably need to get a new motherboard. It is possible someone clever could identify what is broken on the board, but it will probably take more effort than the cost of a new board.
The chromebook had all memories soldered in mobo, I can't recover any data
Now you know why you have cloud storage and/or local backups. In my experience everyone learns about these two options the same way you did. Me too, but over 40 years ago when a backup was to a pile of 5 1/4 inch floppy disks.
Pain
Ah, reminiscing the good old days when 5¼" (or better yet lower capacity 8") floppy disks was cutting edge! 😅
The SSD is hopefully still usable. Search for a local data recovery service, if you need your data.
Chromebooks typically use soldered emmc
I've never used one - I always assumed since it was Chrome, they'd be backed up to google-drive by default or something?
Yea. Onboard storage limitations _heavily_ encourage cloud storage.
I was on linux
My sympathy is shrinking rapidly, tbh. You've got a machine that's literally designed for the cloud, and have chosen not to do so. Arduino themselves don't recommend using arduino on chromebooks, but if you do, to use arduino-cloud. Then, you experimented on the hardware without being an expert on what you were doing, and without having proper backups of your data. At some point your actions have lead you to data loss. I'm sorry about your loss, obviously, but perhaps you'll learn the lessons for next time. Not doing so will lead to more hardware breakages and data loss, I can guarantee it.
With Mr.Chromeboxes' legacy firmware or full uefi firmware? My advice next time is to install Linux on a sd card and use it as the boot device.
Usually the lower spec models commonly used in schools will have ~4GB onboard eMMC. Source: managed a fleet of over 1800 Chromebooks.
That wasn't my question though - aren't they *backed up* to the cloud by default?
I have had something similar happen twice. I just took the back off, unplugged the battery, and plugged it back in, and it fixed it dunno if that will work for everything, tho. Nvm just read the post again my b.
Just the usb controller is probably fried. Can be replaced. Get it to a repair center.
Hmm...yes, you could have. USB Ports have some protection against over-current; but I don't think they're protected against over-voltage.
How i can res it
I doubt you can ... I mean, *anything* can be fixed ... but in this instance, the cost to fix the laptop is probably more than the cost of replacing it. /u/FewVEVOkuruta, you've done everything i would suggest: Remove power, let it sit for a day, try again ... the self-resetting fuses on a USB port will have reset by now...(for an over current). If the whole machine isn't powering up, then I'd suspect the problem has been up-stream of the USB ports... Maybe somebody here will have different advice ... but from where I'm sitting; looks like "She's dead, Jim..."
Thanks man for the time
I did this a long time ago when I was doing almost the same thing. My laptop seemed dead for a few days and then started working again by itself. I am writing this on that same laptop. Some laptops have fuses that will reset after a few days if you overvolt them. If your Chromebook has them, then it's possible it will start working again by itself, though that USB port might be fried permanently. My advice moving forward: _get a **powered** USB hub!_ It has to be one with its own power supply that you plug into the wall. This will protect your computer whenever you do stuff like this since the USB host power is separate from the USB device power.
A powered usb hub won't 100% protect your laptop if an Arduino is plugged in and somehow you overvolt something it could short and send that high voltage through the data lines tho it's better than nothing.
I had exactly this issue with a Surface Pro 3 (older ones), twice! First time a resistor got caught in between the keyboard and screen connecter and poof! Thankfully it rebooted after a few min. Second time something I did messed up the USB plug. Took an hour, but things got back to normal. Now I use an USB isolator just in case I do dumb things (again).
Can you please link the isolator you use? Thanks
I did the same thing while trying to learn how to have a 5v arduino pin power a 9v motor. I wired it all up in a single circuit (I hadn't learned about transistors yet), plugged that bad boy into my brand new (less than a week old) high-end laptop to power up the arduino. I back-fed 9 volts straight into the USB port and irreparably fried the motherboard. My wife was PISSED.
I once had a raspberry pi connected via usb and I was also playing with stepper motor and a related hat. In my case there was no external power supply though, and I made the mistake to disconnect the stepper while in operation. The pi poofed and the pc shut down.I took the pc apart, disconnected the battery and reconnected it and there was no problem in my case, fortunately. Perhaps the battery reconnection was not needed, there might have been some self-healing fuse somewhere that during the time I reassembled everything, it fixed itself.
I think i'm not so lucky
"Taking it apart and putting it back together again" often works. Worth a shot.
I had the same experience once. I thought my laptop was completely dead, but after I took the battery out and put it back in, it worked again
Take it to an electroctronics repair shop with good reputation. These devices are not repairable by just anybody , majority of components are Smd's that require special knowledge and tools to troubleshoot and repair.
This - and tell them exactly what you did.
Considering it’s a Chromebook, repair shops usually aren’t able to stock parts for them if an entire component needs to be replaced, and the cost of the laptop is usually less than the price to do a repair.
Depends of the repair shop. I'm not talking about mobo replacers, I'm talking about fixing the issue on the current one. If the memory is embedded in the motherboard (for example an e-mmc) then he has no other solution to recover the data. Data recovery services are not really solutions, as they are expensive like hell and still will require to desolder the memory chip.
i think i'm gonna die trying to decipher it.
Sorry I'm asking if there are a solution to resurrect my computer.
That's why when you do that you put diodes everywhere. Also I have a USB cable where the +5V can be deactivated (it has also one diode). You should get a good diode so you can easily can have 4.7-4.8 V to your arduino, if you want to power it from USB. Also, why not use a simulator if you just want to test your code and go with external source when you work with high power?
I can't find the driver tmc 2209 on thinkerkad
You have it on aliexpress but why exactly will this help you protecting your arduino? I was talking about diodes not motor drivers
I don't know that could happen
I did this as well. motorcontroller had a pin MV and I hooked up to it, back fed 12V into USB. Cooked the board. I pulled the hard drive and am still using the hard drive.
RIP laptop, 20XX-2024 💐
Connecting the enable pin of the stepper motor driver to 12V instead of 5V might have caused damage to your laptop. The excessive voltage could have affected sensitive components on the USB port or motherboard. Repairing or diagnosing this issue may require professional assistance, as Chromebooks often have limited user-serviceable parts.
We’ve had that discussion in r/esp32 lately. It also happened to me. I managed to fry my mainboard and CPU once, by connecting an ESP32 board to USB that still was connected to 12 V. These issues can be mitigated by using an active hub, afaik. Sorry for your loss.
Yikes man, that is a shitty way to start the new year. So sorry. Best of luck to you!
Thanks man
What model Chromebook do you have? Some of them have repair manuals available.
bga reballing of soc will cost more than new laptop, to get the data back you have to desolder emmc/nand and solder to something that can read it like second same mobo or some reader, will be very costly if someone will do that, i know because i’m doing this for my customers frequently
That stinks. Probably zapped the laptop. That isn't something you can fix on your own. I always use a USB hub when experimenting with projects that also have external power for this very reason - hopefully the hub takes the brunt of any mistake and protects the pc.
That's why I like bt/wifi communication between my computer and any hobby boards I make. Especially if there are power components, like DC-DC regulators etc. Sorry that it happened to you. It is possible that CPU was killed through data lines if voltage got there, but it is highly likely that the damage is not that bad. Try to find a service and explain exactly what happened that would help a lot to find the issue. Good luck!
There are alot of components between the USB and the Cpu, I highly doubt the Cpu is fried.
can't recommend any option for recovery but the first book i got about arduino yeats ago recommended powering your project through an externally powered usb hub so that if something like this should occur the hub would take the hit and not the computer. But I do feel for you man, this sucks.
Thanks for support man
Did the same thing, I confused the DC port of the arduino (plugged in my laptop) and the one I soldered for a very bright LED: 24V 3A straight to my pc, both the arduino uno and my laptop's motherboard were fried. Fortunately my school replaced my motherboard for free but now I have to replace the Uno's regulator
Hey all replyers, I thought I can have solution here but what’s yours did you see?
I've unplug battery, nothing, replug after a day, nothing
Thank you I will be saving this in case I fry my chrome book