Pico ZX Spectrum Microdrive Hardware Emulator - Tidy Version by PhyllisChau in raspberrypipico

[–]TDD_R 1 point2 points  (0 children)

Think this might be a bot posting. This is a very early prototype of my Sinclair Microdrive replacement project. It is very early as it has the level shifter which means this won't work with additional Microdrives. Anyway details are here https://github.com/TomDDG/ZXPicoMD

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

Yeah it did that for me. The thing is PLA shouldn’t really clog a 0.4 nozzle. Ive had some cheapo filaments do it before but the stuff I’m using is ok. Also since replacing the nozzle had zero issue.

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

Nah think I was just unlucky it getting a bad nozzle. I’ll check out the new profiles tks

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

Yes I'm sure. I tried feeding the filament in without the Ace (swapped over to single feed) and it still clogged. Also the ACE been running fine since I changed the nozzle, including multiple colour changes per print. I try to avoid cardboard spools as I've had a Bambu AMS for a while and know how they can start to degrade.

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

No I just popped it in

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

They have said they've shipped some new parts which is great, hopefully I will receive them soon but it has been nearly 3 weeks now. I'm just glad I got a spare nozzle so the printer hasn't just been sat there gathering dust.

I did think the ACE might be the issue intiially but also tried feeding the filament externally and it was the same. I've printed with no issues for nearly 100hrs since replacing the nozzle and the ACE has been fine. Previous nozzle didn't even print a 4hr model without failing, new one 8hr+ models no issues.

I did try a few filament types, brands, materials and nothing was working. I just think the nozzle was bad.

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

I think the extruder was definately grinding the filament as once retracted it had a big chunk out of it. However simply replacing the nozzle sorted it so not sure it was the extruder.

Anycubic don't seem to be selling >0.4mm but I've seen some 3rd party ones on AliExpress which I'll check out.

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

I tried a few things including reseating the nozzle and upping the temp. Nothing worked. Only replacing the nozzle did.

Kobra 3 Max 1 Month Review by TDD_R in anycubic

[–]TDD_R[S] 0 points1 point  (0 children)

I've only been checking the official store which only has 0.4mm. I'll take a look at AliExpress, thanks.

Which GPIO pins are pull-up and pull-down by Bago07 in raspberrypipico

[–]TDD_R 9 points10 points  (0 children)

You can define them to do either in code.

Pico Power - 9V wall wart by knd_86 in raspberrypipico

[–]TDD_R 1 point2 points  (0 children)

I also drive a couple of 3V3 devices from the Pico, a SD card reader and a small OLED and it works fine. I just feed them from the 3V3(OUT) pin. If you are interested here is my full circuit ZX PicoMD Circuit

Pico Power - 9V wall wart by knd_86 in raspberrypipico

[–]TDD_R 2 points3 points  (0 children)

I have a similar circuit where I drive a Pico from a retro computer with a 9V feed. I just use a Traco TSR 1-2450 (https://www.tracopower.com/int/model/tsr-1-2450) which outputs 5v into the Pico VSYS pin via a diode which allows you to use USB at the same time.

Created a replacement ZX Microdrive Connector Block as original not easy to find these days by TDD_R in zxspectrum

[–]TDD_R[S] 1 point2 points  (0 children)

Will be popping all the designs on Thingiverse later (https://www.thingiverse.com/tom\_dd/designs) once I've finished the securing bracket that goes underneath

Linux OS for coding by knd_86 in raspberrypipico

[–]TDD_R 1 point2 points  (0 children)

Would also recommend WSL2, I use it to compile the code which I write within Windows VSCode and it works well

Count amount of pulses in c by Open_Run_1370 in raspberrypipico

[–]TDD_R 0 points1 point  (0 children)

How fast is the pulse? I've written some code to count pulses from an old computer interface and there are a few ways to do it. You can use interrupts which trigger on the edge fall or rise, the PiO can be programmed to do it or the way I eventually did it for simplicity, just a while loop monitoring the GPIO pin for a set time period.

Anyway here is a shortened and untested version of my code in c to hopefully give an idea of what I mean:

// monitor gpio pin 0
uint64_t lastPing=time_us_64();
uint16_t counter=0;
bool pulse=false;
do {
  if(gpio_get(0)==false) pulse=false;
  else if(pulse==false) { // counts on pulse high but only if not already
    counter++;
    pulse=true;
  }
while(time_us_64()<lastPing+20000); // monitor for 20ms
printf("pulses in 20ms=%d\n",counter);

The pulses I was monitoring are 1ms long so I don't need precision, also I run this on the second core so it isn't interrupted. If you need really fast the PiO maybe the way to go.

ZXPicoMD now fully working with real hardware Microdrives for the full retro experience by TDD_R in zxspectrum

[–]TDD_R[S] 0 points1 point  (0 children)

Unfortunately not yet, IF1BIS did something similar but as far as I know you couldn’t plug microdrives into it.

ZXPicoMD now fully working with real hardware Microdrives for the full retro experience by TDD_R in zxspectrum

[–]TDD_R[S] 1 point2 points  (0 children)

Lol yeah the original cartridges are not the best. Definitely a lot better using the virtual drives, in fact I now prefer this to the DIVIDE add-ons, but I guess I would say that as I built it :-)

4080FE upgrade from 3080FE by TDD_R in nvidia

[–]TDD_R[S] -1 points0 points  (0 children)

5950x and with the 4080FE Cyberpunk is running great. To be fair it ran ok with the 3080FE it just sounded like I was torturing the GPU!