User contributions for John
Jump to navigation
Jump to search
12 October 2025
- 23:3523:35, 12 October 2025 diff hist +70 N User talk:John Created page with "== Hi == I'm John McCardle, founder and BDFL of Bespoke Robot Society" current
- 22:5322:53, 12 October 2025 diff hist 0 N Category:Raspberry Pi Created blank page current
- 22:4622:46, 12 October 2025 diff hist 0 N Category:MCU Created blank page current
11 October 2025
- 20:3220:32, 11 October 2025 diff hist −4 BRS Differential Drive Robot Control Board No edit summary current
- 20:3220:32, 11 October 2025 diff hist 0 N File:BRS DDRCB.png No edit summary current
- 20:2920:29, 11 October 2025 diff hist +23 SimpleBot →Design Goals current
- 20:2720:27, 11 October 2025 diff hist −57 SimpleBot →Design Goals
- 20:1620:16, 11 October 2025 diff hist +28,529 N Sensor Interfacing Created page with "{{Tutorial |name=Sensor Interfacing |competency=Electronics |difficulty=Intermediate |time=4-6 hours |prerequisites=Electronics Fundamentals, MicroPython Basics, basic understanding of digital signals |materials=Microcontroller (Raspberry Pi Pico), breadboard, I2C sensor (MPU6050 IMU), analog sensor (photoresistor), digital sensor (IR line detector), 10kΩ resistors, jumper wires, multimeter, logic analyzer (optional but helpful) |next_steps=Add IMU or distan..." current
- 20:1620:16, 11 October 2025 diff hist +25,462 N Motor Control Basics Created page with "{{Tutorial |name=Motor Control Basics |competency=Electronics |difficulty=Intermediate |time=3-5 hours |prerequisites=Electronics Fundamentals, basic understanding of digital signals and PWM |materials=Breadboard, DC motor, motor driver module (TB6612FNG or L298N), microcontroller (Raspberry Pi Pico or Arduino), power supply (6-9V), jumper wires, multimeter |next_steps=SimpleBot assembly, build Capability:Differential Drive, Sensor Interfacing }} '''..." current
- 20:1620:16, 11 October 2025 diff hist +25,416 N 3D Printing for Robotics Created page with "{{Tutorial |name=3D Printing for Robotics |competency=3D Printing |difficulty=Intermediate |time=6-8 hours (plus iterative design time) |prerequisites=3D Printing Basics, basic CAD Design knowledge |materials=FDM printer, PLA/PETG filament, calipers, test hardware (screws, nuts, bearings, motor shafts) |next_steps=CAD Design, design custom robot chassis, document implementation pages }} '''3D Printing for Robotics''' teaches you how to design and print f..." current
- 20:1520:15, 11 October 2025 diff hist +19,073 N Mechanical Design Created page with "{{Tutorial |name=Mechanical Design |competency=Mechanics |difficulty=Beginner |time=3-5 hours (split across multiple sessions) |prerequisites=Basic familiarity with 3D printing and CAD software |materials=Calipers ($15-30), CAD software (FreeCAD or Fusion 360), ruler, existing robot parts to measure |next_steps=Design custom parts for your robot, study SimpleBot CAD files, Gear Ratio Calculation }} '''Mechanical Design''' is your introduction to designing 3D..." current
- 20:1520:15, 11 October 2025 diff hist +15,263 N Mechanics Created page with "{{Competency |name=Mechanics |description=Understanding what actuates and what is actuated, what the software models, and where the electronics signals end |difficulty_range=Beginner to Advanced |time_to_basic=1-3 weeks |essential_tools=Calipers, screwdriver set, hex keys, ruler |optional_tools=CAD software (FreeCAD, Fusion 360), torque wrench, 3D printer |beginner_tutorial=Mechanical Design |unlocks_basic=Capability:Differential Drive, [[Capability:Line Sensing]..." current
- 20:1520:15, 11 October 2025 diff hist +24,335 N MicroPython Programming Created page with "{{Tutorial |name=MicroPython Programming |competency=Software |difficulty=Intermediate |time=5-8 hours (split across multiple sessions) |prerequisites=MicroPython Basics, Electronics Fundamentals |materials=Raspberry Pi Pico, breadboard, motors with H-bridge (TB6612FNG), encoders, I2C sensor (optional: MPU6050 IMU) |next_steps=State Machine Design, Behavior:PID Control, SimpleBot advanced implementations }} '''MicroPython Programming''' builds on..." current
- 20:1520:15, 11 October 2025 diff hist +20,626 N MicroPython Basics Created page with "{{Tutorial |name=MicroPython Basics |competency=Software |difficulty=Beginner |time=3-5 hours (split across multiple sessions) |prerequisites=None - complete beginner friendly |materials=Raspberry Pi Pico ($4), USB cable, computer with Thonny IDE (free), LED, resistor (220Ω), breadboard |next_steps=SimpleBot assembly, MicroPython Programming, Electronics Fundamentals }} '''MicroPython Basics''' is your introduction to programming microcontrollers for ro..." current
- 20:1420:14, 11 October 2025 diff hist +14,131 N Software Created page with "{{Competency |name=Software |description=Programming robots to perform tasks and managing their behavior |difficulty_range=Beginner to Advanced |time_to_basic=2-3 weeks |essential_tools=Text editor or IDE (Thonny), USB cable, microcontroller |optional_tools=Debugger, serial monitor, version control (Git) |beginner_tutorial=MicroPython Basics |unlocks_basic=All robot capabilities (software is required for every robot) |unlocks_advanced=Capability:IMU Sensing, Ca..." current
- 20:1420:14, 11 October 2025 diff hist +22,514 N KiCad Tutorial Created page with "{{Tutorial |name=KiCad Tutorial |competency=PCB Design |difficulty=Beginner |time=3-6 hours (spread across multiple sessions) |prerequisites=Electronics Fundamentals - Understanding of circuits, components, schematics |materials=KiCad (free download), computer, practice project (LED breakout board) |next_steps=Design custom board for your robot, study SimpleBot PCB design, order boards from JLCPCB }} '''KiCad Tutorial''' is your complete guide to designing y..." current
- 20:1420:14, 11 October 2025 diff hist +16,234 N PCB Design Created page with "{{Competency |name=PCB Design |description=Expressing electronics knowledge into custom circuit boards for professional, integrated robot designs |difficulty_range=Beginner to Advanced |time_to_basic=3-6 weeks |essential_tools=KiCad (free), PCB manufacturer account (JLCPCB, PCBWay) |optional_tools=Caliper for component measurements, PCB design rule checker |beginner_tutorial=KiCad Tutorial |unlocks_basic=Custom sensor breakout boards, simple robot PCBs |unlocks_advan..." current
- 20:1320:13, 11 October 2025 diff hist +21,130 N Soldering Techniques Created page with "{{Tutorial |name=Soldering Techniques |competency=Soldering |difficulty=Intermediate |time=3-4 hours (practice) + 1 hour (theory) |prerequisites=Soldering Guide, experience soldering 50+ through-hole joints |materials=Temperature-controlled iron, solder, flux pen, tweezers, hot air station (optional), SMD practice board |next_steps=Custom sensor modules, PCB rework and repair, advanced motor driver assembly }} '''Soldering Techniques''' is the intermediate tutor..." current
- 20:1320:13, 11 October 2025 diff hist +19,256 N Soldering Guide Created page with "{{Tutorial |name=Soldering Guide |competency=Soldering |difficulty=Beginner |time=1-2 hours (practice) + 30 minutes (theory) |prerequisites=None - complete beginner friendly |materials=Soldering iron ($20-50), lead-free solder, safety glasses, ventilation, practice kit or perfboard |next_steps=SimpleBot PCB assembly, Soldering Techniques }} '''Soldering Guide''' is your introduction to the hands-on technique of joining electronic components with molten metal..." current
- 20:1320:13, 11 October 2025 diff hist +15,305 N Soldering Created page with "{{Competency |name=Soldering |description=The hands-on technique of joining electronic components to circuit boards |difficulty_range=Beginner to Advanced |time_to_basic=1-2 days |essential_tools=Soldering iron ($20-50), lead-free solder, safety glasses, ventilation |optional_tools=Helping hands, solder wick, flux pen, hot air station |beginner_tutorial=Soldering Guide |unlocks_basic=SimpleBot PCB assembly, basic electronics repair |unlocks_advanced=SMD assembly,..." current
- 20:1220:12, 11 October 2025 diff hist +22,716 N 3D Printing Basics Created page with "{{Tutorial |name=3D Printing Basics |competency=3D Printing |difficulty=Beginner |time=4-6 hours (spread over multiple sessions) |prerequisites=None - complete beginner friendly |materials=FDM 3D printer, PLA filament (1kg), slicer software (free), spatula, flush cutters |next_steps=SimpleBot assembly, 3D Printing for Robotics, CAD Design }} '''3D Printing Basics''' is your complete introduction to fabricating robot parts using FDM (Fused Deposition Mode..." current
- 20:1220:12, 11 October 2025 diff hist +18,154 N 3D Printing Created page with "{{Competency |name=3D Printing |description=Creating mechanical parts from plastic filament using FDM printing |difficulty_range=Beginner to Advanced |time_to_basic=1-2 weeks |essential_tools=FDM 3D printer ($200-400), PLA filament, slicer software |optional_tools=Calipers, flush cutters, deburring tool, adhesives |beginner_tutorial=3D Printing Basics |unlocks_basic=Custom chassis, sensor mounts, brackets, wheels |unlocks_advanced=Complex assemblies, living hinges, p..." current
- 19:5019:50, 11 October 2025 diff hist +15,094 N Electronics Fundamentals Created page with "{{Tutorial |name=Electronics Fundamentals |competency=Electronics |difficulty=Beginner |time=2-4 hours (split across multiple sessions) |prerequisites=None - complete beginner friendly |materials=Multimeter ($15-30), breadboard, LED, resistor (220Ω), 9V battery or power supply |next_steps=SimpleBot assembly, Motor Control Basics, Sensor Interfacing }} '''Electronics Fundamentals''' is your introduction to understanding circuits, components, and electron..." current
- 19:5019:50, 11 October 2025 diff hist +10,608 N Electronics Created page with "{{Competency |name=Electronics |description=Understanding the exchange of signals and power between mechanical components and software instructions |difficulty_range=Beginner to Advanced |time_to_basic=2-4 weeks |essential_tools=Multimeter, breadboard, jumper wires, wire strippers |optional_tools=Oscilloscope, logic analyzer, power supply, component kit |beginner_tutorial=Electronics Fundamentals |unlocks_basic=Capability:Line Sensing, Capability:Differential D..." current
- 19:4919:49, 11 October 2025 diff hist +1,423 N Template:Tutorial Created page with "<noinclude> This template creates an info box for tutorial pages. == Usage == <pre> {{Tutorial |name=Soldering Guide |competency=Soldering |difficulty=Beginner |time=1-2 hours |prerequisites=None |materials=Soldering iron, solder, practice kit |next_steps=SimpleBot assembly, Soldering Techniques }} </pre> == Parameters == * '''name''' - Name of the tutorial * '''competency''' - Parent competency (linked) * '''difficulty''' - Beginner, Intermediate, or Advan..." current
- 19:4919:49, 11 October 2025 diff hist +2,074 N Template:Competency Created page with "<noinclude> This template creates an info box for competency pages. == Usage == <pre> {{Competency |name=Electronics |description=Understanding circuits, components, and electronic systems |difficulty_range=Beginner to Advanced |time_to_basic=2-4 weeks |essential_tools=Multimeter, breadboard, wire strippers |optional_tools=Oscilloscope, logic analyzer |beginner_tutorial=Electronics Fundamentals |unlocks_basic=Capability:Line Sensing, Capability:Differential Dr..." current
- 17:3117:31, 11 October 2025 diff hist +72 Main Page →About current
- 17:3017:30, 11 October 2025 diff hist −1 m Bespoke Robot Society:Beyond Toys →Work vs Play current
- 17:3017:30, 11 October 2025 diff hist +1 Bespoke Robot Society:Beyond Toys →Work vs Play
- 17:2917:29, 11 October 2025 diff hist 0 m Bespoke Robot Society:Beyond Toys →From Kit to Custom
- 17:2817:28, 11 October 2025 diff hist 0 Bespoke Robot Society:Give Them Away For Free →Why Free Is Better current
- 17:2817:28, 11 October 2025 diff hist 0 m Bespoke Robot Society:Toddler Testing →Why Toddler-Friendly Robots Matter current
- 17:2717:27, 11 October 2025 diff hist −433 m Bespoke Robot Society:Toddler Testing No edit summary
- 17:2717:27, 11 October 2025 diff hist −386 m Bespoke Robot Society:Battlebots Are Not Robots No edit summary current
- 17:2617:26, 11 October 2025 diff hist −367 m Bespoke Robot Society:Beyond Toys No edit summary
- 17:2617:26, 11 October 2025 diff hist −261 m Bespoke Robot Society:Give Them Away For Free No edit summary
- 17:2517:25, 11 October 2025 diff hist +5,538 N Bespoke Robot Society:Give Them Away For Free LLM cleaned up audio transcript
- 17:2517:25, 11 October 2025 diff hist +4,933 N Bespoke Robot Society:Toddler Testing LLM cleaned up audio transcript
- 17:2517:25, 11 October 2025 diff hist +7,990 N Bespoke Robot Society:Beyond Toys LLM cleaned up audio transcript
- 17:2517:25, 11 October 2025 diff hist +5,225 N Bespoke Robot Society:Battlebots Are Not Robots LLM cleaned up audio transcript
- 16:5416:54, 11 October 2025 diff hist +668 N Template:Pico Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:5316:53, 11 October 2025 diff hist +1,593 N Template:SBC Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:5316:53, 11 October 2025 diff hist +1,395 N Template:Robot Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:5016:50, 11 October 2025 diff hist +3,263 N Behavior:SLAM Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4816:48, 11 October 2025 diff hist +2,523 N Behavior:Wall Following Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4816:48, 11 October 2025 diff hist +2,525 N Behavior:PID Control Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4716:47, 11 October 2025 diff hist +15,949 N Behavior:Dead Reckoning Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4716:47, 11 October 2025 diff hist +13,947 N Behavior:Line Following Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4716:47, 11 October 2025 diff hist +7,278 N Behaviors Claude edited based on my notes, prompt, and SimpleBot code repository current
- 16:4616:46, 11 October 2025 diff hist +46 N File:Simplebot.jpeg An early prototype of Simplebot. current