Questions tagged [disassembly]

8 questions
6
votes
3 answers

I would like to disassemble a dvd player. Is it safe?

I want to do it for a "framed tech" project, it has been lying around in my basement for about 1 year. Now, on the back of the device, there is a sign "do not dissasemble, high voltage". Is it safe to disassemble it after such a long time or could…
K S
  • 69
  • 1
  • 2
1
vote
2 answers

Which cells to cut from the battery pack first?

I have disassembled an 18650 e-bike battery pack and have removed its BMS. I am looking to salvage the cells. I now have the battery pack looking like so: My question is whether it matters which nickel strips are cut first? I know I should cut the…
Danny Beckett
  • 359
  • 3
  • 15
1
vote
1 answer

How to disconnect this kind of cable connector?

I'm trying to disassemble a part of my washing machine to clean it, but I'm struggling removing a white plastic cable connector. Here's a picture of it I've tried removing it by twisting it, and with plyers, but it deforms when I use too much…
blue112
  • 191
  • 6
1
vote
1 answer

AVR-GCC initialization code

Consider the following asm.S .global main main: rjmp main Compile and dump it with these commands: avr-gcc -mmcu=atmega32u4 -g -o asm.elf asm.S avr-objdump -S asm.elf In initialization code, among other, there is this command: ae: 1f be …
1
vote
1 answer

While loop instructions in pic disassemby not clear

In an efford to save space I try to reduce the generated C code with inline asm(""); Looking at the original disassembly and good working code I do not understand line 0x17E4. void MENU_BUTTON(uchar Parm){ // This loop ends when the enter key…
Decapod
  • 3,900
  • 9
  • 23
0
votes
2 answers

Electronics take-apart student activity

We're planning a (6th-8th grade) student take-apart day, with small non-functioning items like hair dryers, clock radios, coffee makers, etc. (no microwaves, TVs, monitors.) Even though items have not been in use/plugged in for quite some time, I…
Lydia
  • 29
  • 3
0
votes
2 answers

Tracking Down Compiled Binary Output Differences

I have a program compiled using AVR-GCC. I'm getting a small difference in the HEX files generated on two different computers that are ostensibly set up with the same environments. I also have an ELF file for one of them. So reading the HEX file I…
vicatcu
  • 22,499
  • 13
  • 79
  • 155
0
votes
1 answer

Remove glass top from a TO can packaged VCSEL

I have a VCSEL packaged in a TO-46 can (image here / datasheet with package dimensions). I need to remove the glass top – with or without the silver-coloured cylinder – without damaging the laser diode itself or any electrical contacts within the…
hryghr
  • 1,179
  • 1
  • 8
  • 18