Announcement

Collapse
No announcement yet.

Moodz' Awesome Gold Pulse Induction Version 3 - MAGPI V3 Project

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Yes)) With P-channel mosfets, the situation is sad. But, I managed to find one suitable option.
    Click image for larger version

Name:	image.png
Views:	686
Size:	229.1 KB
ID:	416130
    It can even be found on sale on Ali. Yes, the quality may be poor. But, what can go wrong? Will the transistor burn out? It's not scary))) What do you think, dear Moodz, is there any sense for such a replacement?
    I assumed this algorithm of operation: the main mode of operation of the metal detector with 5V power supply, but if you want to try deeper, you can turn on the "boost" mode and increase the supply voltage to 9V. Yes, this will lead to an increase in energy consumption, but for the sake of increasing the depth of the search, you can sometimes use this method.​
    I want to consider a similar scheme.
    Click image for larger version

Name:	image.png
Views:	642
Size:	47.5 KB
ID:	416131

    Comment


    • This project interests me. I am curious about the working system, whether it discriminates or is non-discriminatory. I want to try how its performance will be in the field. I am curious about the discrimination situation.

      Comment


      • I don't think that full-fledged discrimination is possible in pulse devices operating at the same frequency. I want to use this cascade with a swing of TX to 9V purely for searching for metal objects in depth. And for such conditions, discrimination is absolutely not necessary.

        Comment


        • Hi all, can someone tell me the latest thru hole pcb version for this interesting project and the latest source/firmware for the 32MX150 and/or 32MX250 ?
          Thanks....... in anticipation

          Comment


          • Originally posted by Gunghouk View Post
            Hi all, can someone tell me the latest thru hole pcb version for this interesting project and the latest source/firmware for the 32MX150 and/or 32MX250 ?
            Thanks....... in anticipation
            Post #4 for the PCB and Post #248 for the source / firmware.

            Comment


            • Thanks moodz, unfortunately I can't build the software and get multiple errors saying it can't find Adc10.h
              I've installed the legacy plib library.
              Any ideas ?
              Thanks

              Comment


              • Originally posted by Gunghouk View Post
                Thanks moodz, unfortunately I can't build the software and get multiple errors saying it can't find Adc10.h
                I've installed the legacy plib library.
                Any ideas ?
                Thanks
                If you are getting errors about Adc10.h .... it means you did not read post #248.

                You MUST use compiler version 2.15 and legacy PLIB installed in that path.
                Download it from the archives on the microchip site.

                I downloaded #248 to check and here is my build result ... no warnings or errors.

                CLEAN SUCCESSFUL (total time: 27ms)
                make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
                make[1]: Entering directory 'C:/WORK/MAGPI_RELEASES_GEOTECH/1.4/MAGPI008_2023_06_07_V1.4_RELEASE/MAGPI008_2023_06_07_V1.4_RELEASE.X'
                make -f nbproject/Makefile-default.mk dist/default/production/MAGPI008_2023_06_07_V1.4_RELEASE.X.production.hex
                make[2]: Entering directory 'C:/WORK/MAGPI_RELEASES_GEOTECH/1.4/MAGPI008_2023_06_07_V1.4_RELEASE/MAGPI008_2023_06_07_V1.4_RELEASE.X'
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/I2C_UTILS.o.d" -o build/default/production/I2C_UTILS.o I2C_UTILS.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/main.o.d" -o build/default/production/main.o main.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/my_main.o.d" -o build/default/production/my_main.o my_main.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/serial.o.d" -o build/default/production/serial.o serial.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/LCD_I2C_PCF8574.o.d" -o build/default/production/LCD_I2C_PCF8574.o LCD_I2C_PCF8574.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/DELAY.o.d" -o build/default/production/DELAY.o DELAY.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/flash.o.d" -o build/default/production/flash.o flash.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/PIC32MX250pins.o.d" -o build/default/production/PIC32MX250pins.o PIC32MX250pins.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -g -x c -c -mprocessor=32MX150F128B -MP -MMD -MF "build/default/production/uart.o.d" -o build/default/production/uart.o uart.c -DXPRJ_default=default -legacy-libc
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin\xc32-gcc.exe" -mprocessor=32MX150F128B -o dist/default/production/MAGPI008_2023_06_07_V1.4_RELEASE.X.production.elf build/default/production/main.o build/default/production/my_main.o build/default/production/serial.o build/default/production/I2C_UTILS.o build/default/production/LCD_I2C_PCF8574.o build/default/production/DELAY.o build/default/production/flash.o build/default/production/PIC32MX250pins.o build/default/production/uart.o -DXPRJ_default=default -legacy-libc -Wl,--defsym=__MPLAB_BUILD=1,--defsym=_min_heap_size=4000,--defsym=_min_stack_size=1000,--no-code-in-dinit,--no-dinit-in-serial-mem,-Map="dist/default/production/MAGPI008_2023_06_07_V1.4_RELEASE.X.production.map" ,--memorysummary,dist/default/production/memoryfile.xml
                "C:\Program Files (x86)\Microchip\xc32\v2.15\bin"\\xc32-bin2hex dist/default/production/MAGPI008_2023_06_07_V1.4_RELEASE.X.production.elf
                make[2]: Leaving directory 'C:/WORK/MAGPI_RELEASES_GEOTECH/1.4/MAGPI008_2023_06_07_V1.4_RELEASE/MAGPI008_2023_06_07_V1.4_RELEASE.X'
                make[1]: Leaving directory 'C:/WORK/MAGPI_RELEASES_GEOTECH/1.4/MAGPI008_2023_06_07_V1.4_RELEASE/MAGPI008_2023_06_07_V1.4_RELEASE.X'

                BUILD SUCCESSFUL (total time: 3s)
                Loading code from C:/WORK/MAGPI_RELEASES_GEOTECH/1.4/MAGPI008_2023_06_07_V1.4_RELEASE/MAGPI008_2023_06_07_V1.4_RELEASE.X/dist/default/production/MAGPI008_2023_06_07_V1.4_RELEASE.X.production.hex. ..
                Program loaded with pack,PIC32MX_DFP,1.5.259,Microchip
                Loading completed



                change the chip to what you have eg 150 or 250 version in project properties.
                Click image for larger version

Name:	v2.15.jpg
Views:	517
Size:	75.7 KB
ID:	417613

                Comment


                • Hi all, is there a silk screen gerber available for this pcb? My Jlc boards have no screen.

                  Comment


                  • Originally posted by Gunghouk View Post
                    Hi all, is there a silk screen gerber available for this pcb? My Jlc boards have no screen.
                    Umm no .. .due to laziness the gerber with component ID was not done. ( and also because there are are alternate assemblies possible that are not documented ).

                    Do you feel like making one ?

                    I use a photo of a completed board ... ( see early posts ) for assembly.



                    Comment


                    • Sounds like a challenge. I'll see what I can do with the latest (last?) schematic. I figured it would be a schematic and layout comparison with a bit of continuity checking

                      Comment


                      • Me and another member here are working on a non profit project designing a very low cost demining detectors to donate for Ukrainian humanitarian demining efforts. The plan is to make a few hundred units and give them to NGOs working with end users directly.
                        I am not sure how good building a unipolar design for demining is, but the idea is that no magnetic field change detonators with batteries still working should be seen by humanitarian demining action.

                        Our cheap direct sampling unipolar design performance leaves a bit more to be desired performance wise, at least comparing to CEIA CMD V2.

                        I thought we should try this frontend design out just to have something to compare to.

                        Click image for larger version

Name:	image.png
Views:	503
Size:	340.1 KB
ID:	417933
                        Attached is an SMD version of moodz MAGPI V3 I did possibly as close to the original design, with the exception being coil connector is now SMA and the negative voltage generating is closer to the magpi probe design by KingJL
                        I have not yet tested it but most likely will assemble before the coming holidays. Please do your own due diligence as I laid it out while a bit sleep deprived. All of the components are ought to be sourced at mouser. Check magpi-v3-skr.csv BOM for that.

                        Comment


                        • Originally posted by moodz View Post

                          Umm no .. .due to laziness the gerber with component ID was not done. ( and also because there are are alternate assemblies possible that are not documented ).

                          Do you feel like making one ?

                          I use a photo of a completed board ... ( see early posts ) for assembly.



                          Well here's my attempt at the silk screen for V3 thru hole

                          MAGPIV3SS_Gerbers.zip

                          Comment


                          • Oops....no test point references Back to the drawing board!

                            Comment


                            • Originally posted by skr View Post
                              Me and another member here are working on a non profit project designing a very low cost demining detectors to donate for Ukrainian humanitarian demining efforts. The plan is to make a few hundred units and give them to NGOs working with end users directly.
                              I am not sure how good building a unipolar design for demining is, but the idea is that no magnetic field change detonators with batteries still working should be seen by humanitarian demining action.

                              Our cheap direct sampling unipolar design performance leaves a bit more to be desired performance wise, at least comparing to CEIA CMD V2.

                              I thought we should try this frontend design out just to have something to compare to.

                              Click image for larger version

Name:	image.png
Views:	503
Size:	340.1 KB
ID:	417933
                              Attached is an SMD version of moodz MAGPI V3 I did possibly as close to the original design, with the exception being coil connector is now SMA and the negative voltage generating is closer to the magpi probe design by KingJL
                              I have not yet tested it but most likely will assemble before the coming holidays. Please do your own due diligence as I laid it out while a bit sleep deprived. All of the components are ought to be sourced at mouser. Check magpi-v3-skr.csv BOM for that.
                              Turns out sleep is important. Don't use this schematic or the gerbers. There are multiple things wrong with it. If this forum offered an edit button I would replace the files, however, given that it doesn't I'll post a new post when I have fixed the above design.

                              Comment


                              • MagPIV3, thru hole gerbers with silk screen.
                                MAGPI008_V3_gerber.zip

                                Comment

                                Working...
                                X