Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 15:31 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : matherps Hdmi board from jlpcb

     Page 2 of 4    
Author Message
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 04:49am 02 Sep 2024
Copy link to clipboard 
Print this post

Thanks Plasma for arranging..

Volhout
PicomiteVGA PETSCII ROBOTS
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 722
Posted: 08:05am 02 Sep 2024
Copy link to clipboard 
Print this post

Hi,

one board left for me (germany) ?
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 351
Posted: 09:34am 02 Sep 2024
Copy link to clipboard 
Print this post

Dankeschön!
You send us your PayPal via PM?
I'll stick with the 3 pieces.

Matthias
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1113
Posted: 12:06pm 02 Sep 2024
Copy link to clipboard 
Print this post

Please pm me your PayPal Adresse
'no comment
 
karlelch

Senior Member

Joined: 30/10/2014
Location: Germany
Posts: 172
Posted: 10:09pm 02 Sep 2024
Copy link to clipboard 
Print this post

Thanks Plasma
If you PM me your PayPal email address , I’ll send you 10€ (1 board plus postage) ASAP.

Best
Thomas
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 554
Posted: 06:55am 03 Sep 2024
Copy link to clipboard 
Print this post

I waiting for the Package from Jlcpcb .
Plasma
 
twofingers
Guru

Joined: 02/06/2014
Location: Germany
Posts: 1240
Posted: 07:04am 03 Sep 2024
Copy link to clipboard 
Print this post

  Plasmamac said  I waiting for the Package from Jlcpcb .

I thought we could pay in advance, before ordering. Wouldn't that be safer for you?
Regards
Michael
Edited 2024-09-03 17:07 by twofingers
causality ≠ correlation ≠ coincidence
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 08:24am 03 Sep 2024
Copy link to clipboard 
Print this post

  Quote  Does anyone know if this will do the job?

https://thepihut.com/products/olimex-rp2040-pico-pc-for-raspberry-pi-pico


Nope. Wrong DVI system.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 554
Posted: 08:24am 03 Sep 2024
Copy link to clipboard 
Print this post

If anybody’s package arrived pm me and I send you my PayPal.
I testing the  pcb before to prevent mistakes.

first the goods then the money

No message from JLPCB yet

Gtx
Edited 2024-09-03 18:27 by Plasmamac
Plasma
 
twofingers
Guru

Joined: 02/06/2014
Location: Germany
Posts: 1240
Posted: 09:45am 03 Sep 2024
Copy link to clipboard 
Print this post

  Plasmamac said  first the goods then the money

Your decision!
Regards


Edit
By the way, I wouldn't have a problem if you reduced my "ration" (2 boards) by one piece in favor of Atmega, in case there isn't enough for everyone.
Edited 2024-09-03 21:08 by twofingers
causality ≠ correlation ≠ coincidence
 
Exile
Newbie

Joined: 27/05/2023
Location: United Kingdom
Posts: 6
Posted: 03:13pm 03 Sep 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  
  Quote  Does anyone know if this will do the job?

https://thepihut.com/products/olimex-rp2040-pico-pc-for-raspberry-pi-pico


Nope. Wrong DVI system.


With some trivial changes the Olimex successfully runs the dvi_out_hstx_encoder from the pico SDK.

The changes needed were to swap the clock and D0 lines and to swap the inversions (line 196 to 219)


   // Pinout on Olimex:
   //
   //   GP12 CK-  GP13 CK+
   //   GP14 DO-  GP15 D0+
   //   GP16 D2-  GP17 D2+
   //   GP18 D1-  GP19 D1+

   // Assign clock pair to two neighbouring pins:
   hstx_ctrl_hw->bit[0] = HSTX_CTRL_BIT0_CLK_BITS | HSTX_CTRL_BIT0_INV_BITS;
   hstx_ctrl_hw->bit[1] = HSTX_CTRL_BIT0_CLK_BITS;
   for (uint lane = 0; lane < 3; ++lane) {
       // For each TMDS lane, assign it to the correct GPIO pair based on the
       // desired pinout:
       static const int lane_to_output_bit[3] = {2, 6, 4};
       int bit = lane_to_output_bit[lane];
       // Output even bits during first half of each HSTX cycle, and odd bits
       // during second half. The shifter advances by two bits each cycle.
       uint32_t lane_data_sel_bits =
           (lane * 10    ) << HSTX_CTRL_BIT0_SEL_P_LSB |
           (lane * 10 + 1) << HSTX_CTRL_BIT0_SEL_N_LSB;
       // The two halves of each pair get identical data, but one pin is inverted.
       hstx_ctrl_hw->bit[bit    ] = lane_data_sel_bits | HSTX_CTRL_BIT0_INV_BITS;
       hstx_ctrl_hw->bit[bit + 1] = lane_data_sel_bits;
   }


