Recent content by J G

  1. J

    Installation in Linux

    I haven't had this issue with axepad specifically, but I have had similar issues with snap packages. In my case, I think it was some form of permissions issue that snap didn't like caused by me symlinking the fonts directory from a windows installation on the same disk to the fonts folder in...
  2. J

    Install PE6 on XP needs .net 3.5.1

    Forgive me for suggesting the nuclear option, but if all else fails, a lightweight linux distribution might suit your needs. For PICAXE work, I have been using Ubuntu 20.04 running vscode with the this extension for syntax highlighting and very simple autocomplete, minicom for serial...
  3. J

    power supply with large capacitance between regulator and 14M2

    Hello, Using a linear regulator with an input voltage of 30V and output of 5V is wasting about 80% of the power as heat, so for maximum efficiency of getting energy from the capacitors to the picaxe and relays, I would recommend putting them on the output if this will not affect the stability of...
  4. J

    I2C EEPROM Programmer standards and existing code / software

    In the end, I have written a small python script that can save or load data from binary files and send and receive it from the chip. The binary files can then be viewed or edited using pretty much any hex editor. The PICAXE either runs the EEPROMTools.bas program or this is integrated into the...
  5. J

    I2C EEPROM Programmer standards and existing code / software

    Hi all, I have been working on a project that involves saving data to a XL2416CP EEPROM chip to attempt to learn about usage patterns of a water pump and detect if something is wrong. I only recently found out that M2 parts support multiple slots and have thought it might be nice to put a...
  6. J

    picaxe to lcd display, not do-able

    The manual 3 has a guide and example program. See the bottom of page 36 for the schematic, page 37 for an example program and page 40 for the subroutines used by this example program. It has been many years since I last used an lcd with a picaxe (generally the box with the lcd has been using...
  7. J

    picaxe to lcd interface and programming

    The thing I've found with these lcds is that once you get them working, they tend to keep working bar intermittent connections and become so easy to use that they leave you scratching your head as to why it was so hard to get going in the first place :).
  8. J

    Python preprocessor script for #includes and compiler selection

    That looks good. Good pick on the 40x2 compilers and thanks for adding ppp* substitutions and merging everything together. I would have to check how PE6 handles it, but would it be possible to add the ppp* substitutions as a define when creating the defines dictionary or using the replace()...
  9. J

    Editor Options Backup

    Are the usbs always mounted with the same drive letter? If so and they are always inserted before PE6 is started and removed after PE6 is stopped, would PE6 have any reason to suspect they are removable or not able to make backups to? Without testing anything, could it be that for some reason...
  10. J

    Graphical display from serial port data

    Something like putty, minicom or maybe realterm have support for escape sequences that allow connected devices to move the cursor around and change colours. Just have to remember to close the port before programming or weird crypic errors while programming may appear :)
  11. J

    Editor Options Backup

    Nowadays I often set up a local git repository (not synced with github or a server) and make a commit every time I do something major. While this is triggered manually, it does handle the saving backups to the correct locations, keeping a history of what you have done, as well as restoring to an...
  12. J

    Graphical display from serial port data

    It would be a bit of work, but you could write a python script to receive serial data using the python serial library and then display it using the matplotlib library. Otherwise I have used a picaxe to send csv formatted data, then copied and pasted this into a text file and opened this in a...
  13. J

    New Design 60 Amp Mppt Charger Controller using Picaxe 28X2

    I haven't ever tried to solder one handed, but I have wished for three or four during certain tasks :). Depending on your level of acceptance of "not doing it properly", you could always put solder on the iron and carry it to the joint you want to solder. Otherwise you could try setting the...
  14. J

    Saving Data in EEPROM

    Ok. Thanks for that. Must be the manuals I am using then (Manual 2, 7.9.2, 2015 pdf). Looking at the online one also presented me with the #legacy directive that isn't in the pdf manuals, which I wish I had know about a few weeks ago - would have saved quite some time sitting on the floor of a...
  15. J

    Saving Data in EEPROM

    There's also the odd instruction that is implemented differently from the manual or not implemented at all, such as the #UNDEF preprocessor directive in PE6 :) (not that I've had that much cause to use it though). This will not preprocess: #DEFINE ABC #UNDEF ABC
Top