Serial Mouse Blaster: Quest for the Serial Optical Mouse Part 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 18

  • @davefiddes
    @davefiddes ปีที่แล้ว +5

    I think that going all in on SMD and making as many components SMD as you can would make assembly a lot easier. Interested to see how your project develops.

  • @gamefragments
    @gamefragments ปีที่แล้ว +4

    One thing that I noticed while repairing phones is that many "secondary connections", like speakers, use pogo pins or regular springs. This may solve your hardwired tx/rx problems between your board and the pico; as well as adding modularity.

  • @intel386DX
    @intel386DX ปีที่แล้ว

    Fantastic and useful project!

  • @NaoPb
    @NaoPb ปีที่แล้ว +1

    I think I would consider giving the board it's own enclosure so I do not have to fit it inside the mouse.
    But that is merely a personal preference so I don't have to solder smd components.
    I've ordered a new Microsoft Basic Mouse to see of this power saving modification can be done on that as well.

    • @scrap_computing
      @scrap_computing  ปีที่แล้ว

      I am using hand-soldering optimized solder pads and large 1206 SMD components so they are not too tricky to solder.
      Ah nice, please share the current readings before/after the power mod! I am trying to build a database of all compatible mice on the project's github page.

  • @eformance
    @eformance ปีที่แล้ว

    Look at using something like an MCP100 supervisory circuit to reset the Pico. the MCP100 is available in multiple voltage ranges, so pick one that is very close to 5v, so you get a reset immediately after unplugging. Another trick is to add bleeder resistors. You could probably gate the bleeder resistor with a diode, to avoid current draw while plugged in.

    • @scrap_computing
      @scrap_computing  ปีที่แล้ว

      Thanks for the suggestions! I think I found a good enough solution: I am now using a PNP transistor that acts as a capacitor bleeder when the power is low.

    • @eformance
      @eformance ปีที่แล้ว

      @@scrap_computing The MCP100 is a single TO-92 device that does it all.

  • @detalite
    @detalite ปีที่แล้ว

    The best solution would be not using Raspberry Pi Pico board, but RP2040 with necessary components on custom designed PCB.

  • @Jkauppa
    @Jkauppa ปีที่แล้ว

    why not imu (3acc + 3gyro) + table distance led+sensor = no ball/image mouse, just the imu as the mouse, led+sensor is to detect lift-off

    • @Jkauppa
      @Jkauppa ปีที่แล้ว

      no moving parts mouse, you could also use a touch pad on the top/bottom sides, detecting finger/table sliding

    • @scrap_computing
      @scrap_computing  ปีที่แล้ว

      That would be a cool project!

  • @PhilipPetev
    @PhilipPetev ปีที่แล้ว

    Nice one, but why don't you just come up with your own design for the mouse housing? Or maybe even a full-blown mouse...

    • @scrap_computing
      @scrap_computing  ปีที่แล้ว +1

      I think the next version will fit nicely. It's much smaller than this one so we won't have any issues with the housing.

  • @MrFixiit
    @MrFixiit ปีที่แล้ว

    Cant you use an arduino mini they got a much smaller footprint.

    • @RooMan93
      @RooMan93 ปีที่แล้ว

      Or even an ATtiny85 and bit-bang the whole thing. even better if you find a PS/2 optical mouse and that reduces the complexity of the USB.

    • @scrap_computing
      @scrap_computing  ปีที่แล้ว

      Any board should work as long as it supports USB host. You don't need that much processing power.

    • @DxDeksor
      @DxDeksor ปีที่แล้ว

      Then he can also use the pico's controller directly as you can buy it alone.