Given that, perhaps the Olimex can be used?
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 03:28pm 03 Sep 2024
Copy link to clipboard 
Print this post

MMBasic V6.00.00b5 (just about to post) will now run on the Olimex

Just use

OPTION RESET OLIMEX
to setup the DVI port, the sdcard and the audio

They have selected stupid pins for the audio (not the same PWM channel) so bridge GP28 to GP26 to get stereo in MMBasic


 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 04:01pm 03 Sep 2024
Copy link to clipboard 
Print this post

For 12dollar, that is a nice solution. it even has a charger.

Volhout
Edited 2024-09-04 02:05 by Volhout
PicomiteVGA PETSCII ROBOTS
 
JanVolk
Senior Member

Joined: 28/01/2023
Location: Netherlands
Posts: 144
Posted: 04:37pm 03 Sep 2024
Copy link to clipboard 
Print this post

Peter

Thank you. This is a great solution with Option Reset Olimex
And a board with DVI(HDMI), Audio, SD, Lipo charger, Reset etc.
Probably connectors with long pins were used on the Pico 2?

Jan.
 
Exile
Newbie

Joined: 27/05/2023
Location: United Kingdom
Posts: 6
Posted: 04:45pm 03 Sep 2024
Copy link to clipboard 
Print this post

For those that may have not used the Olimex board before, there is a gotcha that by default the board does not put 5v out on HDMI pin 18. Some TVs detect an HDMI device by looking for this 5V and so without it they do not register that the board is plugged in. I've seen this issue with Samsung and Sony TVs. Most PC monitors do detect the board correctly.

If the board is not detected, it is possible to force 5V through pin 18 by soldering closed SJ1 on the back of the board. The issue that this can then lead to the board being back powered from the TV. This is usually not enough run the MCU correctly, so the board can become unresponsive. The workaround for that is to ensure that the board is powered up and running prior to connecting the HDMI lead.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 05:00pm 03 Sep 2024
Copy link to clipboard 
Print this post

Bridge the jumper with a 100 ohm resistor, and power the board from its own supply.
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 05:36pm 03 Sep 2024
Copy link to clipboard 
Print this post

Put a diode across the jumper so that the board can source almost 5V but not get reverse powered.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JanVolk
Senior Member

Joined: 28/01/2023
Location: Netherlands
Posts: 144
Posted: 08:42pm 03 Sep 2024
Copy link to clipboard 
Print this post

  Volhout said  For 12dollar, that is a nice solution. it even has a charger.

Volhout


Calculation from Olimex (Bugaria) to the Netherlands. 12.00 Euro + VAT 5.23 Euro + Shipping 12.91 Euro

Jan.
 
JanVolk
Senior Member

Joined: 28/01/2023
Location: Netherlands
Posts: 144
Posted: 05:50pm 06 Sep 2024
Copy link to clipboard 
Print this post

For 12dollar, that is a nice solution. it even has a charger.


Harm,

I sent a PM to TinyTronics Eindhoven because they are a dealer and got this message.

We are going to buy the RP2040-PICO-P from Olimex. As soon as I have more information about the delivery time and price, I will let you know immediately.

They also have many modules from WaveShare for the Raspberry Pi Pico.

Jan.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 07:17pm 06 Sep 2024
Copy link to clipboard 
Print this post

Hi Jan,

I ordered Peters design, and will start playing with that. At the moment I have 5 projects at hand for the 2040, although I am charmed by the potential speed gain. Many of my earlier projects could use a bit more umpf and ram. I.e. the thermal camera, that was 70% battle for performance.

But you know how this goes: al is de hardware nog zo snel, de software achterhaalt hem wel....(dutch saying).

Volhout
Edited 2024-09-07 05:19 by Volhout
PicomiteVGA PETSCII ROBOTS
 
     Page 2 of 4    
Print this page
© JAQ Software 2024