September 11, 2025, 10:53:09 PM

Recent posts

#41
New Products release / Re: PICO2-XXL with RP2350 and ...
Last post by LubOlimex - August 27, 2025, 09:22:21 AM
Each board passed SD card test empirically here, we used CircuitPython. It is probably a software issue.

I see your defines are for 1-bit MMC but I am not sure if that demo supports 1-bit MMC data mode. In hardware revision A of RP2350-PICO2-XXL the SD card was configured in 1-bit MMC data mode by default. If you can't find properly working Arduino demo for 1-bit MMC mode, maybe consider configuring the board for SPI mode instead (since SPI mode is better supported by the software). You can populate resistor R24 to enable SPI mode, refer to the revision A schematic here:

https://github.com/OLIMEX/RP2350-PICO2-XXL/blob/main/HARDWARE/RP2350-PICO2-XXL-Rev.A/RP2350-PICO2-XXL_Rev_A.pdf

One thing to consider is that HDMI's HSTX also uses GPIO12 so there would be a conflict using HDMI and SD card at the same time.

Notice that in newest hardware revision B of RP2350-PICO2-XXL this was changed and the SD card is by default configured for SPI mode. Also GPIO12 was changed to GPIO24 to avoid the conflict with HDMI. Boards purchased from us are guaranteed to be hardware revision B.
#42
New Products release / Re: PICO2-XXL with RP2350 and ...
Last post by geerten - August 26, 2025, 07:05:30 PM
I have a couple of XXL's (Rev. A) and today I started to have a look at the SD-card slot.
In Arduino IDE, I found some examples (e.g. cardinfo.ino) for SD from the Earle Philhower libraries, but I couldn't get it working.

Closest I get is by setting:
const int RP_CLK_GPIO = 10; // Set to CLK GPIO
const int RP_CMD_GPIO = 11; // Set to CMD GPIO
const int RP_DAT0_GPIO = 12; // Set to DAT0 GPIO

With no card inserted this results in:
Initializing SD card...
initialization failed. Things to check:
* is a card inserted?
* is your wiring correct?
* did you change the chipSelect pin to match your shield or module?

And with a card it says:
Initializing SD card...
crc: EEE1F0111EEFF
chk: EEEEEEFFEFFFEEFF
initialization failed. Things to check:
* is a card inserted?
* is your wiring correct?
* did you change the chipSelect pin to match your shield or module?

Does anyone know how to fix this? Or maybe another example that will get me started?
#43
New Products release / ESP32-C5-EVB
Last post by olimex - August 26, 2025, 12:06:10 PM
New Open Source Hardware 2.4Ghz/5Ghz WiFi6, Bluetooth 5LE, Zigbee, Thread Development board with ESP32-C5 8MB Flash, 4MB RAM development board with Relays, Optoisolated inputs, LiPo battery UPS is available for pre-order for only EUR 16.95/ea. https://olimex.wordpress.com/2025/08/26/meet-the-esp32-c5-evb-open-source-hardware-dual-band-2-4ghz-and-5ghz-wi-fi6-development-board-with-built-in-relays-opto-isolated-inputs-and-lipo-ups-support/ #esp32c5 #iot #zigbee #thread #matter #esp32 #espressif
#44
PCB TECH / Re: BB-RELAY3-12V and BB-RELAY...
Last post by ilario - August 25, 2025, 04:55:43 PM
Very clear, thanks!
#45
PCB TECH / Re: BB-RELAY3-12V and BB-RELAY...
Last post by LubOlimex - August 25, 2025, 04:08:55 PM
Seems like BB-RELAY3-5V is the more suitable board for you. About the questions:

These can't be powered from 3.3V. As the names suggest one has 12V relay, the other has 5V relay. The 12V relay requires 12V DC power, and the 5V relay requires 5V DC power. This power is applied to the VCC pin.

Get the BB-RELAY3-5V it can be driven by 3.3V signal due to the optocouplers.

The BB-RELAY3-12V requires higher voltage to be driven. Around 9V DC.

These boards BB-RELAY3 require two power supplies (which means two + and two -), hence why two grounds - one for the relays and one for the signal driving them. If you power the BB-RELAY3-5V you connect 5V DC to VCC and the ground of that supply to RGND (I guess it is short from relay GND). And if you are controlling the relay with 3.3V signal you connect the ground of the 3.3V level board to the GND pin.

These aren't Olimex designs, we re-sell these boards. No way to open the design.

#46
PCB TECH / Re: ADC for measuring voltages...
Last post by LubOlimex - August 25, 2025, 03:38:32 PM
Better get BB-ADS1220, you have more freedom about the powering. AVSS can go down to the absolute minimum of -2.8V.

In the BB-ADS1262 - it will be hard to measure negative voltages due to the design. Even if you disconnects the two grounds by removing resistor R1, we still create the voltages 3.3V->5V.
#47
New Products release / Re: PICO2-XXL with RP2350 and ...
Last post by raybellis - August 25, 2025, 02:52:09 PM
While clearly you can't solder both adjacent rows into a breadboard or strip board (because they'd then be connected), I *had* planned to put one row from each side into a breadboard with male pins, and then mount female pins for access to the other row.  Perf board with pin-to-pin soldering would also have been fine, if the holes had lined up.

As for no harm, with respect I believe you're wrong.  This makes it *much* harder for prototypers to use this board all for the sake of a tiny bit of additional PCB real estate, and means I'll probably use the WeAct RP2350B board instead, which *does* have 0.1" grid spacing between the two rows.

(p.s. for more developed projects, a physical CAD diagram giving the row spacing would be very useful so that people can build their own EDA footprints for mounting it on carrier PCBs.)

I've seen some fantastic products from Olimex, but this prioritising of size over usability seems misguided.  This is on a par with the bizarre decision by Arduino to put a non-standard spacing between the split row headers on the top edge of the standard shield pinout.
#48
PCB TECH / ADC for measuring voltages bel...
Last post by ilario - August 25, 2025, 01:52:08 PM
I found these two nice ADC that should accept input voltages more negative than the ground:  BB-ADS1220 and BB-ADS1262.

Checking the schematic in PDF of the ADS1262 I realized that AVSS (the negative voltage from the power supply, needed for measuring voltages below GND) is connected to GNDA, and GNDA is connected to GNDD (double checked with KiCAD), which makes measuring negative voltages impossible. Is this correct?

Interestingly, this does not happen in ADS1220, so it seems that I can measure voltages below GND using that one, is this right?

Thanks!
#49
PCB TECH / BB-RELAY3-12V and BB-RELAY3-5V...
Last post by ilario - August 25, 2025, 01:13:01 PM
I am not sure this is the right board for this topic...

The documentation links on the boards with 3 relays BB-RELAY3-12V and BB-RELAY3-5V pages are broken, so I have some questions.

Is it ok to drive these relays with signals from GPIO at 3.3 V?

What should be connected to VCC (3.3 V or 12 V and 5 V respectively)?

What should be connected to GND and RGND?

Are these products going to be open source hardware?

Thanks!!
#50
MSP430 / Re: MSP430-JTAG-TINY-V2 Window...
Last post by LubOlimex - August 22, 2025, 03:48:14 PM
No, there are no signed drivers.

If you don't have authorization for it, ask the system administrator to do it for you.