Electronics > Projects, Designs, and Technical Stuff

Looking for criticism on Micromouse board design

(1/2) > >>

Frzoen:
I need a lot of criticism on my project. It is a micromouse with added wifi (ESP-01 ESP8266) module and rgb.
I have basically finished first round of design witch lead me to the electronically/mechanically working robot (software is another ongoing project in my student association).

I'm looking for any opinions and ideas for improvements on PCB layout/schematic for next revision/version.

Link for the KiCad files is here: https://github.com/synergia/synermycha-electronics

There are many unnecessary things (like wifi or rgb leds on bottom of PCB) but i want to keep them.
This project was suppose to look better than it can work  :)

Schematic in PDF:
https://www.eevblog.com/forum/projects/looking-for-criticism-on-micromouse-board/?action=dlattach;attach=1057992

Schematic in PNG in attachments  :)

Some pics/renders:

MK14:

--- Quote from: Frzoen on September 01, 2020, 04:04:19 pm ---I need a lot of criticism

--- End quote ---

Welcome to the forums!   :)

Well, to start off. It would be better, if you included the schematic in some visible form. Relying on other forum users to take the time and trouble, to access/install KiCad (if necessary), go to Github, and download/extract/unzip your files, then finally view them.
Could reduce your potential viewership.

E.g. Images and/or PDFs of the schematic(s). Ideally, uploaded to this forum.
By all means include the github references, as well.

Image(s) are best, because some people are on Phones/Tablets(Arm), which can't really readily run KiCad. Even PDFs can be problematic, on some devices, used to view these forums.

Frzoen:
Good advice. I will modify initial post.
Thanks!

MK14:
Thanks, that is interesting and it looks good!

Some questions (rather than criticisms).

The (  https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html  ) what appear to be time-of-flight sensors.
Are they going to interact/interfere with each other (i.e. in a bad way) ?
E.g. If the light patterns intersect at all, and are enabled/switched on at the same time.

Is the response time (lag) of such sensors, going to suit a moving robot/Micromouse ?
Datasheet:  https://www.st.com/resource/en/datasheet/vl53l0x.pdf

Because around page 26/27, it seems to say 200 milliseconds (33 ms seems to be the fastest speed mentioned on that page, which is still fairly slow, also you seem to have numerous sensors, which might not work in parallel, if they interfere with each other), are needed for high accuracy measurements. If the robot is moving at speed, such delays could mean it has hit the obstacle/wall and/or overshot the intended position.

I could have missed the details in the images/PDF (thanks for doing that!). But what specifically have you used for the encoders and Motors (gearbox/ratios) ?

Frzoen:

--- Quote from: MK14 on September 01, 2020, 08:26:57 pm ---The (  https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html  ) what appear to be time-of-flight sensors.
Are they going to interact/interfere with each other (i.e. in a bad way) ?
E.g. If the light patterns intersect at all, and are enabled/switched on at the same time.

Is the response time (lag) of such sensors, going to suit a moving robot/Micromouse ?
Datasheet:  https://www.st.com/resource/en/datasheet/vl53l0x.pdf

--- End quote ---

The VL53L0x are not going to interfere with each other. We'll keep them idling with use of xshut pin and only enable them one at a time. 
Light patterns shouldn't interfere but still we'll make a chain scan.

The response time isn't crucial. Micromouse run is divided into two parts. Scanning (slower) and solving (faster). During scanning part robot is moving slow and lag from sensors naively can be ignored (or compensated in software). More than actual distance from wall we care if the wall is there at all. In solving phase robot is mostly relaying on encoders.


--- Quote from: MK14 on September 01, 2020, 08:26:57 pm ---But what specifically have you used for the encoders and Motors (gearbox/ratios) ?

--- End quote ---

We used 6v pololu micromotors with 30: 1 gear ratio in combination with a magnetic ring (44 poles) and AS5304 encoders.
The ring is mounted on the wheel in such a way that we can eliminatevl53 the play between the motors and the wheel.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod