Recent content by Hemi345

  1. Hemi345

    PC board fabs

    I don't have any idea what the part looks like, but if you can scan it in, you may be able to make a 3D model of it so it's somewhat dimensionally accurate. Like in this video: (35) Scan to 3D Print using a Paper Scanner - YouTube My daughter got some cat-shaped Post-It notes that she wanted...
  2. Hemi345

    PC board fabs

    @julianE Looks good. Did you get to pick the plastic they printed it in? PLA, PETG, ABS? You mentioned you have a shop full of tools... I think that's what I like about our 3D printer the most is the ability to print jigs to use all tools I have. For example, if I need to install handles on...
  3. Hemi345

    PC board fabs

    Cable glands, as others have said. They have a silicone bushing inside that when the cap on the gland is tightened, squeezes around the wires and provides a water resistant barrier. Figured it was somewhat important since the inside of the cold frame can get pretty humid so trying to keep the...
  4. Hemi345

    PC board fabs

    I used to use waterproof enclosures quite a bit for my projects, especially the ones with the clear lids so I could see status LEDs or displays (plus I like to show off the PCBs I've designed. Here's my Humidistat project in one: And my coldframe controller...
  5. Hemi345

    Stepper Motor Control

    Looks like I had posted a code snippet to the forum over 4 years ago. :D Using Adafruit "FeatherWing" board (PCA9685 + 2x TB6612) to drive stepper motor | PICAXE Forum
  6. Hemi345

    Stepper Motor Control

    I can't find the listing I bought it under, but this the board I used: PCA9685 TB6612 Dual DC Stepper Motor Driver Controller Board for Arduino Feather | eBay Or you can buy the fully assembled one from adafruit: Assembled DC Motor + Stepper FeatherWing Add-on : ID 3243 : $21.50 : Adafruit...
  7. Hemi345

    Stepper Motor Control

    You shouldn't need end stops if you can position the skull at both extremes on the x and y axis and then count the steps. But... it would be nice to have end stops for when you power off the device or the skull gets bumped and the counts are no longer correct. You could share a single pin...
  8. Hemi345

    Absolute encoder programming

    You still have the baud rate set too high. Change line 2: #terminal 9600
  9. Hemi345

    Code for mini bipolar steppers?

    You are using an audio amplifier IC to drive the little stepper motor? Sorry to derail the thread... I just built a IoT clock/radio with one of those ICs so I was curious how you were using it to drive a stepper.
  10. Hemi345

    Hsersetup problem

    I ran into the same issue just the other day thinking my program had hung when using HSERSETUP on a 14M2. I've used it many times before on 20X2 and 28X2, but always use sertxd to help explain in the terminal what the program is doing. Now I just issue a HSERSETUP OFF before I want to sertxd...
  11. Hemi345

    EEPROM storage on OLED

    What Aries proposed above does work. I did that just a few days ago on a 20M2 with a simple program like the following code: #picaxe 20m2 #slot 1 write 0,20,45,0,100 Run 0 Make sure to include "run 0" at the end or power cycle the PICAXE after programming is complete. For whatever reason...
  12. Hemi345

    SK6812RGBW (Smart RGBW LEDs) and Picaxe 14M2

    I don't have any experience with these, but I'd probably try using the pulsout command. Actually on a second look, even an X2 PICAXE might not be fast enough to control these at 64Mhz. 32MHz 1.25us unit 64MHz 0.625us unit
  13. Hemi345

    New Art / Study Project

    Great job. I'm pretty sure you would be still at it drilling holes if you'd made a home-made PCB ;)
  14. Hemi345

    Timing conflicts with servo and serout on 08M2+

    Numbering the filenames with version info is OK if you're not using includes (.basinc) but it quickly becomes a pain if you write programs like I do where it's an iterative process of writing a small program, getting that thing to work, then incorporating it into the main program. It's handy to...
  15. Hemi345

    Timing conflicts with servo and serout on 08M2+

    I put the following near the top of every program I write. I've also started using Git to manage versioning. I'll put the last 6 characters of the SHA after doing a commit. pause 1000 sertxd (13,10,"Program: ",ppp_filename,13,10) sertxd ("Author: Hemi345",13,10) sertxd ("Downloaded...
Top