Category: Electronics

  • It Works!

    It Works!

    The first drive on my firmware! It seems to work fine after I figured out which channel was which and which one should run in reverse. (Left and right motors run opposite so the wiring can be the same.) I’ll have to test the servo outputs and the brushed weapon channel as well.

  • Ready to go on a bot

    Ready to go on a bot

    I think this thing is ready to go on a bot for testing! I finished the calibration code today. Now it automatically enters calibration mode right after binding. It may not be perfect, but I think it’s usable. Next up, put it in a bot and drive it around!

  • Malenki Integrated

    Malenki Integrated

    Hand soldering QFNs is a royal PITA. But, two of the first three worked the first try. I’ll try reflowing the one that didn’t work.

  • Exciting Mail

    Exciting Mail

    In today’s mailbag… after 59 days in transit wrapped in stretch wrap and bubble wrap my A7105 ICs finally arrived! This won’t be the easiest solder job, but it should be possible.

  • Jittery Servo

    Jittery Servo

    This is supposed to be about 1.1ms. But for some reason, it jitters a lot. So, I had to give up on the servo library I was using. It obviously conflicted with something else I was doing… interrupts? timers? who knows? Sometimes that’s a problem with blindly using a library. So, I dug into the…

  • Okay, I didn’t

    Okay, I didn’t

    I didn’t actually do anything with the sponge. Sorry about that. I CADded up the chassis for my silly combat robot. It will be 4WD with 4 N20 motors and 1/2″ x 2.25″ foam wheels. The chassis and the wheel hubs will be 3D printed. So, after printing the chassis and wheel hubs I decided…

  • Channel Hopping

    Channel Hopping

    Channel hopping is working!!! That’s basically all the hard stuff. Now I just have to make it do simple things like store the bound TX in eeprom, process the sticks data and drive the motor controllers via PWM. (That’s the four sticks data in the image.)

  • Coding

    Coding

    I started writing my own firmware, from scratch, for the Malenki. I want to use them with a HK-T6A V2 transmitter, which uses the AFHDS protocol not the AFHDS 2A protocol the Malenki uses. Despite the similar name, they are entirely not compatible at the firmware level. (But, fortunately, use the same radio hardware.) It…

  • Malenki Nano-Plus

    Malenki Nano-Plus

    I have a Malenki Nano-plus PCB. I have a Serial UPDI programmer. I have successfully flashed Arduino “Blink” onto my Nano-plus. The final step is flashing the actual Nano-plus firmware onto the Nano-plus. I used a docker container for the dev environment. Then I copied prog.py from my Arduino install. (actually the megaTinyCore files) The…

  • Serial UPDI

    Serial UPDI

    I built a Serial UPDI programmer. (For a certain definition of “built”) These are pretty simple. A diode goes between Tx and Rx on a CH340 module. Then a wire from Rx goes to the device being programmed. I’m also using a SOICbite (slightly modified SOP8 test clip) as a programming clip. So, I used…