July 17, 2024, 08:08:34 PM

Recent posts

#1
Neo6502 / Re: Neo6502pc damaged in shipp...
Last post by LubOlimex - Today at 08:19:55 AM
Thanks for the feedback, we will give you instructions over the e-mail when we get the picture.
#2
Neo6502 / Neo6502pc damaged in shipping
Last post by rutabaga - July 16, 2024, 11:33:45 PM
So I received a neo6502pc yesterday, the one that comes with the LCD screen and all the bells n whistles. While I was unboxing it, I heard something loose rattling around inside the case. When I opened the back panel of the case, a small crystal dropped out. It looks like it was supported to be mounted on the LCD panel, and when I power it on, the LCD panel just shows backlight.

The crystal is underneath the battery, so near as I can tell, the package was jostled around in shipping and broke the crystal off (the battery is loose, not secured with foam tape).

As per the FAQ, I will send this also to the support e-mail, and since I can't seem to directly attach images to the forum, I will include it in my message.

Anyways, please advise
#3
New Product Ideas / Adroid - the Open S.T.E.A.M. u...
Last post by Christo Radev - July 16, 2024, 06:35:32 PM
Hi to All,

After the zero interest to my latest community useful (in my opinion) project MEM System, announced here as Multichannel Home Electricity Monitoring System I have decided to put it on pause and to start the revolved in my mind for some time project for unified robot platform based on latest technology achievements and attractive enough to be interesting for any one from a little child to the notable scientist or professional.

The first stage on that way was my investigation on some MCUs capable to be used for lower-level robot control, described in my notes Unified Multicore Low Power IoT Platform. After analyzing plenty of representatives mainly from the low power and low budget MCUs I finished with conclusion that the most promising are Raspberry RP2040 and Espressif ESP32-S3 MCUs. They both have 32 bits dual core CPU. RP2040 has impressive PIO featuring possibility to implement programable hardware like functionality. Beside other useful features ESP32-S3 has extremely useful dual mode (AP & STA) WiFi. They both manifest superb performances to control TFT displays via SPI while serving web services with web sockets support even video streaming. On the other hand, they can be programmed by both Arduino IDE and professional C/C++ SDK. There is a plenty of useful and open-source libraries written to support variety of interfaces and devices.

Meanwhile, I have extended my investigation on powerful multicore SoC platforms, capable to run operating systems like ROS 2 (Robot Operating System) and Linux. In my range of vision were also plenty of open hardware and software robot project and some (useful in my opinion) scientific articles. The results were described in my startup design notes Own implementation of open-source intelligent robot .

The big impact was given me by the try to buy a good (in my opinion) robot for my granddaughter which led to a frustration even after increasing the budget. The idea was my present to be lovely toy in the beginning and useful educational tool later on. Following these requirements, I was flung in the contemporary field of S.T.E.M. education and its extended derivative S.T.E.A.M. There I discovered that in the big expectations for effective and modern education methodology, the big are only prices loading parents, schools and governments budgets. The final result was my unsatisfaction buying Artie 3000™ The Coding Robot and decision to start:



After months hard work the project is still in the very beginning but the proof of the concept is a fact. The basic mechanics and electronics of the first three prototypes are on the table. They include RPi 5, RPI Pico, and/or ESP32-S3 embedded boards, fast NVMe SSD with big capacity, 7", 5" or 3.2" TFT HDMI or SPI display respectively, dual high-resolution cameras (extendible up to 5) for stereo and/or panoramic vision, battery powered UPS module, two stepper motors and wheels for main movement, two geared stepper motors and gear for body and head movement, complete set of 3D printed universal fixture details. All this staff can be gathered together in multiply ways, and fitting different requirements, experience and wishes.

First prototypes - basic mechanics and electronics staff:


First prototypes - 3D printing unified details:


First prototypes - Third party components:


It was developed web simulator for experimenting of design configurations



As a software support the project Dual camera, near-real-time, h.264 video streamer from RPi 5 to a bowser was realized as a base for stereo and/or panoramic robot vision. In addition, electronic PTZ (ePTZ) functionality was also developed. The tests show that the video latency is tenths of a second at streaming from 2 cameras. On the other hand, the software projects developed by Van Hunter Adams, lecturer of Electrical Engineering, Cornell University, for stepper motor control using RP2040 PIO was built on RPi 5 running Linux and tested on RPi Pico board and geared stepper motors mounted on the one of the robot prototypes.

And last but not by importance, the software development environments for MCUs based on RP2040 and ESP32 was installed in the Linux OS running on RPi 5 the board. C/C++, Python and JavaScript staff is also installed for development of the applications running in the Linux box. By adding of Gigabit LAN connection, second HDMI desktop monitor, keyboard, mouse and all required interconnection staff the robot will become a real desktop development station.

All the project results like mechanical designs, hardware schematics, software staff, documentation etc. will be kept public and usable by anybody who is interested to use them or develop the platform.

