Search found 678 matches

by OutoftheBOTS_
Sat Aug 03, 2019 9:10 pm
Forum: ESP8266 boards
Topic: Micropython crashing and rebooting every 9seconds
Replies: 22
Views: 982

Re: Micropython crashing and rebooting every 9seconds

I had problems with a rebooting ESP when I first starting building my own dev boards, it was caused by the EN pin (enable pin) dipping when the wifi started up. Seems the ESP is super sensitive for this and myself and others have fixed this problem by soldering a 100nf cap across the EN pin
by OutoftheBOTS_
Sat Aug 03, 2019 6:55 am
Forum: ESP32 boards
Topic: Pulse counter support
Replies: 12
Views: 1922

Re: Pulse counter support

If you really want to use ESP and need to count a number of Quadrature encoders then you might be interested in this https://lsicsi.com/products/Development-Applications/LS7366R/LS7366RSh it has 6 32bit quadrature counters and is read by SPI. It is an ardunio shield made by the manufacturer of the L...
by OutoftheBOTS_
Thu Aug 01, 2019 8:40 pm
Forum: ESP32 boards
Topic: Pulse counter support
Replies: 12
Views: 1922

Re: Pulse counter support

It seems able to handel encoders: https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/pcnt.html - it count rising and/or falling edge - a filter can be set to avoid glinches - up to 8 counter are availables, not as much as STM32, but it enable quite sophisticated project...
by OutoftheBOTS_
Wed Jul 31, 2019 1:28 am
Forum: ESP32 boards
Topic: Pulse counter support
Replies: 12
Views: 1922

Re: Pulse counter support

Hi OutoftheBOTS - In this instance though we're actually trying to use the hardware encoder of the ESP32, which is very capable of high rates and has nice integrated interrupts. This peripheral is very capable and useful beyond just a motor or motor(s). I have played with encoders a bit and found s...
by OutoftheBOTS_
Tue Jul 30, 2019 8:52 pm
Forum: ESP32 boards
Topic: Pulse counter support
Replies: 12
Views: 1922

Re: Pulse counter support

I have played with encoders a bit and found software encoder counting has limits. Many of the DC motors that I have used with encoders and gear boxes have multi pole quadrature encoders, this means signals from the encoder easily come in the KHz range (even faster with higher performance brush-less ...
by OutoftheBOTS_
Wed Jul 24, 2019 8:28 pm
Forum: Programs, Libraries and Tools
Topic: micropython-mtx: Extra-fast Matrix Multiplication and Linear System Solver on MicroPython
Replies: 3
Views: 379

Re: micropython-mtx: Extra-fast Matrix Multiplication and Linear System Solver on MicroPython

If you are playing around on a PC, why not use numpy? It has everything you need. I have tried to use the native code emitter on OpenMV, but have not been able to make it work. I am also aware of the viper code emitter, but find it not worth the effort after my attempt at native has failed. If anyo...
by OutoftheBOTS_
Wed Jul 24, 2019 10:51 am
Forum: Other Boards
Topic: MCUDev Black STM32F407VET6 + STM32F407ZET6 dev boards
Replies: 134
Views: 45324

Re: MCUDev Black STM32F407VET6 + STM32F407ZET6 dev boards

Hello What would be the best options for LAN, I seem to be stuck as the W5500 module I have isnt getting the right IP from the DHCP server, I have just ordered a LAN8270 RMII module as this seems to be fully supported on the MCU. The W5500 module doesnt have a MAC address which is why it doesnt wor...
by OutoftheBOTS_
Wed Jul 24, 2019 4:36 am
Forum: Hardware Projects
Topic: STM32F103RCT6 and micropython (bigtreetech skr mini v1.1)
Replies: 2
Views: 518

Re: STM32F103RCT6 and micropython (bigtreetech skr mini v1.1)

For the cost of STM32F4 vs STM32F1 it doesn't make sense to try to run MP on such a restricted environment as a F1 series. There is a lot of sTM32F4 3Dprinter control boards around now. See this 1 https://www.aliexpress.com/item/32819068617.html?spm=2114.search0104.3.94.1bc32780RvdssR&ws_ab_test=sea...
by OutoftheBOTS_
Tue Jul 23, 2019 9:02 pm
Forum: Programs, Libraries and Tools
Topic: micropython-mtx: Extra-fast Matrix Multiplication and Linear System Solver on MicroPython
Replies: 3
Views: 379

Re: micropython-mtx: Extra-fast Matrix Multiplication and Linear System Solver on MicroPython

My 15yr old is currently studding Matrix in his Math methods class at school. We were going to write something simple like this in python on his PC then play with with transformations of a 2d box then transformations of a 3d cube to help him get his head around matrix. The other 2 operations that wo...
by OutoftheBOTS_
Mon Jul 22, 2019 10:22 am
Forum: Other Boards
Topic: MCUDev Black STM32F407VET6 + STM32F407ZET6 dev boards
Replies: 134
Views: 45324

Re: MCUDev Black STM32F407VET6 + STM32F407ZET6 dev boards

Thanks for your answers Roberthh You can use FSMC to both write and read from the GRAM of the TFT exactly the same as your bit bang version. And I found the same thing once that I went to 16bit FSMC that IO to the screen was now way quicker than any other part of the pipleine. I used DMA to stream f...