With a hope to find followers
Christo Radev
#4
A20 / Re: How to use a 1-wire bus wi...
Last post by LubOlimex - July 16, 2024, 10:33:10 AM
This should be helpful, it quite a read and for A64 but it should be similar for the A20 board:

https://www.olimex.com/forum/index.php?topic=9266.0
#5
A20 / How to use a 1-wire bus with t...
Last post by irenestroud - July 16, 2024, 10:24:44 AM
Hello,
I'm glad when joining this forum. I have a question.
How can I use a 1-wire bus with the A20 ?

Hope that someone can guide me how to connect this bus to the board.
Thanks in advance!
#6
A20 / Re: Cannot enable SPI2 on Olin...
Last post by LubOlimex - July 16, 2024, 09:40:41 AM
As far as I remember Armbian recommends using armbian-config utility to enable such peripherals.

For Armbian support better check their forums, there is higher chance to receive proper support there.

We recommend using Olimage with our boards:

https://github.com/OLIMEX/OLINUXINO/blob/master/DOCUMENTS/OLIMAGE/Olimage-guide.pdf
#7
A20 / Re: Problem USB disabled by hu...
Last post by LubOlimex - July 16, 2024, 09:35:56 AM
Which USB port are you using?

If using the USB type A host port, try using the other host port.

One of the USB type A ports is capable of providing up to 523mA, the other 1000mA. This is visible in the schematic.

Try with better quality USB cable. If possible shorter and shielded.
#8
A20 / Problem USB disabled by hub (E...
Last post by enrico.capone - July 15, 2024, 07:16:30 PM
Hello,
i have 30 Lime2 with problems on USB.
I'have attached an usb scanner and randomly disconnects. The MAximum current adsorbed from the scanner is 450mA.
Any idea how to solve/debug?
Best Regards


[Jul15 02:16] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006459] usb 4-1: USB disconnect, device number 2
[  +0.366518] usb 4-1: new full-speed USB device number 3 using ohci-platform
[  +0.228846] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000027] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000011] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000008] usb 4-1: SerialNumber: 22017B512C
[  +0.006376] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.016056] hid-generic 0003:0C2E:1014.0002: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 02:28] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006512] usb 4-1: USB disconnect, device number 3
[  +0.357895] usb 4-1: new full-speed USB device number 4 using ohci-platform
[  +0.229336] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000029] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000009] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.008381] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.018699] hid-generic 0003:0C2E:1014.0003: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 02:39] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006399] usb 4-1: USB disconnect, device number 4
[  +0.365134] usb 4-1: new full-speed USB device number 5 using ohci-platform
[  +0.228893] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000029] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000009] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.009390] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.022932] hid-generic 0003:0C2E:1014.0004: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 02:56] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006479] usb 4-1: USB disconnect, device number 5
[  +0.367153] usb 4-1: new full-speed USB device number 6 using ohci-platform
[  +0.228853] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000029] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.017435] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.022800] hid-generic 0003:0C2E:1014.0005: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 05:41] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006681] usb 4-1: USB disconnect, device number 6
[  +0.354536] usb 4-1: new full-speed USB device number 7 using ohci-platform
[  +0.229061] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000028] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000011] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.009400] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.023081] hid-generic 0003:0C2E:1014.0006: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 06:03] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006725] usb 4-1: USB disconnect, device number 7
[  +0.352488] usb 4-1: new full-speed USB device number 8 using ohci-platform
[  +0.228221] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000028] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000008] usb 4-1: SerialNumber: 22017B512C
[  +0.006494] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.015036] hid-generic 0003:0C2E:1014.0007: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 07:21] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006474] usb 4-1: USB disconnect, device number 8
[  +0.354184] usb 4-1: new full-speed USB device number 9 using ohci-platform
[  +0.229312] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000062] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000011] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000008] usb 4-1: SerialNumber: 22017B512C
[  +0.006142] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.015050] hid-generic 0003:0C2E:1014.0008: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 07:34] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006478] usb 4-1: USB disconnect, device number 9
[  +0.364149] usb 4-1: new full-speed USB device number 10 using ohci-platform
[  +0.229019] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000031] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.018403] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.020864] hid-generic 0003:0C2E:1014.0009: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 08:32] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006395] usb 4-1: USB disconnect, device number 10
[  +0.875551] usb 4-1: new full-speed USB device number 11 using ohci-platform
[  +0.220506] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000052] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000027] usb 4-1: Product: 7680GSR
[  +0.000024] usb 4-1: Manufacturer: Honeywell
[  +0.000024] usb 4-1: SerialNumber: 22017B512C
[  +0.015996] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.017235] hid-generic 0003:0C2E:1014.000A: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 08:55] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006422] usb 4-1: USB disconnect, device number 11
[  +0.353370] usb 4-1: new full-speed USB device number 12 using ohci-platform
[  +0.229231] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000028] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.006644] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.016958] hid-generic 0003:0C2E:1014.000B: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 09:18] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006481] usb 4-1: USB disconnect, device number 12
[  +0.349710] usb 4-1: new full-speed USB device number 13 using ohci-platform
[  +0.228719] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000024] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000009] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000008] usb 4-1: SerialNumber: 22017B512C
[  +0.006437] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.015104] hid-generic 0003:0C2E:1014.000C: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 09:30] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006485] usb 4-1: USB disconnect, device number 13
[Jul15 10:02] usb 4-1: new full-speed USB device number 15 using ohci-platform
[  +0.232628] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000044] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000028] usb 4-1: Product: 7680GSR
[  +0.000024] usb 4-1: Manufacturer: Honeywell
[  +0.000024] usb 4-1: SerialNumber: 22017B512C
[  +0.012609] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.014851] hid-generic 0003:0C2E:1014.000D: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 10:05] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006491] usb 4-1: USB disconnect, device number 15
[  +0.366684] usb 4-1: new full-speed USB device number 16 using ohci-platform
[  +0.229074] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000027] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.009471] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.017180] hid-generic 0003:0C2E:1014.000E: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 10:52] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006574] usb 4-1: USB disconnect, device number 16
[  +0.361881] usb 4-1: new full-speed USB device number 17 using ohci-platform
[  +0.228720] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000028] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000010] usb 4-1: Product: 7680GSR
[  +0.000008] usb 4-1: Manufacturer: Honeywell
[  +0.000009] usb 4-1: SerialNumber: 22017B512C
[  +0.008454] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.016345] hid-generic 0003:0C2E:1014.000F: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 10:57] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006397] usb 4-1: USB disconnect, device number 17
[Jul15 15:17] usb 4-1: new full-speed USB device number 19 using ohci-platform
[  +0.232772] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000040] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000018] usb 4-1: Product: 7680GSR
[  +0.000015] usb 4-1: Manufacturer: Honeywell
[  +0.000015] usb 4-1: SerialNumber: 22017B512C
[  +0.015844] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.014908] hid-generic 0003:0C2E:1014.0010: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 17:12] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006398] usb 4-1: USB disconnect, device number 19
[Jul15 17:14] usb 4-1: new full-speed USB device number 21 using ohci-platform
[  +0.224401] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000024] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000011] usb 4-1: Product: 7680GSR
[  +0.000011] usb 4-1: Manufacturer: Honeywell
[  +0.000011] usb 4-1: SerialNumber: 22017B512C
[  +0.009639] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.025289] hid-generic 0003:0C2E:1014.0011: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 17:24] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006411] usb 4-1: USB disconnect, device number 21
[  +0.349119] usb 4-1: new full-speed USB device number 22 using ohci-platform
[Jul15 17:26] usb 4-1: new full-speed USB device number 23 using ohci-platform
[  +0.225228] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000049] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000027] usb 4-1: Product: 7680GSR
[  +0.000024] usb 4-1: Manufacturer: Honeywell
[  +0.000024] usb 4-1: SerialNumber: 22017B512C
[  +0.012700] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.014873] hid-generic 0003:0C2E:1014.0012: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
[Jul15 17:44] usb usb4-port1: disabled by hub (EMI?), re-enabling...
[  +0.006503] usb 4-1: USB disconnect, device number 23
[  +0.352564] usb 4-1: new full-speed USB device number 24 using ohci-platform
[  +0.228935] usb 4-1: New USB device found, idVendor=0c2e, idProduct=1014, bcdDevice= 0.41
[  +0.000025] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000011] usb 4-1: Product: 7680GSR
[  +0.000009] usb 4-1: Manufacturer: Honeywell
[  +0.000008] usb 4-1: SerialNumber: 22017B512C
[  +0.009434] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  +0.021984] hid-generic 0003:0C2E:1014.0013: hiddev96,hidraw0: USB HID v1.01 Device [Honeywell 7680GSR] on usb-1c1c400.usb-1/input2
#9
A10 / Re: How Boot from NAND FLASH m...
Last post by kontaktasa - July 13, 2024, 12:39:32 PM
Thanks for the reply.
#10
A10 / Re: How Boot from NAND FLASH m...
Last post by LubOlimex - July 12, 2024, 02:52:32 PM
Well, NAND and eMMC are different types of flash memory and NAND is not supported in mainline images. The script (olinuxino-sd-to-emmc) works only for boards with eMMC.

Not only the script won't work, you won't be able to browse the NAND either (using the Olimage).

This is mentioned in bold on page 12 of this document:

https://github.com/OLIMEX/OLINUXINO/blob/master/DOCUMENTS/OLIMAGE/Olimage-guide.pdf

(!) NAND flash memories are NOT supported in Olimage nor any mainline releases! If you need NAND support, please use the Olimex "legacy" images. These are older 3.4.x sunxi based Linux images. Alternatively, switch to a board variant that uses eMMC flash memory instead of NAND flash memory – eMMC is well-supported within mainline.