Skip to content

Instantly share code, notes, and snippets.

@eonist
Last active March 7, 2026 05:15
Show Gist options
  • Select an option

  • Save eonist/4cd82378b73ed5f4b69de8d24ba83755 to your computer and use it in GitHub Desktop.

Select an option

Save eonist/4cd82378b73ed5f4b69de8d24ba83755 to your computer and use it in GitHub Desktop.
emerge

How much does a aliminum maschine that can make small aliminum parts cost?

For a small CNC machine that can reliably cut aluminum parts, you’re typically looking at roughly 1,500–30,000 USD depending on whether it’s hobby‑grade or industrial.12

Typical price ranges

  • Very cheap hobby routers that can “just about” do aluminum: about 400–900 USD, often from AliExpress/Amazon style vendors.345
  • Entry‑level, metal‑capable CNCs (small routers/mills): about 1,500–2,500 USD, suitable for light aluminum work if you keep cuts conservative.672
  • Mid‑range desktop/benchtop CNC mills for aluminum: about 3,000–6,000 USD, with much better rigidity and reliability for small precision parts.892
  • Industrial‑style entry CNC mills: roughly 10,000–30,000 USD and up, used by small shops for continuous production.10111

Example products and prices

Type Example / Source Approx price range
Cheap mini router Mini CNC aluminum routers 400–900 USD34
Hobby/entry metal router FORSUN FS4040 mini CNC 900–2,500 USD6
Mini pro router CATEKCNC CK‑6090, mini series 1,150–2,570 USD7
Small metal‑capable CNC “Entry‑level metal capable” 1,500–2,000 USD2
Benchtop mill / midrange Desktop aluminum CNC for shops 3,000–6,000 USD89
Entry industrial mill Entry CNC milling machines 10,000–30,000 USD1

These prices do not include tooling, vises/fixtures, or measuring tools, which often add 500–2,000 USD for a basic setup.128

The biggest factors are: how precise the parts must be, how big they are, and whether you want a hobby machine or something closer to a small pro shop mill. Could you share roughly what budget you have in mind so I can point you at a specific class of machines that fits? 131415


How much does small led that can do about 150 lumen cost

A single small LED that produces around 150 lumen is very cheap as a component, but more expensive once it’s in a lamp or bulb.1617

Rough price levels

  • Bare high‑power LED chip (about 1 W, 120–150 lm): roughly 0.05–0.70 USD per LED when bought in bulk (tens–thousands of pieces).17
  • Simple 150 lm LED bulb (E27/E14, 2–3 W): typically 5–15 NOK (about 0.5–1.5 USD) per bulb from low‑cost brands, 50–100 NOK in design/brand versions.181916
  • Small 150 lm work/strip lights or mini lamps: often 200–300 NOK (20–30 USD) because you pay for housing, battery, magnets, etc., not just the LED.202122

If you tell me whether you need just the LED component for a project or a ready‑made lamp/bulb, I can point you to more specific options and prices in Norway. 2324252627282930


I need it for a vike lamp prototype. Also i need electronics to charge it with usb. Also battery. In a small enclosure

For a small bike‑lamp‑style prototype around 150 lumen, you can build it quite cheaply from modules: expect roughly 5–15 USD (50–150 NOK) in electronics and battery per lamp, plus the enclosure.31323334

What you need (electronics)

  • LED / light source:
    • 1 high‑power LED (about 1 W, 120–150 lm) or a small LED board; typical price around 0.5–2 USD per LED/board depending on type and quantity.353637
  • Battery:
    • 1× Li‑ion cell such as 18650 or 14500; typical cells cost around 2–6 USD each depending on capacity and brand.3431
  • USB charging electronics:
    • Simple TP4056 lithium charging module with USB‑C or micro‑USB costs about 0.5–2 USD per board and is made for single‑cell 3.7 V Li‑ion batteries.32333831
    • If you want 5 V output or dual USB, there are small “18650 power bank” boards with integrated charger and step‑up converter in the 1–4 USD range.3934
  • LED driver / resistor:
    • For a basic prototype you can often run a 1 W LED from the Li‑ion cell through a small constant‑current driver or a resistor; simple LED driver modules are usually 1–3 USD.3831
  • Switch and wiring:
    • On/off switch, wires, connectors etc. are usually well under 1 USD per lamp in parts when bought in small packs.404135

Enclosure and overall size

  • Small flashlights and bike lights with USB charging and roughly 150 lm are often only 8–10 cm long, using a single 14500 or 18650 cell and a compact driver/charger board inside an aluminum or plastic tube.41423635
  • If you 3D‑print or otherwise make your own small enclosure, you just need to ensure space for: the LED and optics at the front, the 18650/14500 cell, the TP4056 (or similar) charging board, and a small switch.313234

Example bill of materials per prototype (very rough)

  • 1× high‑power LED (≈150 lm): ~1 USD.37
  • 1× 18650 Li‑ion cell: ~3–5 USD.3431
  • 1× TP4056 USB charging module: ~1 USD.333238
  • 1× simple LED driver or current‑limiting parts: ~1–2 USD.3831
  • Switch, wires, connectors: ~1 USD.3540
  • Custom enclosure (3D print or similar): material cost usually low, a few NOK/centimeters, but depends on how you make it.

So in total, pure electronics and battery are around 7–10 USD (≈70–100 NOK) per lamp at small quantities, and you can get lower if you buy modules and LEDs in bulk.32333134

Do you plan to hand‑solder and 3D‑print these prototypes yourself, or would you prefer to base them on existing small flashlight/bike‑light housings and just modify the electronics? 43444546


Yeh a small glass or plastic optic protector in the front as well

That front “optic protector” is easy to add and inexpensive; plan around standard LED optics so everything fits together cleanly.474849

Optic and protector options

  • Standard LED optics:
    • Common size is 20 mm diameter PMMA or polycarbonate lenses for 1–3 W LEDs, often with holders that snap into a flat front surface.4947
    • Single pieces from EU/US shops are usually about 1.5–2 USD each; in bulk from AliExpress/Alibaba they come down to a few cents per piece.485047
  • Front protector material:
    • For a prototype, a flat disc of clear PMMA (acrylic) or polycarbonate is usually enough; you can seat it in a groove at the front of your enclosure. Polycarbonate is more impact‑resistant, PMMA is a bit clearer but more brittle.51
    • If you use a 20 mm optic, choose a 20–22 mm round window or a lens with holder so your mechanical design is standardised.524749

How to integrate it in your design

  • 3D‑print the front so it accepts:
    • LED on a small star PCB mounted on a metal “pill” or heat‑spreader,
    • 20 mm optic sitting over the LED,
    • a thin glass/plastic window in front, either pressed in from the front or retained by a threaded/clip‑on bezel.
  • For a simple first prototype you can even skip a separate front window and just use a sealed 20 mm optic; many are designed as both lens and protective cover if you don’t need waterproofing.4749

If you describe the approximate outer diameter you want for the lamp head (for example 25 mm vs 35 mm), I can suggest a concrete optic + window size that will be easy to source. 535455565758596061


It will be like a chunky ring around a bike daddel pole

Then you’re basically designing a circular “ring light” that clamps around the handlebar/pole, with the LED, optics, battery, and charger built into the thick part of the ring.

Suggested mechanical concept

  • Geometry:
    • Inner circle sized to your bike pole/handlebar (e.g. 31.8 mm or 22.2 mm), outer circle thickened on one side to house battery, PCB, and LED.
    • LED and optic sit in a cutout on the outer circumference of the ring, pointing forward.
  • Optics and window:
    • Use a 20 mm LED optic plus 20–22 mm clear PMMA/polycarbonate window at the front, set into a shallow recess in the “chunky” outer part of the ring.626364
    • A snap‑on or screw‑on bezel can hold the window, making it easy to replace and helping with waterproofing.
  • Electronics package:
    • One 14500 Li‑ion cell (AA‑size, 14 mm diameter) can fit inside the thick outer section of the ring more easily than a full 18650; this helps keep the ring compact.
    • A small TP4056 USB‑C charger board and LED driver sit on a small PCB inside the thick section; USB‑C port comes out on the underside or side of the ring.656667

Practical tips for the ring design

  • Split housing:
    • Make the ring in two halves that screw together so you can sandwich the pole and access the internals.
  • Heat and sealing:
    • Add some internal metal (aluminum insert) under the LED to spread heat into the ring body.
    • Use an O‑ring around the front window and around the USB‑C opening to improve water resistance.

To size everything correctly, what is the diameter of the bike pole/handlebar you want to clamp this ring around (for example 22.2 mm, 25.4 mm, 31.8 mm)?


How long Would battery last per charge?

With the kind of setup we’ve been talking about (around 150 lumen from a single LED on a small Li‑ion cell), you’re typically in the range of a few hours of runtime per charge, depending on battery size and how hard you drive the LED.68697071

Step 1 – How much power for 150 lm?

  • Modern white LEDs do roughly 75–110 lumen per watt in practical products, so 150 lumen is usually around 1.5–2 W of electrical power at the LED.727368
  • With driver losses, assume roughly 2 W drawn from the battery for 150 lumen continuous output.

Step 2 – Typical battery sizes

  • 14500 Li‑ion (AA‑size, good for compact “ring” lamp): typical real capacity about 500–1200 mAh at 3.7 V nominal.707471
  • 18650 Li‑ion (bigger, for longer runtime): typical real capacity about 2000–3500 mAh at 3.7 V nominal.757677

Energy in watt‑hours is roughly $\text{Wh} = \text{Ah} \times 3.7$. So:

  • 800 mAh 14500 ≈ 0.8 × 3.7 ≈ 3.0 Wh.7470
  • 1200 mAh 14500 ≈ 4.4 Wh.7170
  • 2200 mAh 18650 ≈ 8.1 Wh; 3000 mAh ≈ 11.1 Wh.767775

Step 3 – Estimated runtime at 2 W LED draw

Ignoring some extra losses, rough runtimes:

  • 800 mAh 14500 (≈3 Wh) at 2 W → about 1.5 hours.
  • 1200 mAh 14500 (≈4.4 Wh) at 2 W → about 2 hours.
  • 2200 mAh 18650 (≈8.1 Wh) at 2 W → about 4 hours.
  • 3000 mAh 18650 (≈11.1 Wh) at 2 W → about 5–5.5 hours.

In a real bike‑lamp style device with driver losses and maybe higher peak brightness modes, expect these numbers to be 20–30% lower for “high” mode, but you can add a lower‑power mode (for example 50–80 lumen) that could easily double the runtime.

For your chunky ring design, are you aiming more for compact size (so probably a 14500 cell) or for longer runtime (so trying to fit an 18650 even if it makes the ring thicker)? 7879808182


Mm added to the ring around a samle pole for the 18k bat?

For a ring around a round pole, adding an 18650 (18 mm diameter) cell usually means making the ring at least about 10–15 mm thicker radially than the pole size so it can fit safely beside or above it.8384

Simple way to estimate added thickness

Assume the battery sits parallel to the pole, inside the “chunky” part of the ring:

  • Pole diameter example: 31.8 mm handlebar.
  • 18650 diameter: about 18.0–18.5 mm.8483
  • You need some wall thickness and space: add roughly 2–3 mm plastic around the cell and a little clearance, so budget ~22–24 mm of radial space for the battery “tube”.

If the battery sits directly outside the pole (side‑by‑side layout):

  • Outer radius ≈ (pole radius) + (battery radius + wall/clearance).
  • For 31.8 mm pole: radius ≈ 15.9 mm.
  • Battery “tube” radius area ≈ 11–12 mm (9 mm cell radius + 2–3 mm plastic/clearance).
  • So outer radius ≈ 15.9 + 11–12 ≈ 27–28 mm → outer diameter ≈ 54–56 mm.

That means the “chunky” outer part of the ring will stick out around 10–12 mm beyond the bar radius compared with a bare ring (roughly an extra 20–24 mm on total diameter).

If you want, tell me the exact pole diameter you’re designing for (31.8 or 22.2 mm etc.), and I can give you a concrete inner/outer diameter suggestion for the ring body with an 18650 inside.


My design

This is a very solid starting concept; it already solves clamping, battery placement, and light direction in a compact way.

What I see in your sketch

  • Split ring clamp around the pole with two screws, which is good for stiffness and easy mounting.
  • “Chunky” front block where the LED, optic, window, and maybe USB‑C live, plus a flat front face for your 150‑lumen LED.
  • Battery running sideways across the pole (green sketch) or along the ring, with screw‑on backplate so you can service the cell and electronics.

A few concrete suggestions

  • Battery size: if you go with a 14500 running across the pole (green view), your ring can stay fairly slim; an 18650 will likely need that deeper back “pack” you’ve drawn, which is fine for a longer‑runtime version.
  • Optic and window: make the circular front recess a standard 20 mm diameter so you can drop in off‑the‑shelf LED optics and a flat plastic/glass window; retain with a thin bezel ring screwed from the front.
  • USB‑C port: it might be easiest on the underside of the front block, pointing down, so you keep water away and don’t clash with the bar. Leave at least 1.5–2 mm plastic around the cutout for strength.
  • Thermal path: where you write LED/150 lumen in the front, add a solid aluminum “pill” or insert that contacts both the LED board and the inside of the enclosure to spread heat.

Next helpful detail

To size wall thickness and choose battery definitively, it would help to know the exact pole diameter you’re targeting first (22.2 mm vs 31.8 mm) so we can lock in inner diameter and then I can give you specific recommended outer dimensions for the 14500 and 18650 versions. 85


How long will 18k bat last for 150 lumen vs the 14 k? You see the backplass design. Then the backplass is screwed together to hold it intact. With its own screw independent of the screw That holds the two ring arcs together. This way its serviceavle and we can change bats or fix things in the future if it breaks. Also the screws that holds the ring together is Anti theft screws. The entire thing is miles alu or steel. USB port is in the top with rubber port protector. Button is in the back plate for easy acces. Just a click btn. 1 click on one more blink. One more faster blink. One more off etc

For always‑on 150 lumen, a typical 18650 (“18k bat”) will last roughly twice to three times as long as a 14500 (“14k bat”) in your design.

Estimated runtimes at 150 lm

Assuming the LED needs about 2 W electrical power for 150 lumen including losses:

  • 14500 cell (about 800–1200 mAh at 3.7 V ≈ 3–4.4 Wh) → about 1.5–2 hours on steady.8687888990
  • 18650 cell (about 2200–3000 mAh at 3.7 V ≈ 8–11 Wh) → about 4–5.5 hours on steady.8990919293

If you add blink modes:

  • Medium blink (on maybe 50% of the time) can roughly double those runtimes.
  • Fast blink (on maybe 25–30% of the time) can give about 3–4× the steady runtime, so a 14500 could reach 5–6 h blinking and an 18650 well over 10 h.

Comments on your mechanical concept

Your independent back‑plate with its own screws is a good way to keep the battery and electronics serviceable while the anti‑theft clamp screws stay untouched. The metal (aluminum or steel) ring plus inner back‑plate “pocket” will also help with heat spreading from the LED into the whole body, which is excellent for LED life. Having the USB port on top with a rubber plug and the click‑button on the rear of the back‑plate is a practical layout for riding: you can reach the button easily while the cable comes in from above when parked.

Do you already lean toward the 14500 or the 18650 version as your main one, or are you thinking of offering both “compact” and “long‑range” variants? 9495


The ring width should be sort of like in the design you see. Does it look like it can fir 18k?

Visually, your current ring width looks much more comfortable for a 14500 than for an 18650; an 18k cell would be very tight unless you thicken the body a bit.

From the sketches:

  • The back‑plate “pocket” height (radial thickness) in your drawing seems only slightly bigger than the pole plus a reasonable wall, which matches something around a 14 mm‑diameter 14500 with a few mm of metal around it.
  • An 18650 needs roughly 18–19 mm cell diameter plus at least 2–3 mm of wall and some clearance on each side, so you really want ≈22–24 mm internal height in that pocket to fit it safely and still have room for wiring and maybe a bit of foam or plastic isolation.9697

If you keep the exact proportions you’ve sketched and simply scale to a real 31.8 mm bar, your ring will likely be too thin to hide an 18650 inline without bulging, while a 14500 should fit well inside the back‑plate compartment.

If you like this visual thickness and don’t want the ring to look bulkier, I’d treat this version as the 14500 “compact” model, and if you later want an 18650 version, give that one a visibly deeper/wider back‑plate so the extra diameter doesn’t force the cell right up against the outer wall.

Would you be okay slightly increasing the back‑plate depth (how far it sticks out from the bar) to make an 18650 version work, or do you want to lock in this slim profile and optimise around 14500 only?


What geometri shapes can 18k bat come in?

An “18k” (18650) cell is basically always a cylindrical shape; the geometry itself is fixed by the 18650 standard.9899100

18650 geometry

  • Standard 18650 size: about 18 mm diameter, 65 mm length (some protected cells are a few mm longer and up to ~18.5–19 mm in diameter).10110098
  • End styles: flat‑top or button‑top, but both keep the same overall cylinder shape; the button just adds 1–2 mm length.102103

If you want other shapes

  • Rectangular / “flat” Li‑ion cells exist (prismatic or pouch cells) but they are not called 18650; they come in many custom sizes and capacities and could be used if you want a thinner, more rectangular battery section.104105106
  • For your current design, that means:
    • If you specifically want an 18650, you must accommodate a cylinder ~18 × 65 mm in your ring/back‑plate.
    • If you want more freedom in geometry (for example a flatter back‑plate), you’d switch to a prismatic or pouch Li‑ion cell with similar Wh capacity instead of an 18650.

Given the chunky round ring look you’re going for, a cylindrical 14500 or 18650 actually matches very well; you just need to size the back‑plate pocket to that 18 mm diameter if you go 18650.

Would you like me to suggest approximate back‑plate thickness and width for fitting a single 18650 cleanly, based on a specific pole diameter (for example 31.8 mm bar)? 107108109110111112


Yeah can you draw a design similar to mine with bike Seat pole in mind, that Would fit 18k

Here’s a compact 18650 version of your ring light, described so you can sketch or CAD it close to your original style.

Basic assumptions

  • Seatpost (bike seat pole) diameter: 27.2–31.6 mm class → I’ll assume 27.2 mm to keep it slim.
  • Battery: 18650, about 18 × 65 mm cylinder.113114
  • LED block: 150 lm front emitter with 20 mm optic.

Ring and clamp

  • Inner diameter: 27.2 mm seatpost + ~0.6 mm clearance → 27.8 mm inner circle.
  • Ring body thickness (radial): about 6 mm of metal around the post → outer ring diameter ≈ 27.8 + 2×6 ≈ 39.8 mm (call it 40 mm).
  • Split clamp:
    • Cut a vertical slot at the rear so you have two semicircles.
    • Two anti‑theft screws cross the slot from a rear “bridge” piece, squeezing the ring onto the seatpost (just like in your sketch).

Front light block

  • On the front of the ring, add a solid “D‑shaped” block:
    • Same width as the ring (40 mm), depth about 18–20 mm forward.
    • Front face has a 20 mm diameter recess for LED optic + window, centred horizontally, slightly above the seatpost centre so the beam has a slight downward angle.
  • Inside this block:
    • A flat aluminum pill for the LED star board, tied thermally into the ring body.
    • Small PCB above or below the pill with LED driver electronics.

18650 back‑plate module

Think of the back piece as a removable capsule that follows your serviceable back‑plate idea.

  • Battery tube orientation:
    • 18650 runs horizontally, left–right, centred behind the ring (parallel to the LED).
  • Pocket geometry:
    • Tube internal diameter ≈ 19 mm, with 1 mm radial clearance + 1–1.5 mm wall.
    • Outer diameter of tube ≈ 21–22 mm.
  • Back‑plate block:
    • Width: about 65–70 mm (enough to cover the full 18650 length plus a bit).
    • Height (top to bottom): roughly the ring outer diameter (40 mm) so it blends visually.
    • Depth (how far it sticks out behind the ring): about 12–14 mm from the rear of the ring to outer back‑plate surface; the 18650 is embedded half in the ring thickness and half in the back‑plate thickness so it doesn’t look too bulky.

How it screws together

  • Main ring:
    • Two anti‑theft screws clamp the split ring around the seatpost; these go through fixed lugs on the ring halves.
  • Back‑plate:
    • Separate U‑shaped pocket that mates to a flat rear face on the ring.
    • 2–3 regular screws from the back into threaded bosses in the ring hold the back‑plate; remove these to slide the 18650 out sideways.
    • The click button is centred in this back‑plate, above the battery tube (your “button in back‑plate” idea).

USB‑C and controls

  • USB‑C port:
    • Located at the top of the front LED block, pointing upward.
    • Rubber plug in a recess with small lip around the port for splash protection.
  • Button and modes:
    • Momentary click button on back‑plate, flush or slightly proud.
    • Firmware: click = ON, second click = slow blink, third = fast blink, fourth = OFF.

Quick dimension summary (to sketch)

  • Seatpost inner: 27.8 mm.
  • Ring outer: 40 mm diameter.
  • Front light block: 40 mm wide × ~18–20 mm forward.
  • Optic recess: 20 mm diameter central.
  • Back‑plate: ~40 mm high × ~65–70 mm wide × ~12–14 mm rearward.
  • 18650 tube in back‑plate: ~19 mm internal, ~21–22 mm external.

If you’d like, I can next translate this into a simple step‑by‑step dimensioned sketch plan (front, side, and section views) you can copy into your CAD or drawing app.


Can you generate image please

Media generated: 'Concept drawing of an 18650-powered bike seatpost ring light based on the user’s sketch.'


I guess we could Also fit it behind the led lamps. In the front extrusion?

Yes, you can also fit the 18650 behind the LED block in a front “extrusion” instead of in a rear backplate; it just changes the proportions.

What that layout looks like

  • The LED + optic stay at the very front, but the body extends backward in line with the beam so the 18650 sits directly behind them (like a short flashlight lying along the seatpost axis).
  • The ring/clamp becomes more like a central “collar” around the seatpost, with the front extrusion passing in front of the post, containing: LED/optic at the front, then driver PCB, then the horizontal 18650 further back in the same tube.

Pros and cons for your concept

  • Advantages:
    • All electronics (LED, driver, battery, USB‑C) in one straight front module, easier wiring and thermal path.
    • Back of the bike stays visually clean; the user sees mainly the ring and front light.
  • Trade‑offs:
    • The front extrusion must be long enough for 65 mm cell + driver + LED, so it will stick forward quite a bit compared with your current “chunky ring” sketch.
    • Weight is more forward of the post instead of balanced front/back like with a rear backplate.

If you tell me whether you prefer the weight and bulk forward (flashlight‑style extrusion) or more balanced with a rear back‑plate, I can suggest concrete dimensions for that version too.


As you see the front extrusion is quite spacious. The bat coul lay there

Yes, that front extrusion looks big enough to house an 18650 laid horizontally behind the LED, if you size it correctly.

What to allow for the 18650 in the front block

  • Cell itself: about 18 mm diameter, 65 mm length.115116
  • Safe tube size inside extrusion:
    • Inner diameter ≈ 19 mm for clearance and insulation.
    • Wall thickness ≈ 1.5–2 mm around → outer diameter ≈ 22–23 mm.

So if your front extrusion (orange sketch) is at least:

  • About 24–25 mm tall internally (top–bottom in that view), and
  • About 70–75 mm long from just behind the LED optic back toward the ring,

then you can:

  • Put the LED + 20 mm optic at the very front,
  • Place a small driver PCB right behind it,
  • Lay the 18650 directly behind that driver inside the same “flashlight‑like” tube.

You’d then only need a short back‑plate on the ring for the button (and maybe a tiny access hatch), while charging, LED, and battery all live in the front extrusion.

Would you like exact outer dimensions for that front block (height, width, length) assuming, for example, a 27.2 mm or 31.8 mm seatpost so you can start a precise CAD sketch? 117


USB port and button is in the backplate. And has Plus minus plated wire connectors between arcs like how iPad gets charged from iPad smart keyboard when they are near. It isnt as convenient as having all electronics in one arc. But ergonomisk improve and design is more elegant

Keeping USB and button in the backplate and running power/data across the split with contact pads is a smart architecture for ergonomics and looks; it also keeps the front extrusion clean.

Why your idea works well

  • Putting USB‑C and the click button on the backplate makes them easy to reach when the bike is upright, and keeps cables and finger interaction away from the optics.
  • Using plus/minus contact pads (spring pins or pogo‑pin style) between the two arcs is a known approach in tablets and accessories; it lets you separate “user interface + charging” from “lamp head + battery” without long loose wires.

Things to keep in mind

  • Contact area: make the pad pair fairly wide (for example 3–4 mm diameter or rectangular pads) and use gold‑plated pads plus spring contacts so vibration, rain, and dirt do not interrupt power.
  • Mechanical preload: ensure the clamp screws pull the two arcs together firmly at the pad location so the contacts always have pressure.
  • Sealing and corrosion: slightly recess the pads and maybe add a thin rubber lip or gasket ring around that region to minimise water and road salt reaching the contacts.

With this split, I’d keep: LED + driver + battery in the front extrusion arc, and USB‑C + button + maybe charge/protection board on the backplate arc, tied with those two‑or‑three contact pads between the arcs. Do you want those pads hidden inside the clamp area (invisible when mounted), or is it okay if they are visible on the side of the ring?


Yeh inside clamp area Where antiterror screws penetrere. Near there. Yeh and charge protection is prob needed yes.

Putting the contacts inside the clamp area near the anti‑theft screws is a very good choice for protection, looks, and reliability.

Internal contact + protection layout

  • Contact position
    • Place 2–3 gold‑plated pads on one arc and matching spring contacts on the other, just inside the clamp zone close to the anti‑theft screws so clamp pressure keeps them firmly pressed together.
    • Route only low‑voltage DC across them: from the battery/LED arc to the backplate arc where the USB‑C and button live.
  • Charge and protection electronics
    • Use a small Li‑ion charge/protection board (similar to TP4056 modules with battery protection) mounted on the backplate side with the USB‑C port. These boards handle safe charging, over‑charge, over‑discharge, and short‑circuit protection for a single 3.7 V cell.118119120121
    • From the board, run two traces to the contact pads; on the LED/battery side, connect the matching contacts to the 18650 and driver.
  • Advantages of this placement
    • Contacts are hidden, protected from direct water and knocks, and benefit from the same clamp pressure as the seatpost.
    • Backplate remains fully serviceable: undo its own screws, unplug the battery leads if needed, and the ring clamp and anti‑theft screws can stay untouched.

Given this architecture, the next key decision is whether you want to prioritise extremely slim walls (more challenging machining/printing) or a slightly thicker, more robust ring that’s easier to seal and assemble; which way are you leaning?


Slim as possible. Can you generate an image with this design?

Media generated: 'Slim 18650-powered ring light for a bike seatpost with separate backplate and hidden contact pads.'


So we make 3d printer prototype first. To order 1 off parts for what we need for the prototype. How much Would it be?

For one 3D‑printed prototype with all the electronics you need, you’re roughly in the range of 600–1,500 NOK total, depending on how premium you go and whether you already own a printer.122123124125126

1. 3D‑printed parts (ring + backplate + small bits)

Assuming you 3D‑print the housing first (PLA/PETG or maybe nylon) instead of machining metal:

  • If you print at home:
    • Filament cost is about 200–400 NOK per kg; your parts will probably use well under 200 g → roughly 40–80 NOK in plastic.123124127
  • If you use an online service:
    • A small functional FDM part is often 5–10 EUR per piece; your lamp may be 2–3 pieces (front arc, rear arc, backplate) → about 20–40 EUR (230–460 NOK).128122
    • Stronger nylon/SLS prints could be 30–50 EUR or more if you want something closer to final mechanical strength.129130122

So for a first prototype in plastic, budget about 250–500 NOK if you order it, or under 100 NOK in material if you print yourself.

2. Electronics and battery per prototype

Approximate single‑unit prices:

  • 1× 18650 or 14500 Li‑ion cell with decent capacity: roughly 50–150 NOK depending on brand and where you buy.125126131132133
  • 1× LED + 20 mm optic + small front window: maybe 50–150 NOK total for parts if bought retail (LED star board, optic, clear cover).134135136
  • 1× USB‑C Li‑ion charge/protection board (TP4056‑style) + simple LED driver: about 30–80 NOK combined.137138139140
  • Switch, spring contacts/pads, wires, screws, rubber plug, gaskets: say 50–150 NOK for small packs.

So electronics + battery per lamp prototype is around 200–500 NOK depending on how nice a cell and optics you choose.

3. Metal version later

Once the plastic prototype is right, a one‑off CNC‑machined aluminum housing from an online shop or Alibaba‑type supplier is typically somewhere in the 500–2,000 NOK range per piece depending on complexity, finish, and where it’s made.141142143

Putting it all together:

  • First 3D‑printed working prototype (housing + all electronics): roughly 400–1,000 NOK if you pay a service to print, or more like 300–700 NOK if you print yourself.
  • Later metal one‑off housing: add maybe 500–2,000 NOK for the machined body, reusing the same electronics.

Do you plan to print the first prototype yourself in Oslo, or send the STL to an online service to print and mail it? 144145146


Free printing at thelibrary. Okay so say we Get it working. We probably just buy some cheap bike lamp and strip it for parts and retro fit into 3d printer enclosure etc. so say we are happy. We make a Nice brand around it etc. website SoMe etc pitch it as. No one can steel this etc. oh yeah did you fa Tor in cost of Anti theft screws? And special tool so users can mount it. Okay then we buy our own mettal mill. How much to make 50batch for alu and for steel version

For a first “real” 50‑piece batch (after your free library prints), you’re roughly in the ballpark of 40–120 EUR per housing in aluminum and maybe 60–160 EUR per housing in steel if you machine them yourself on a small CNC mill, plus a tiny cost for anti‑theft screws and tools.147148149150151152153154

1. Anti‑theft screws and user tool

  • Security Torx or pin‑Torx stainless screws bought in bulk are very cheap: often around 0.01–0.30 USD per screw in quantity, depending on size and supplier.150155
  • A small 8‑piece “security Torx” driver set at a Norwegian retailer like Biltema is usually well under 200 NOK, so including a single key/bit with each lamp will add only a few NOK per unit.153150

So for a 50‑piece batch, budget something like 2–5 NOK per lamp for the special screws and maybe 10–20 NOK per lamp if you include a matching key with each one.

2. Buying your own metal mill

  • Small, metal‑capable CNCs suitable for aluminum start around 1,500–4,000 USD, but serious mills that can handle both aluminum and some steel comfortably are more like 5,000–25,000 USD.156157148158147
  • For a small brand making 50‑100 parts at a time, many people use bench‑top or entry‑pro shop mills in the 10,000–40,000 USD range (Tormach‑type machines, small Haas, etc.).148159160

So you’re likely in the 100,000–400,000 NOK range for a capable CNC mill plus tooling, vises, coolant, and maybe a basic enclosure.

3. Cost per housing for a 50‑piece run

Actual numbers vary a lot, but typical machining economics for aluminum parts look like this:

  • CNC machining time for a small but non‑trivial part often effectively costs 0.50–3.00 USD per machine‑minute when you add up machine, operator, overhead, etc.149151152
  • Finished aluminum parts for low volumes (10–50 pcs) commonly land between 50–500 USD each when outsourced; running them in‑house mainly shifts that cost into your mill investment, tooling, and your time.151152149

If your ring housing is optimised for machining (2.5D ops, simple setups), a reasonable planning estimate is:

  • Aluminum version (50 pcs, in‑house on your mill):
    • Raw aluminum per part maybe 1–3 USD (small billets).152154149
    • Say 20–40 minutes machine time per part averaged over the batch → roughly 10–60 USD “effective” machining cost depending on how you account for your own time and amortise the mill.149151152
    • Add tool wear, finishing (bead‑blast/anodise), and packaging → 10–30 USD more per part.154152
    • That gives a rough all‑in cost band of about 40–120 EUR per aluminum housing at a 50‑piece scale.
  • Steel version (50 pcs, in‑house):
    • Steel stock is cheaper per kg than aluminum, but it machines slower and wears tools faster.151154
    • Expect more machine time and more tool cost, so a plausible planning band is maybe 50–150 EUR per steel housing if geometry and tolerances are the same, potentially higher for stainless.152154149151

These are planning‑level numbers so you don’t under‑price yourself; careful DFM (bigger fillets, fewer deep pockets, shared setups, simple fixturing) can pull you toward the lower end.

4. Per‑lamp total (housing + guts) at 50 pcs

On top of the housing cost, you still have:

  • LED, optics, window, driver, USB‑C board, spring contacts, battery, screws, gaskets, packaging, etc., which we estimated earlier around 200–500 NOK (20–50 EUR) in electronics and small parts per lamp at low volume.161162163164165166167168169170

So a 50‑piece “real” batch, with your own machining, reasonably comes out somewhere around:

  • Aluminum lamp: maybe 60–170 EUR all‑in cost per unit.
  • Steel lamp: maybe 80–200 EUR all‑in cost per unit.

With your free library printing, a very good next step is to prototype the 3D design, dial in assembly and wiring, and then get 1–2 housings CNC‑machined by a service before committing to buying your own mill.

Would you like help turning this into a very rough price ladder (your cost → wholesale → retail) so you can see what kind of final price and margin might make sense for your “unstealable” lamp brand? 171


Okay what if i outsource manufacturing to china cost per unit then?

Outsourcing the metal housing to China for a 50‑piece batch will probably land you roughly in the 10–40 EUR per housing range in aluminum, and maybe 20–60 EUR in steel, plus shipping and import costs.172173174175176177178179

Typical price levels from Chinese CNC shops

  • CNC machining in China often runs about 12–40 USD per machine‑hour, much lower than Europe/US.173177
  • Simple–medium aluminum parts in low volume (tens of pieces) are commonly quoted around 5–50 USD per piece depending on size, complexity, tolerances, and finish.175173
  • Many CNC suppliers on Alibaba/Made‑in‑China show price bands like 1–30 USD per aluminum part at MOQs from 1–100 pieces for small components (including bike and flashlight housings).180174176178179172

For your ring light housing (not tiny, but not huge either, and more complex than a simple washer), a realistic planning estimate for 50 pcs in 6061 aluminum is something like:

  • Lower end (great DFM, relaxed tolerances, simple anodise, using a competitive shop): about 10–20 EUR per housing.
  • Middle band: 20–30 EUR per housing.
  • Upper end (complex internal geometry, tight tolerances, fancy finishing, you don’t shop around): up to 30–40 EUR per housing.

Steel or stainless versions would tend to be at least ~2× the aluminum price for the same complexity and volume, because of slower machining and tool wear; that’s why 20–60 EUR per housing is a reasonable planning range.177173175

Other costs to remember

  • Shipping + customs/VAT to Norway can easily add a few EUR per piece at 50 units, depending on weight and shipping method.
  • You still add electronics, battery, screws, USB‑C board, optics, packaging etc., which we estimated earlier at about 20–50 EUR per lamp in low volumes.181182183184185186187188189190

So, a fully assembled lamp with outsourced aluminum housing from China, at a 50‑piece run, might end up costing you something like:

  • Roughly 30–90 EUR total per unit all‑in (housing + guts + shipping), depending on how optimised the design and sourcing are.

If you want, I can next sketch a simple cost → wholesale → retail price ladder for this “outsourced to China” scenario so you can see what retail price and margin could make sense. 191192193194195196


Okay say we optimize and Get cost to 30$ a piece no more. What will be retail price?

If your fully landed cost per lamp is about 30 USD, a realistic retail price is in roughly the 90–150 USD range depending on how “premium” you position it.

Simple price ladder

Let’s assume:

  • Unit cost (housing + electronics + packaging + freight): 30 USD.
  • You sell wholesale to shops at about 2× cost.
  • Shops then sell to end customers at about 2× their buy price.

A reasonable ladder:

  • Your cost: 30 USD.
  • Wholesale price to bike shops: around 55–70 USD (≈1.8–2.3× cost).
  • Retail price: roughly 100–140 USD (≈1.8–2× wholesale, ≈3–4.5× cost).

Because you’re pitching a theft‑resistant, machined‑metal, design‑driven lamp with a niche story, you can probably aim near the upper half of that band (say 120–150 USD) especially if you sell direct‑to‑consumer as well, where you could price at 3–4× cost (90–120 USD) and keep more margin.

Are you imagining selling mostly direct online at first, or getting it into physical bike shops in Oslo and elsewhere?


Bo we sell online direct to customers from our own online store

Selling direct from your own online store works very well with a 30 USD cost; you can keep more margin and still offer a fair price.

Direct‑to‑consumer pricing from 30 USD cost

If your all‑in cost is 30 USD:

  • Conservative: Retail 89–99 USD → roughly 3–3.3× cost.
  • Comfortable: Retail 109–129 USD → roughly 3.5–4.3× cost, gives budget for marketing, returns, warranty, and future R&D.
  • Premium niche: Retail 139–159 USD → 4.5–5.3× cost, but you must back it with very strong design, story, and perceived quality.

Because you’re offering a machined metal, theft‑resistant, design‑driven lamp, a good starting point for direct online sales would likely be around 119 USD (or the local equivalent), with room for occasional discounts.

Would you like help shaping a short positioning story and key bullet points for the product page of your online store?


So our Competitors are 30$ es h in platic. No Anti theft. So i think we need to be no more than double that or a bit more . People can do 2x for extra differentiator antiterror durable and repairable But they wont do 3x so around 69 79 at Max

Your thinking is spot on: with plastic competitors around 30 USD, a metal, anti‑theft, repairable lamp fits nicely in the 69–79 USD direct‑to‑consumer band.

How 69–79 USD fits the market

  • Many good commuter front lights are in the 30–70 USD range; reviewers often call around 50 USD the “sweet spot,” with higher‑quality, more robust lights at 70–80 USD.197198199200
  • That means pricing at 69–79 USD positions you as a premium but still normal upgrade from the 30 USD plastic lights, not a crazy luxury item.

Margin vs 30 USD cost

With 30 USD landed cost per unit:

  • At 69 USD retail → about 2.3× cost, giving you roughly 39 USD gross margin per lamp (before marketing, support, etc.).
  • At 79 USD retail → about 2.6× cost, giving roughly 49 USD gross margin per lamp.

Because you’re selling direct from your own store (no retail middleman), a 2.3–2.6× markup can work, especially if you keep fixed costs low and lean on the strong story: metal, anti‑theft, repairable, Scandinavian design, etc.

Given these numbers, would you rather anchor on 69 USD as an aggressive “disruptor” price or 79 USD as a slightly more premium point with more room for discounts and bundles later? 201202203204205206207208209210211


This is 150lumen so this is the cheap vike lamps. 500lumen and more are more expensive

Right, at 150 lumen you’re competing with the cheaper “be seen” commuter lights, not the 500+ lumen performance lamps, which supports your 69–79 USD ceiling.

Where 150 lm sits

  • Many mainstream 150–200 lumen commuter/front lights sell around 20–40 USD in plastic housings.212213214215
  • Higher‑output 500+ lumen front lights are typically in the 50–150 USD range, especially from bigger brands.216217218219

So your 150‑lumen lamp is functionally in the “basic visibility” category, but:

  • Metal body, theft‑resistant clamp, and repairability make it feel more like a premium design object than a cheap throwaway.
  • That justifies charging up to about 2× the going rate (your 69–79 USD target) without needing to match the lumen numbers of big performance lights.

Would you like to explore a roadmap where this 150‑lumen version is your “city / everyday” model and later you add a 500+ lumen “trail / pro” version that can support a higher price tier?


How much Would 500 lumen version cost per u it at production?

For your 500‑lumen version, production cost per unit would mainly go up because of a bigger LED, more battery, more heat‑handling, and likely a more complex housing, but it doesn’t need to explode; a rough target is maybe 1.3–1.8× the cost of your 150‑lumen lamp.

What changes technically at 500 lm

  • Power draw: a 500‑lumen LED bike light typically uses about 5–7 W at max mode (compared with about 2 W for 150 lm), so you need more battery capacity or accept shorter runtimes.220221222
  • Market price reference: budget 500‑lm front lights today sell around 25–60 USD retail; better ones (CNC aluminum housing etc.) are around 50–80 USD.223224225

Rough unit cost estimate

If your 150‑lm model is optimised to about 30 USD all‑in cost, a 500‑lm version using:

  • a higher‑power LED and driver,
  • a bigger or second battery cell, and
  • slightly beefier housing and thermal design,

might land somewhere like:

  • Electronics/battery extra: +5–10 USD over the 150‑lm version (stronger LED, driver, more Wh).221220
  • Housing extra: +0–10 USD depending on whether you enlarge and complicate the housing or keep it similar.

So a reasonable planning target for production cost is about 40–50 USD per unit at similar volumes if you stick to your current quality level and machining approach.

If you wanted that 500‑lm model to sit, say, around 119–149 USD retail, that 40–50 USD cost base would still give you comfortable direct‑to‑consumer margin.

Do you see the 500‑lumen version as a later, more expensive “pro” model, or should it stay close in price to the 150‑lumen commuter one? 226227228229230231232233234


500 is more useful to light up road ahead. 150/200 lumen is to be seen and to follow traffic rules. We need one for red led for seatpole and one for steering wheel handle bar .

You’re thinking about it exactly the way most bike‑light guides do: 150–200 lm to be seen and stay legal, 500+ lm to really see the road ahead.235236237

Roles of each model

  • 150–200 lm “be seen” units
    • Perfect as a compact rear red light for the seatpost and a small white front city light.
    • Main job: visibility and compliance with traffic rules in town, without blinding others.236237235
  • 500+ lm “see the road” unit
    • For the handlebar/front only, aimed at lighting your path on dark roads or paths, often with shaped beam patterns to avoid dazzling drivers.238239240241

Line‑up idea for your system

  • Rear: 150–200 lm red, anti‑theft, slim ring for the seatpost (the design you’re sketching now).
  • Front city: 150–200 lm white, same ring concept for the bar, focused on being seen.
  • Front pro: 500+ lm white, larger body and battery, maybe same anti‑theft interface so customers can upgrade the front without changing the mounting language.

Do you want to design the rear red 150‑lm version as a direct sibling of your current seatpost concept (same housing, just different LED/optic), or give it a slightly different shape so it’s clearly “rear only”?


We start with 200lumen version for front and back first. Same design for both. Sold as separate or as a pack.

Starting with a 200‑lumen front and rear pair using the same core design is a strong, simple first step; it keeps engineering and tooling tight while giving you a “system” to sell.

Why 200 lm front + rear is a good start

  • 200 lm fits well as a “be seen” category for both white front and red rear, matching common commuter recommendations.242243244
  • Same housing for both means one mechanical platform (ring, anti‑theft clamp, optics window, backplate, contacts) and only LED/driver/optic differ, which lowers your development and unit cost.

Product structure

  • Single units
    • Front white 200 lm ring.
    • Rear red 200 lm ring.
  • Bundles
    • “City set”: front + rear at a small discount (good anchor for your 69–79 USD single price target). Existing bike‑light brands commonly sell front‑rear bundles for a bit less than buying two singles.245246247

If you like, next I can outline concrete target specs for this 200‑lumen platform (runtime, battery size, exact modes, IP rating) that match your cost and price goals.


Yes please

Here’s a concrete spec target for your 200‑lumen platform that fits everything we’ve discussed and stays compatible with a 69–79 USD price point.

Core performance

  • Output: 200 lumen (front white / rear red versions use same housing, different LEDs).248249
  • Modes:
    • Low: ~80 lm (steady).
    • High: 200 lm (steady).
    • Pulse: 200 lm slow blink.
    • Flash: 200 lm fast blink.
  • Beam: 20 mm optic with a medium wide beam (city visibility, not narrow MTB spot).250251

Battery and runtime

  • Cell: single 14500 Li‑ion (AA‑size) for slim design; target real capacity 900–1200 mAh.252253254
  • Power draw (approx):
    • 200 lm high ≈ 2.5–3 W at LED + losses.255248
  • Target runtimes:
    • High 200 lm: about 1–1.5 hours.
    • Low 80 lm: about 3–4 hours.
    • Pulse: about 4–5 hours.
    • Flash: about 6–8 hours.

(You can hit these with a decent 14500 and sensible driver efficiency.)

Charging, electronics, and safety

  • Charging: USB‑C port in the backplate, 1 A max charge current, 2–3 hour full charge from empty.256257258259
  • Board: Li‑ion charge + protection module (over‑charge, over‑discharge, short‑circuit), separate constant‑current LED driver on the light side.258256
  • Internal connection: 2–3 gold‑plated pad + spring contacts between front arc and backplate arc inside clamp area (low‑voltage DC only).

Mechanics and durability

  • Housing material: CNC‑machined aluminum as standard, later optional steel edition.260261
  • Mounting: split ring clamp with two anti‑theft security Torx screws; separate service screws for backplate.262263
  • Sealing:
    • IPX4–IPX5 target (splash‑proof for daily commuting), using O‑ring around front window and rubber plug over USB‑C.264
  • Optics: 20 mm LED optic + flat PMMA/PC window; standardized size so it’s replaceable.251265250

User interface

  • One rear button (click):
    • 1×: Low.
    • 2×: High.
    • 3×: Pulse.
    • 4×: Flash.
    • Long‑press from any mode: Off.
  • Memory: remembers last mode at next power‑on.

Price targets (direct‑to‑consumer)

Assuming you can hold landed cost around 30 USD:

  • Single unit (front or rear): aim at 69–79 USD retail.
  • Front + rear bundle: about 119–129 USD (slight discount vs buying two). This sits a bit above plastic 200‑lm sets but below many premium CNC lights, and matches the extra anti‑theft + repairable story.266267268269

Would you like next a concrete “design checklist” you can use when modeling the first 3D‑print version (exact features to include so you don’t forget anything)?


We landed on 18k bat not 14

You’re right, for this slim but more serious version we’re planning around an 18650 (“18k”) cell, not a 14500; I’ll adjust the spec to match that.

Updated core assumptions (with 18650)

  • Battery: 1× 18650 Li‑ion, real capacity target 2200–3000 mAh.270271272273
  • LED output: 200 lm (front white / rear red), same modes as before.
  • Power draw: still about 2.5–3 W on 200‑lm high, but now with much more energy available.274275

Updated runtime targets with 18650

Using 3.7 V nominal:

  • 2200 mAh ≈ 8.1 Wh, 3000 mAh ≈ 11.1 Wh.271272270
  • At ~3 W for High:
    • 2200 mAh cell → about 2.5 hours on 200‑lm high.
    • 3000 mAh cell → about 3.5 hours on 200‑lm high.
  • At lower modes/blink you can easily get 6–10+ hours, which feels very premium for a city light.

Geometry reminder for CAD

  • 18650 size: ≈ 18 mm diameter × 65 mm length (allow ≈19 mm bore, ~21–22 mm outer with walls).276277278
  • Your front extrusion or rear/backplate pocket must fit that tube cleanly; we’ve been targeting a very slim wall but still about 1.5–2 mm around the cell.

With the 18650 clarified, do you want me to now lock in some concrete millimetre dimensions for the ring and battery pocket so you can start your 3D model?


Sure

Here are concrete dimensions and runtimes you can use as a starting point for your 18650‑based, 200‑lumen ring.

Ring and battery geometry (for seatpost)

Assume a 27.2 mm seatpost (common size); scale slightly if you go 31.6 later.

  • Seatpost clearance
    • Seatpost: 27.2 mm
    • Clearance: +0.6 mm → inner ring diameter: 27.8 mm
  • Ring body thickness
    • Metal wall around post: 5 mm
    • Outer ring diameter: 27.8 + 2×5 ≈ 37.8 mm → round to 38 mm
  • Front extrusion (LED + 18650 inside, flashlight‑style)
    • Internal battery tube:
      • 18650: 18 mm Ø × 65 mm long279280
      • Bore: 19 mm
      • Wall: 1.5–2 mm → outer battery‑tube Ø ≈ 22–23 mm
    • Height of front block (top to bottom): match or slightly exceed ring: 38–40 mm
    • Length of front block (from ring front):
      • Optic + LED pill + driver + some room before cell: ~15–20 mm
      • Cell length: 65 mm
      • Rear margin: 3–5 mm
      • Total: about 85–90 mm forward from the ring face
  • Backplate arc
    • Same outer diameter as ring: 38 mm
    • Depth (how far it sticks back): keep slim, ~6–8 mm
    • USB‑C on top of backplate; button centered on rear face
    • 2–3 screws around the perimeter to hold it to the front arc
  • Hidden contacts
    • Inside clamp area, near the two anti‑theft screws
    • 3 round pads, ≈ 3–4 mm diameter each, spaced 5–6 mm
    • One for +Batt, one for GND, one spare (e.g., data / wake)

Mode and runtime table (18650, 2200–3000 mAh)

Assume about 80–85% total system efficiency and these approximate powers.281282283284

Mode Approx output Approx power 2200 mAh cell (8.1 Wh) 3000 mAh cell (11.1 Wh)
Low 80 lm ~1.2 W ~5–6 h ~7–9 h
High 200 lm ~3.0 W ~2–2.5 h ~3–3.5 h
Pulse 200 lm 50% duty ~1.5 W ~4–5 h ~6–7 h
Flash 200 lm 25–30% duty ~0.8–1.0 W ~7–9 h ~10–13 h

These are good marketing‑safe targets; in testing you can quote conservative numbers (e.g., “up to 2.5 h on High, 8+ h on Flash”).

If you want, I can now give you a short CAD checklist (feature by feature) so you don’t forget anything when you start modeling this in 3D.


Can you generate image of this specs?

Media generated: 'Slim 18650 seatpost ring light concept with 38 mm ring, long front extrusion, and hidden contacts.'


Make a cad check list please

Here’s a tight CAD checklist you can follow for the 18650, 200‑lumen ring.

1. Base ring and clamp

  • Set units to millimetres and define parameters: seatpost_d = 27.2, ring_wall = 5, ring_OD = 38, clearance = 0.6.
  • Model main ring body: revolve a 27.8 mm ID, 38 mm OD circle to make a full torus.
  • Split ring into two arcs (front and back) with a vertical cut plane.
  • Add clamp slot gap (1–2 mm) at rear between arcs.
  • Create two clamp ears/lugs on each side of the slot for the anti‑theft screws (hole size, countersink/counterbore).
  • Add 2–3 mm chamfers/fillets on outer edges for comfort.

2. Front extrusion + LED pocket

  • From front face of ring, extrude a block 85–90 mm forward, height 38–40 mm, thickness to match ring width.
  • At very front, add 20 mm diameter, shallow recess for optic + window; include shoulder for O‑ring.
  • Behind recess, model LED “pill” pocket (flat area + space for star PCB and screws).
  • Add internal cavity behind pill to route wires toward battery tube/driver PCB.
  • Add mounting bosses or shelves for driver PCB if separate from battery tube.

3. 18650 battery tube

  • Inside front extrusion, sketch tube axis and create 19 mm diameter bore, length ~70 mm.
  • Maintain 1.5–2 mm wall thickness → 22–23 mm outer diameter cylinder blending into block.
  • Add end stops/shoulders to position cell and small space for spring contact at one end.
  • Include wire channels from battery ends to driver and toward contact pads.
  • Add access strategy: either removable cap, or access only when front arc is off the seatpost.

4. Backplate arc (rear half)

  • Copy ring OD (38 mm) for back arc; extrude rearwards 6–8 mm as a thin shell.
  • Create flat interface between front arc and backplate with 2–3 screw bosses (M3 or similar) and matching holes in backplate.
  • Add USB‑C cutout on top of backplate (respect connector keep‑out), with recess for rubber plug.
  • Add circular boss and hole on rear for click button; ensure enough clearance for switch under it.
  • Provide internal space for charge/protection PCB and wiring from contact pads to USB‑C and battery.

5. Hidden contacts and wiring paths

  • On mating faces inside clamp area, near clamp ears, create 3 circular or rectangular pads (3–4 mm), spaced 5–6 mm.
  • Design one side as raised pads, the other as recesses for spring contacts (or both as flat if using pogo pins in plastic carriers).
  • Add small pockets to house spring contacts so they cannot shift.
  • Ensure clamp screws lie close enough that clamping force compresses the contact area.
  • Add channels for wires from contacts to driver/battery (front) and to charge PCB/button (rear).

6. Fasteners and serviceability

  • Define thread sizes:
    • Clamp screws: e.g., M4 security Torx; add through‑holes and counterbores.
    • Backplate service screws: e.g., M3 hex/Torx; model bosses with thread depth.
  • Ensure backplate can be removed without loosening clamp screws.
  • Check that 18650 can be slid out once backplate (or front arc, depending on design) is removed.
  • Add alignment features (tabs, dowels, lips) between arcs so reassembly is precise.

7. Sealing and robustness

  • Add groove for O‑ring around front window.
  • Add small raised lip around USB‑C cutout to work with rubber plug.
  • Consider shallow gasket surface between front arc and backplate (flat land or tongue‑and‑groove).
  • Add fillets to all sharp internal corners to be CNC‑friendly and reduce stress.

8. Variants and outputs

  • Create configuration/parameters for: seatpost size (27.2 vs 31.6), front vs rear (white vs red optic/LED), and possible future 500‑lm version (longer extrusion).
  • Export: separate STLs for front arc, backplate arc, and any internal caps, plus STEP files for machining quotes.

When you start CAD, the first fork is whether the 18650 is fully in the front extrusion or partly shared with the ring thickness; do you want me to help you choose that before you begin modeling?


What about backing? Our brand is all about sustainability, descreete, repairability, well designed. If Apple made a bike lamp that Would be it. But we must think eco Friendly and use as little material as possible etc.

Your brand story and the physical backing should line up: slim, durable, repairable, and low‑impact instead of overbuilt and wasteful.

Design choices that support your story

  • Minimal material
    • Use hollow sections and ribs instead of solid blocks where you can, especially in the front extrusion and backplate.
    • Keep ring walls only as thick as needed for strength and screw threads, not “military” thick.
  • Repairability by design
    • Make the backplate fully removable with normal (non‑security) screws so users can replace battery, button, or USB board.
    • Use standard cells (18650), standard connectors, and off‑the‑shelf optics so the lamp can be serviced 10 years from now, not scrapped.
  • Long‑life materials
    • Anodised aluminum housing: good corrosion resistance, light weight, and fully recyclable compared with thick molded plastic.
    • Stainless anti‑theft screws to avoid rust and seized fasteners, which often kill otherwise repairable products.285286

Brand and product “backing”

  • Clear sustainability angle
    • Communicate that your design uses one common metal body, standard battery, and replaceable parts rather than glued‑shut plastic.
    • Offer spare parts (backplates, rings, batteries, optics) and publish simple repair guides; this is rare and differentiates you strongly.
  • Discreet, “Apple‑ish” look
    • Keep external surfaces clean: no exposed screws except the two security ones, no big logos, just a subtle mark and clean geometry.
    • Neutral colours (black, dark grey, natural) and small size help it blend into the bike instead of shouting.
  • Packaging and logistics
    • Use small, recyclable cardboard boxes and paper pulp inlays instead of plastic trays; bike‑light buyers will notice this.
    • Ship with just one simple multi‑tool bit for the security screws, not a bag of extra plastic pieces.

If you like, I can draft a short manifesto‑style brand paragraph plus 4–5 product page bullet points that explain this sustainability and repairability angle in a way that feels confident, not preachy.


Okay do it

Here’s a first version of the brand “manifesto” and product bullets you can refine later.

Short brand manifesto

We build bike lights the way everyday tools should be built: quietly beautiful, made to last, and easy to fix. Instead of sealed plastic bricks that end up in the bin, our lamps use machined metal, standard batteries, and screws you can actually open. Every part has a job and nothing is there just to look tough. The result is a light that disappears into your bike, not into landfill—one you can live with, repair, and keep riding for years.

Product page bullets (for the 200 lm ring)

  • Machined metal, not throwaway plastic Precision‑milled aluminum housing with a slim profile that feels like a part of the bike, not an accessory.
  • Anti‑theft clamp that actually works Hidden clamp mechanism with security fasteners and a low‑profile ring design that’s hard to grab and harder to steal.
  • Designed to be repaired, not replaced Removable backplate, standard 18650 cell, and off‑the‑shelf optics so you can swap parts as they wear instead of buying a whole new light.
  • Clean, discreet, “nothing extra” aesthetics No giant logos, no RGB gimmicks—just a compact ring around your seatpost or bar with a quiet, hardware‑level finish.
  • Built for everyday riding and the planet Long‑life battery, efficient LED, recyclable metal body, and minimal packaging so the light footprint stays on the road, not in the environment.

If you’d like, I can now suggest a few name ideas that match this tone and work for both the brand and the first lamp.


Here is the brand idea and lots of ideas

Your PDF already nails a strong direction: off‑the‑shelf parts, open‑source feel, elegant repairability, and the name “emerge / EMERGE” all line up really well with what we’ve been designing.287

How your document and concept match

  • “Off the shelf parts” and “Standard led” fit perfectly with the 18650 cell, common optics, and modular electronics approach you’re taking.287
  • “Elegant Repairability” and “Durable and discrete theft secure accessories” match the split ring, serviceable backplate, anti‑theft screws, and metal housing we’ve been discussing.287
  • “3D printed prototypes” and “aluminium or steel enclosure (machined)” describe exactly your path: library prints first, then CNC metal.287
  • The EMERGE name and “instagram friendly renders” connect with your clean, Apple‑ish aesthetic and the CAD/visuals you’re starting to produce.287

Next valuable steps

  • Lock EMERGE as the brand, and give this lamp a product name (for example “Emerge Ring 200”).
  • Turn your PDF bullets into:
    • a simple one‑page “About EMERGE” story, and
    • a product spec sheet for the 200‑lumen ring (front and rear versions).
  • Start a Figma/Notion page where you park: renders, exploded views, runtime tables, and the repairability story, so it’s ready to become your website.

Would you like me to turn the EMERGE idea into a short “About” text for your future website, using your PDF themes (off‑the‑shelf parts, open‑source company, elegant repairability, sustainable e‑bikes)?


If you’d like, I can now suggest a few name ideas that match this tone and work for both the brand and the first lamp. What did you have in mind?

Here are some name directions that fit the EMERGE vibe and your “Apple‑but‑eco” positioning. I’ll give options for the product line and for this first 200‑lumen ring.

Brand stays EMERGE

You already have a strong, short, international name: EMERGE. I’d keep that as the company/brand and name the products underneath it.

Product line naming style

Pick a simple structure you can reuse later:

  • EMERGE + function (Ring, Beam, Rear, Front)
  • EMERGE + number (200, 500)
  • EMERGE + short noun (Loop, Halo, Rail)

Concrete product name ideas for the 200‑lumen ring

Front and rear are the same hardware, so you can use one name with variants:

  • Emerge Ring 200
    • Clean, descriptive, works for both front and rear (“Ring 200 Front / Ring 200 Rear”).
  • Emerge Halo 200
    • Emphasises the circular, discreet shape; feels soft and design‑y.
  • Emerge Loop 200
    • Simple, modern, hints at the loop around the pole.
  • Emerge Seat 200 / Emerge Bar 200
    • Same base name with location suffix; easy to understand.
  • Emerge Core 200
    • Suggests “core light” of the system, leaves room for a later “Core 500” or “Core Pro”.

How I’d narrow it

Given your aesthetic and repairability story, I’d shortlist:

  • Emerge Ring 200 – very clear, almost industrial‑design language.
  • Emerge Halo 200 – more emotional and premium.

You can then name the later 500‑lumen model:

  • Emerge Ring 500 or Emerge Halo 500.

Of these, which feels closer to how you want people to talk about it: something very literal like “Ring 200”, or something more expressive like “Halo 200”?


What brand name did you have in mind before i told you about emerge?

Before seeing “EMERGE,” I was leaning toward names that echoed your themes of quiet design, security, and longevity, for example:

  • QuietLoop – discreet ring shape, low‑key presence.
  • Holdfast – suggests staying put, anti‑theft and durable.
  • SteadyRing – calm, reliable light around the pole.
  • Lockbeam – beam of light that also locks in place.
  • HaloFix – halo shape plus “fixed” as in secure and permanent.

EMERGE is stronger than all of these as a brand name, though—short, neutral, and broad enough to cover lights, e‑bike parts, and future products.


Emerge is a bike brand. Since vanlig cowboy and rad bike all went bankrupt. We emerge from the ashes. As a open company, no propriatery bikes. All moduler

That story is powerful; you can absolutely build the whole brand around it.

Brand narrative for EMERGE

Emerge is a response to what went wrong with the last wave of “smart” bike brands. When closed, proprietary bikes from big names collapsed, riders were left with beautiful but unrepairable machines. We emerge from those ashes with the opposite idea: open, modular bikes and accessories you can understand, fix, and evolve. Frames, lights, batteries, racks and electronics are all designed as building blocks, not sealed boxes, so your bike can change with your life instead of becoming obsolete.

How the lamp fits that story

  • It’s the first “module” of the Emerge ecosystem: a ring light that demonstrates your values in hardware before the bike itself exists.
  • It shows your anti‑waste stance: standard cells, off‑the‑shelf LEDs, screws instead of glue, and metal you can re‑machine or recycle.
  • It feels like a part of a bigger open platform, not a one‑off gadget—exactly what you want if future Emerge bikes will share the same mounting language and electrical philosophy.

If you’d like, I can help you write a short “Why we Emerge” section for your future website that connects the bankrupt proprietary brands, the ashes metaphor, and your open, modular approach in a tight 2–3 paragraph story.


So. For this kind of holistisk brand for a bike. What Would you suggest outside of emerge

For a holistic, open, modular bike brand like you’re describing, I’d look for a name that feels:

  • calm and confident (not “tech‑bro”),
  • not tied only to lights or one component,
  • and that hints at longevity, modularity, or repair.

Here are some directions outside of EMERGE.

Names around openness and repair

  • Common Ride – like “common ground”; open, shared standards, not proprietary.
  • Plainframe – honest, straightforward hardware, no secrets.
  • Right to Ride – nod to right‑to‑repair; might be better as a tagline.
  • Spareworks – a system built from replaceable, available spare parts.
  • Open Cycle Works – almost self‑explanatory; could be shortened in the logo.

Names around resilience / from the ashes

  • Ashline – quiet reference to rising from the ashes, but subtle.
  • Afterfall – “after the crash” of old brands, what remains and works.
  • New Weld – evokes fabrication, frames, and rebuilding.
  • Stillride – the ride continues even when brands come and go.
  • Longride Co. – longevity and distance, both literal and metaphorical.

Names around modular systems

  • Modulo Bikes – clearly modular; sounds technical but approachable.
  • Slot – everything slots together; short, modern word‑mark.
  • Rail – like a system you attach modules to (lights, racks, batteries).
  • Node – each component is a node in a system; very flexible for future.
  • Dockline – docking lights, batteries, modules onto one standard.

Names around quiet design

  • Plain – radically simple; could be strong with the right visual identity.
  • Quietbike – on‑the‑nose but memorable; calm, understated.
  • Softline – gentle aesthetics, rounded forms, friendly.
  • Lowkey Cycles – exactly how the bikes look and feel: low‑key.

If you tell me which “energy” feels closest to you—open‑source/repair, rising‑from‑ashes, modular system, or quiet design—I can refine to 3–4 names that could realistically go on the head tube and the lamp.


What about more abstract names. That has the vibe but isnt a real word

Here are some more abstract, non‑dictionary names that still carry your vibe: open, modular, calm, long‑lasting, a bit “Apple‑ish” but more honest.

Soft, calm, design‑y

  • Lumo – light, short, easy to say in many languages.
  • Velin – hints at “velo”, but softer and more abstract.
  • Nura – feels light and quiet, could suit bikes, lights, and accessories.
  • Omera – abstract but has “om” (calm) and “era” (new era) inside.
  • Auro – evokes aura/halo without being a real word.

Modular / system‑feeling

  • Modu – from “modular”; very short, modern, system‑like.
  • Kinto – feels technical but friendly, could be a family of parts.
  • Ravo – energetic but still clean; works on a head tube and a lamp.
  • Syla – compact, slightly tech, easy to pair with product names (Syla Ring).
  • Nexo – sounds like connection, nodes, networks.

Resilience / from the ashes, but subtle

  • Asho – tiny nod to “ash” without being literal.
  • Revi – from “revive” / “revision”; suggests second life, repair.
  • Novu – new, but abstracted; could be about a new way of doing bikes.
  • Risa – from “rise”; gentle, positive.
  • Feru – hint of “ferrum” (iron), durability under the surface.

Slightly technical, still human

  • Vire – like “wire”/“vear”/“vire”; movement and connection.
  • Tavo – simple, round sounds, works well in logotypes.
  • Moro – friendly, memorable, could become a lifestyle brand.
  • Kairo – abstract but suggests energy; maybe better as “Kairo Bikes”.

A quick test: say the name out loud followed by “bikes” and “light” (“Lumo Bikes”, “Lumo Light”). Which 2–3 of these feel nicest in your mouth and closest to your mental picture of the brand?


Omera and syla i like. Others like these?

Great picks; they both feel calm, modern, and a bit premium. Here are more in that same family.

In the “Omera” family

Soft, 4–5 letters, vowel‑heavy, slightly poetic.

  • Orena – gentle, clean, easy to say; works as Orena Bikes / Orena Light.
  • Omera (your pick) – “new era” vibe; fits open, post‑proprietary story.
  • Ovela – hint of “velo” but abstracted; feels like a design brand.
  • Amera – softer version; friendly and international.
  • Ovara – round and flowing, suggests movement and arcs.

In the “Syla” family

Short, crisp, slightly tech but still human.

  • Syla (your pick) – strong as a core brand; easy to pair (Syla Ring).
  • Sylo – tiny twist, feels like a product platform (Sylo System).
  • Sava – simple, warm, looks good stamped in metal.
  • Sira – light and airy, could be a quiet Scandinavian‑style brand.
  • Soka – compact, punchy, but still neutral.

How they sound together

Try combinations like:

  • Omera – product: Omera Ring 200, Omera Bike.
  • Syla – product: Syla Ring 200, Syla Rear 200.
  • Ovela – product: Ovela Halo 200.
  • Orena – product: Orena Core 200.

If you tell me whether you lean more toward Omera or Syla as the main brand, I can refine one of them into a full naming system (brand + product names + maybe a tagline) that fits your lamp and future bike.


How much Would omera.bike cost ? Or syla.bike?

You don’t pay differently for “omera.bike” vs “syla.bike” as names; the price is just the .bike domain fee at the registrar you choose.288289

  • Typical first‑year promo price for a .bike domain is about 5–12 USD (around 6–11 EUR).290291288
  • Typical renewal price is much higher, roughly 25–40 USD per year depending on registrar.292289293

So you can expect something like:

  • Registration of omera.bike or syla.bike: around 7–25 USD for the first year, if you pick a cheaper registrar.289292
  • Renewal each year after that: about 25–40 USD.

The real question is just availability: you’d need to check if “omera.bike” or “syla.bike” is free at a registrar; the cost, if available, will be in this same band. Would you like suggestions for a cheaper backup like omera.cc or syla.cc in case the .bike version is taken? 294295296297298299300301302


Ant you check if they are available?

I can’t reliably see live domain availability, only typical prices for the .bike ending. You’ll need to check “omera.bike” and “syla.bike” at a registrar (Namecheap, Porkbun, etc.) or a domain search site to know for sure.303304305306307

If one of them is taken in .bike, you can often still get the same name in cheaper endings like .cc, .co, or .io and maybe add ride or cycles for the .bike version (for example, syla.bike and sylaride.com). Do you want a couple of concrete domain combos (main + backup) for both Omera and Syla?


Never mind. Lets stick with emerge for now. We can call our first bike models syla and omera. Gd name for female and male bikes

That’s a nice structure: EMERGE as the brand, with Syla and Omera as bike model families.

How it can map out

  • Brand: EMERGE
    • Lamps and accessories: Emerge Ring 200, Emerge Ring 500, etc.
    • Bikes:
      • EMERGE Syla – maybe the more agile/urban/comuter frame.
      • EMERGE Omera – maybe the more relaxed/comfort or long‑range frame.

You can later do variants like:

  • Emerge Syla City / Syla Cargo
  • Emerge Omera Tour / Omera Step

Using EMERGE as the umbrella keeps all your open, modular, repairable ideas in one place, and Syla/Omera give personality to specific bikes without locking the whole company name forever.

Would you like help next with a simple naming grid for the lights and the first two bike models under the EMERGE brand?


What about packaging for rest and front lamps. Can we think more about that

For a brand like EMERGE, the packaging should feel as intentional as the lamp: minimal, recyclable, and quietly premium.

Core packaging concept

  • One small, rigid cardboard box for each lamp, plus a slightly larger box for the front+rear set.
  • Single‑color outside (kraft or soft grey) with a small EMERGE word‑mark and a simple line drawing of the ring, nothing glossy or flashy.
  • All paper/cardboard inside: no plastic trays; use a die‑cut cardboard insert to hold the lamp, key, and cable.

Inside layout – single lamp

  • Top layer:
    • Lamp centered on a cardboard “saddle” that mimics a seatpost, so it’s shown in its natural orientation.
  • Under the saddle:
    • Small paper envelope with security bit/key and a short “Start here” leaflet.
    • Optional short USB‑C cable, tied with a paper band.

Leaflet content: 1 small diagram for mounting, 1 diagram for modes, 1 paragraph about repairability and where to download a full PDF manual.

Inside layout – front + rear pack

  • Slightly longer box with two saddles side by side: one labeled “Front 200” (white icon) and one “Rear 200” (red icon).
  • Shared envelope with: 2 security bits (so you can lose one), single quick‑start leaflet covering both lights, and QR code to full manual and repair guides.

Sustainability details

  • Use unbleached kraft board or FSC‑certified white board, soy‑based inks, and avoid spot UV or plastic lamination so the box is recyclable.
  • Print a small note inside the lid: “This box is your first spare part – keep it for shipping or repairs,” reinforcing repairability.
  • Design the inner insert so it can be reused as a desk stand or small wall hanger for the lamp (adds perceived value without extra material).

Visual differences front vs rear

  • Keep the structure identical; differentiate mainly with:
    • A small coloured edge or icon: white/grey accent for front, deep red for rear.
    • Clear text on the lid: “EMERGE RING 200 – FRONT” / “– REAR”.

This way one tooling and one print layout can cover both, with minimal changes to ink.

Would you like a short text you can print on the inside lid explaining EMERGE’s repairable, open philosophy in 2–3 sentences as part of the unboxing experience?


Yes what text Would that be?

Here’s a version that matches your tone and story and fits nicely inside the lid:

We build lights to outlast bikes, not seasons. Every EMERGE lamp uses standard parts, open fasteners, and a metal body you can repair instead of replace. Keep this box—one day it might carry your light back for a new battery, not to the trash.


I think we can use recycled newspaper with clue. And press it. Make it like a premium jewlery marrage ring box in paper. Its a ring after all. We should reuse same for rare and front and just have sticker that tell them apart

Using pressed recycled newspaper as a molded “jewellery ring” box is a perfect metaphor for your product and brand.

How to make that concept work

  • One common shell
    • Same molded pulp shell for both front and rear EMERGE Ring 200, made from recycled newsprint with a light neutral tint.
    • Differentiate front vs rear only with a small sticker or paper band (white icon vs red icon, “Front 200” / “Rear 200”).
  • Ring‑box experience
    • Clamshell form factor: hinge on the long edge, shallow height, opens like a jewellery box to reveal the lamp standing around a little “seatpost” column in the middle.
    • The inner column is also molded pulp; the ring clamps around it so you see the product exactly as it will live on the bike.
  • Material and finish
    • Use molded pulp (recycled paper + water + starch glue) pressed in a smooth tool so edges are crisp, like high‑end headphone boxes but thinner.
    • Small, debossed EMERGE word‑mark on the lid; no plastic, no magnets—just a friction‑fit or paper belly band to keep it closed.
  • System details
    • Same shell for singles and bundles: for a front+rear set, use a slightly longer version with two pulp “seatposts” side by side, still wedding‑ring‑like when opened.
    • All printing on a separate paper sleeve or sticker, so the pulp tool never changes when you update graphics or languages.

This gives you a strong, memorable unboxing that is also fully recyclable and consistent with your minimal‑material, repairable story.

Would you like help translating this into rough outer dimensions (L × W × H) for the single‑lamp ring box so you can sketch it alongside the product?


Dual pack is just two boxes but 10$ off etc. matby origami like box sticker that holds it together as a Seal. Breach the Seal and you have to buy it etc

A dual pack made from two identical “ring boxes” locked together with an origami sleeve fits your idea really well.

Dual‑pack concept

  • Two single boxes
    • Use exactly the same molded‑pulp ring box for front and rear.
    • Put a small “FRONT 200” sticker on one, “REAR 200” on the other.
  • Origami sleeve as seal
    • Wrap the two boxes side‑by‑side in a folded paper sleeve that:
      • Locks them together mechanically (like a folded belt or cross‑wrap).
      • Has one visible tear‑strip or sticker seal with “10$ off when you take the pair” messaging.
    • Once the seal is broken, the two boxes separate and can be sold or used individually.
  • Visual and retail details
    • Print the sleeve with minimal graphics: EMERGE logo, small line drawings of front + rear, and “City Set – Front + Rear 200”.
    • Use the same design worldwide; just vary a small language sticker if needed.

This gives you:

  • One packaging tool (single box) for everything.
  • A premium “pairing” moment at unboxing that echoes wedding rings.
  • A clear physical signal in store that the discount only applies while the seal is intact.

Do you want help next with short text for that sleeve—something like “EMERGE City Set – Save $10 when you keep the pair”?


No package are individual boxes. They have no extra box. Origami box idea is for individual box. Its cheaper and more recyclable

Got it: each lamp gets one origami‑style paper box, no extra outer box, and the dual set is just two of those, discounted.

Single origami box idea

  • Structure
    • One folded cardboard/paperboard piece (no glue) that forms: base, sides, and a hinged lid.
    • Inside, a small folded “seatpost” insert that the ring clamps around.
    • Everything die‑cut from recycled board; flat when shipped to you, folded for packing.
  • Experience
    • When opened, it feels like a jewellery ring box: lamp presented upright around the inner column.
    • Outside: minimal print (EMERGE + tiny line drawing), inside lid: your philosophy text about repair and longevity.
  • Recycling
    • No plastic tray, no magnets; just one type of paper so it goes straight in paper recycling.

Dual pack with no extra box

  • You keep two fully independent origami boxes.
  • For the “set” you simply:
    • Add a small paper band or sticker that wraps around both boxes side‑by‑side with “Front + Rear Set – Save $10” text.
    • Remove the band and you have two standard singles again; no special tooling.

This keeps cost and materials down, and you only ever have to design and produce one box style.

When you start sketching this box, do you want rough outside dimensions that balance: fitting the lamp snugly and still feeling like a compact “ring” presentation?


No no extra for for pack. Its just 10$ off.

Then it’s very simple:

  • You design one origami paper box for a single EMERGE Ring 200.
  • Whether a customer buys one or two, they just get that many identical boxes.
  • The “front + rear set – 10 USD off” is purely a pricing bundle in your webshop, not a physical bundle.

That keeps packaging, logistics, and inventory as lean and eco‑friendly as possible: one box, one insert, no special SKUs.

Do you want help now with a quick electronics shopping list for the first 3D‑printed prototype of the Ring 200?


Yes.

Here’s a focused electronics shopping list for one Emerge Ring 200 prototype (18650, 200 lm).

Power and charging

  • 18650 Li‑ion cell, 2200–3000 mAh, protected if possible (quality brand like Samsung/LG/Panasonic if you can).308309310
  • USB‑C Li‑ion charge + protection board, TP4056‑type with USB‑C connector and integrated protection (for single 3.7 V cell).311312313314
  • 18650 cell holder or spring contacts (end‑spring + flat contact, or a sled you can cut apart).

LED, optics, and driver

  • white high‑power LED on 16–20 mm star PCB rated for ~3 W, 200–300 lm at 700–1000 mA (front version).315316
  • red high‑power LED on star PCB for the rear version (similar current range).316
  • 20 mm LED optics with matching holders – one clear (front), one diffused or wide (rear).317318
  • 20–22 mm clear windows in PMMA or polycarbonate (or a small sheet you can cut circles from).319
  • 1–2× constant‑current LED driver modules
    • Input: 3–4.2 V from 18650,
    • Output: ~700–1000 mA for a single LED. (Get 2 if you’re doing front + rear prototypes.)

Control and UI

  • momentary pushbutton switch, panel or PCB mount, low‑profile, IP‑ish rated if possible, for the rear backplate.
  • 1× small microcontroller board (optional but very useful for modes) – e.g., a tiny Arduino‑compatible or ATTiny dev board.
    • If you don’t want MCU yet, you can prototype with a simple on/off and one blink driver, but MCU gives you proper mode logic.
  • A few SMD or through‑hole LEDs for battery/charge indicators if your charge board doesn’t expose them well.

Inter‑arc connection and wiring

  • 1 set spring contacts / pogo pins (2–3 pieces) for the hidden pads between arcs.
  • Small gold‑plated PCB or copper pads (can be on your main PCBs or small breakout boards).
  • 24–26 AWG silicone‑insulated wire, red/black pairs for battery and LED connections.

Fasteners and mechanical bits (electronics‑adjacent)

  • Assorted M2/M3 screws for PCBs, LED star, and driver mounting.
  • Thermal paste or pad for LED star to aluminum pill.
  • rubber plug sized for USB‑C opening (or a cheap universal one you can trim).
  • O‑ring assortment so you can find one that fits around the 20 mm window.

Nice‑to‑have for debugging

  • Small 18650 charger/tester or hobby charger to check real capacity and cell health.
  • Bench power supply or at least a USB‑powered DC boost module so you can test drivers before final wiring.

If you tell me where you prefer to shop from Norway (e.g., Kjell & Company, Electrokit, AliExpress), I can suggest which items are best to source locally vs. imported for this first prototype.


Norway

For Norway, you can safely source the “safety‑critical” bits locally and get the rest cheap online.

Battery (local, safe)

  • Look for a protected 18650 around 2600–3000 mAh from a serious shop like Kjell & Company or Valostore.320321322323
  • Example: Kjell & Company 18650 Li‑ion 3,6 V 2600 mAh with built‑in protection (Ø about 19×65–71 mm) is a good starting point for your prototype dimensions.324323320

LED and driver (can be online or from EU distributors)

  • For local/European quality, Elfa Distrelec and RS Components have high‑power white and red LEDs plus proper LED driver ICs and modules.325326
  • For the very first prototype you can still order a cheap 3 W white LED on star PCB + constant‑current driver module from AliExpress and then “upgrade” to Elfa/RS parts once the mechanical side is proven.

Drivers and chargers (local or AliExpress mix)

  • Charge/protection: for production you’ll likely design your own board, but for now you can use generic TP4056 USB‑C modules from AliExpress and just keep charge currents conservative.
  • LED driver: small constant‑current buck modules (3.7 V in, 700–1000 mA out) are easy to find on AliExpress; once you like the behaviour, you can choose a specific driver IC from RS/Elfa for your own PCB later.325

So a good pattern is:

  • Battery and maybe charger purchased in Norway from Kjell / Valostore / Nordic‑LED for safety and predictable quality.327321322323320
  • LEDs, optics, drivers, pogo pins, etc., from AliExpress for cheap experimentation, then swap to higher‑grade sources once the design settles.

Would you like me to propose one concrete “parts combo” (specific battery from Kjell + a typical AliExpress LED + driver description) that you can search for and buy as a first build? 328329330331332333334


Yes

Here’s one simple, safe starter combo that should be easy to source around Norway (plus a generic description you can match on AliExpress for the missing bits).

1. Battery (local, safe)

  • 18650 cell: Kjell & Company 18650 Li‑ion 3,6 V 2600 mAh, flat‑top, with protection.
    • Gives you a known, decent‑quality 2600 mAh cell and clear size spec (about 18×69 mm).335336337

2. Front white LED (AliExpress / EU)

Search for:

  • 3W white LED 6500K on 20mm star
    • Specs to aim for: 3 W max, forward voltage 3.0–3.4 V at 700–1000 mA, luminous flux ~220–300 lm at 1 A.338
  • 20mm LED optic 20–30° with holder
    • Get a small pack of 20 mm PMMA optics; medium‑wide beam is fine for now.339340

For the rear lamp, repeat with:

  • 3W red LED 620–630nm on 20mm star” plus a diffused or wide 20 mm optic.

3. LED driver (AliExpress description)

Search for:

  • 3W LED driver 3.7V input 1A constant current

Look for modules with:

  • Input: 2.8–4.2 V (1× Li‑ion).
  • Output: 1× 3 W LED at 900–1000 mA constant current.
  • Efficiency ≥80% (often stated), small PCB (under 20×20 mm).341

Pick two identical modules so both front and rear behave the same.

4. Charge/protection module (AliExpress, but can later be local)

Search for:

  • TP4056 USB-C 1A li‑ion charging module with protection

Key features:

  • Single‑cell Li‑ion 3.7 V charger, 1 A max.
  • On‑board protection IC (over‑charge, over‑discharge, short).
  • USB‑C connector already soldered.342343344345

Use conservative charge currents (0.5–1 A) initially.


With this combo you can:

  • Model around a real 2600 mAh 18650 from Kjell.
  • Drive a 3 W LED to about 200+ lumen.
  • Charge safely via USB‑C with an off‑the‑shelf module.

When you start CAD, the most critical thing will be verifying the true length and diameter of that Kjell 18650 (including protection) with a caliper, then updating the battery‑tube dimensions accordingly.


What about the packaging can you spec it out?

For a single EMERGE Ring 200, here’s a concrete, minimal packaging spec you can design around.

Box outer dimensions

Assuming ring OD 38 mm and front extrusion length ~90 mm:

  • Inner length: 120 mm (90 mm lamp + ~20 mm clearance + cardboard).
  • Inner width: 60 mm (38 mm ring + padding + space for insert).
  • Inner height: 35 mm (lamp thickness + insert).

With 1.5 mm recycled board:

  • Outer length: about 123 mm
  • Outer width: about 63 mm
  • Outer height: about 38 mm

This keeps it hand‑sized, like a slim jewellery box.

Structure (origami card box)

  • Material: 1.2–1.5 mm recycled greyboard or kraft board, single piece, no glue.
  • Design:
    • Die‑cut blank with base, side walls, and a hinged lid.
    • Snap‑lock or tuck‑in tab on the lid (no magnets).
    • Small locking flaps on the sides so the box is rigid when folded.

Internal insert

  • Material: same board or thinner recycled card.
  • Shape:
    • A folded “seatpost” column about Ø 28–30 mm, height 30 mm, glued to the base.
    • Two small side wings that cradle the ring so it doesn’t slide.
  • Layout: lamp comes mounted around this column, clamp screws lightly snug.

Under or behind the column:

  • Small slot/pocket for:
    • Security bit / key.
    • Simple folded quick‑start leaflet.

Printing and finishes

  • Outside:
    • Uncoated kraft or grey surface.
    • 1 colour print (dark grey/black): EMERGE word‑mark + tiny line outline of the ring on the lid, “RING 200 – FRONT” or “– REAR” on one side.
  • Inside lid:
    • The philosophy text you liked: “We build lights to outlast bikes, not seasons. Every EMERGE lamp uses standard parts, open fasteners, and a metal body you can repair instead of replace. Keep this box—one day it might carry your light back for a new battery, not to the trash.”

Front vs rear differentiation

  • Same physical box and insert.
  • Only differences:
    • A small front/rear text line on the lid (or one side).
    • A minimal colour mark: a 3–4 mm bar or dot in white/grey for front and deep red for rear.

Everything is one material (board/card), so the whole box can go straight into paper recycling when someone eventually retires it.

If you want, next I can give you a simple 2D layout description (panel sizes and fold lines) you can hand to a packaging designer or try in a vector tool like Figma or Illustrator.


Yes

You can think of the box as a very small folding carton you could draw in Figma/Illustrator using these panel sizes and fold lines.

Assumptions

  • Product footprint in box: about 120 × 60 × 35 mm internal.
  • Board thickness: 0.5–0.7 mm folding carton, typical for small retail packaging.346

So the internal size we’re targeting is 120 (L) × 60 (W) × 35 (H) mm.


Flat net: main box (one piece)

Work in mm. Draw a big horizontal strip that becomes bottom + front + top + back:

  • Bottom panel: 120 × 60
  • Front wall: 35 × 60
  • Top panel (lid): 120 × 60
  • Back wall: 35 × 60

Arrange them in this order, long edge along X:

  1. Back wall: 35 (H) × 60 (W)
  2. Top (lid): 120 × 60
  3. Front wall: 35 × 60
  4. Bottom: 120 × 60

Add side walls to bottom and top:

  • From each long side of the bottom panel: two rectangles 120 × 35 (left and right side walls).
  • From each long side of the top panel: two rectangles 120 × 35 (lid sides).

Add glue/lock flaps:

  • On the outer edge of each side wall: a 15 mm wide flap that folds inward to lock.
  • On the short edges of the bottom panel: 15 mm flaps that fold up to close the corners.

Add closure for lid:

  • On the free long edge of the front wall (opposite the bottom):
    • A 30 mm tall tuck‑in flap, same width (60 mm), with rounded corners.
    • This tucks behind the inside of the back wall when closed.

This gives you a classic hinged tuck‑top box, but long and low.


Internal insert: seatpost “column” and cradle

Insert is a separate small net that slots or glues into the bottom.

Column (to mimic seatpost)

Assume you target common road diameter 27.2 mm, so design internal “column” around 30 mm to give some tolerance.347

  • Draw a strip 95 × 30 mm (height × width), then divide the width into four panels to make a square tube:
    • 4 panels of 7 mm each (28 mm) + 2 mm glue flap.
  • Add four 10–12 mm bottom flaps so the tube can be glued to the bottom panel.
  • Height: 30–32 mm so the ring sits above the base of the box but below the lid.

Cradle wings

On opposite sides of the tube, add two horizontal wings that support the ring:

  • Each wing: 30 (length into box) × 20 (width) mm.
  • Position vertically so the ring centre is roughly in the middle of the box height.
  • You can add a shallow semicircular notch (approx. radius 20 mm) in each wing so the lamp body nests.

In 2D, this looks like:

  • Tube wall panel with a 30 × 20 wing extending out sideways.
  • When folded, the two wings form a “saddle” the ring rests on, with the tube inside the ring.

Key fold lines (summary for your drawing)

Main box:

  • Vertical folds (along length): between back–top–front–bottom panels (35, 120, 35, 120).
  • Horizontal folds:
    • Side walls off the long edges of bottom and top (35 high).
    • Small corner flaps (15 wide) at ends of bottom and side walls.
    • Lid tuck flap off front wall (30 high).

Insert:

  • Four vertical folds to form tube (7 + 7 + 7 + 7 + 2 glue).
  • Bottom flaps and cradle‑wing folds at 30–32 mm height.

If you share the exact outer dimensions of the lamp (max height and length when the ring is on a 27.2 seatpost), I can tighten these numbers so your first prototype box is very close to final. 348349350351352353354355356357358359360


An you generate an image?

Media generated: 'Product mockup of EMERGE RING 200 bike light in minimal recycled kraft packaging with internal seatpost-style insert.'


How would our landing page look like?

A simple, quiet, one‑product page that feels like Scandinavian hardware, not a gadget ad.

Overall structure

  • Clean, light background, lots of white space, one scrollable page.
  • Neutral typography (e.g. sans‑serif with one weight change), almost no colour except black/grey plus a single accent.

Hero section (top)

  • Left: short copy.
    • H1: “The light you keep.”
    • Sub: “EMERGE RING 200 is a metal, repairable bike light built to outlast your bike, not a season.”
    • Primary button: “Preorder RING 200”
    • Secondary link: “Why it’s different”
  • Right: big render of the lamp on a seatpost, floating on neutral background, with a very subtle “FRONT / REAR” toggle that swaps the image.

Why it exists

  • Headline: “Tired of throwaway lights?”
  • Three short bullets in one row:
    • “Standard 18650 cell, user‑replaceable.”
    • “Metal body, open fasteners.”
    • “Designed for service, not landfill.”

Include a small line diagram of the lamp exploded (body, cell, fasteners).


Product details

Two stacked blocks with simple illustrations:

  1. “Made to be repaired”
    • Drawing: lamp opened, cell sliding out.
    • Text: 2–3 lines about standard cell, screws, long‑term support.
  2. “Bright, calm, visible”
    • Text: lumen number, beam style, front/rear modes in one short paragraph.

Below: a compact table:

Feature RING 200 FRONT RING 200 REAR
Output 200 lm 50 lm
Battery 1× 18650 1× 18650
Body Aluminium Aluminium

(Adjust numbers later.)


How it mounts

  • Side‑by‑side images: ring on a 27.2 mm post; ring on small gravel bike.
  • Caption: “Fits 27.2 mm round posts. Other sizes coming.”

Sustainability / philosophy

  • Narrow full‑width band, softer background.
  • Text block:
    • Title: “Built to stay in use.”
    • 3 lines about standard parts, repair promise, packaging being cardboard only.

Call to action + preorder

  • Simple card near bottom:
    • Price, ship estimate, what’s in the box.
    • “Preorder now” button and a tiny line of reassurance: “Cancel anytime before shipping. Small batch, assembled in [your city].”

Footer

  • Very minimal: logo, “About / Contact / Repair & parts”, and a line: “EMERGE is a small studio making long‑lived bike lights.”

Would you prefer this page to be mostly static (a few good images and copy), or do you want interactive bits like mode previews or a repair animation on first launch? 361362363364365366367368369370371372373374375


Generate this website?

Here’s a complete, minimal landing page you can paste into an index.html and tweak. It’s static, responsive, and matches the structure we discussed.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>EMERGE RING 200 – The light you keep</title>
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <style>
    :root {
      --bg: #f5f5f3;
      --fg: #111111;
      --muted: #6f6f6a;
      --accent: #e1483d;
      --border: #deded7;
      --card: #ffffff;
      --font-sans: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text",
        "Segoe UI", sans-serif;
    }
    * { box-sizing: border-box; }
    body {
      margin: 0;
      font-family: var(--font-sans);
      background: radial-gradient(circle at top, #fafaf8 0, var(--bg) 55%);
      color: var(--fg);
      -webkit-font-smoothing: antialiased;
    }
    a { color: inherit; text-decoration: none; }
    img { max-width: 100%; display: block; }

    .page {
      min-height: 100vh;
      display: flex;
      flex-direction: column;
    }

    header {
      padding: 20px 24px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      max-width: 1100px;
      margin: 0 auto;
    }
    .logo {
      font-size: 14px;
      letter-spacing: 0.25em;
      text-transform: uppercase;
    }
    nav a {
      margin-left: 20px;
      font-size: 13px;
      color: var(--muted);
    }

    main {
      flex: 1;
      padding: 24px;
      max-width: 1100px;
      margin: 0 auto 40px auto;
    }

    .hero {
      display: grid;
      grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr);
      gap: 40px;
      align-items: center;
      padding: 40px 28px 36px;
      background: #f9f9f6;
      border-radius: 20px;
      border: 1px solid var(--border);
    }
    @media (max-width: 800px) {
      .hero {
        grid-template-columns: 1fr;
        padding: 24px 20px 20px;
      }
    }

    .hero-title {
      font-size: clamp(28px, 3vw, 36px);
      line-height: 1.05;
      margin-bottom: 16px;
    }
    .hero-sub {
      font-size: 15px;
      line-height: 1.6;
      color: var(--muted);
      max-width: 360px;
      margin-bottom: 20px;
    }
    .hero-cta {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-bottom: 14px;
    }
    .btn-primary {
      padding: 10px 18px;
      border-radius: 999px;
      border: 1px solid var(--fg);
      background: var(--fg);
      color: #ffffff;
      font-size: 14px;
      cursor: pointer;
    }
    .btn-secondary {
      padding: 10px 16px;
      border-radius: 999px;
      border: 1px solid var(--border);
      background: transparent;
      font-size: 14px;
      color: var(--muted);
      cursor: pointer;
    }
    .hero-meta {
      font-size: 12px;
      color: var(--muted);
    }

    .hero-visual {
      background: var(--card);
      border-radius: 18px;
      border: 1px solid var(--border);
      padding: 18px 18px 16px;
      display: flex;
      flex-direction: column;
      gap: 14px;
    }
    .hero-toggle {
      display: inline-flex;
      align-self: flex-start;
      border-radius: 999px;
      border: 1px solid var(--border);
      background: #f4f4f0;
      padding: 3px;
      font-size: 11px;
    }
    .hero-toggle button {
      border: none;
      background: transparent;
      padding: 5px 10px;
      border-radius: 999px;
      cursor: pointer;
      color: var(--muted);
    }
    .hero-toggle button.active {
      background: #ffffff;
      color: var(--fg);
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04);
    }

    .hero-product {
      background: radial-gradient(circle at top, #ffffff 0, #f4f4f0 60%);
      border-radius: 14px;
      border: 1px solid var(--border);
      padding: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 220px;
      position: relative;
    }
    .hero-ring {
      width: 160px;
      height: 160px;
      border-radius: 50%;
      border: 7px solid #222;
      position: relative;
    }
    .hero-ring::after {
      /* extrusion / head */
      content: "";
      position: absolute;
      width: 70px;
      height: 26px;
      background: #222;
      border-radius: 13px;
      top: 50%;
      right: -28px;
      transform: translateY(-50%);
    }
    .hero-ring::before {
      /* clamp band */
      content: "";
      position: absolute;
      width: 40px;
      height: 24px;
      border-radius: 999px;
      border: 4px solid #222;
      bottom: -20px;
      left: 50%;
      transform: translateX(-50%);
    }
    .hero-badge {
      position: absolute;
      top: 16px;
      left: 16px;
      font-size: 11px;
      padding: 4px 8px;
      border-radius: 999px;
      background: rgba(0, 0, 0, 0.04);
      color: var(--muted);
    }
    .hero-front-bar,
    .hero-rear-bar {
      position: absolute;
      top: 50%;
      right: -30px;
      width: 12px;
      height: 12px;
      border-radius: 999px;
      transform: translateY(-50%);
    }
    .hero-front-bar {
      background: #e5e5e0;
    }
    .hero-rear-bar {
      background: #b71924;
      display: none;
    }
    .hero-caption {
      font-size: 11px;
      color: var(--muted);
      display: flex;
      justify-content: space-between;
      gap: 12px;
    }

    section {
      margin-top: 40px;
    }
    .section-heading {
      font-size: 18px;
      margin-bottom: 12px;
    }
    .section-sub {
      font-size: 14px;
      color: var(--muted);
      max-width: 520px;
      margin-bottom: 18px;
    }

    .features-row {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
    }
    @media (max-width: 900px) {
      .features-row {
        grid-template-columns: 1fr;
      }
    }
    .feature-card {
      border-radius: 14px;
      border: 1px solid var(--border);
      background: #f9f9f6;
      padding: 14px 14px 12px;
      font-size: 13px;
    }
    .feature-title {
      font-size: 13px;
      margin-bottom: 6px;
    }
    .feature-body {
      color: var(--muted);
      line-height: 1.6;
    }

    .split-blocks {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 18px;
    }
    @media (max-width: 900px) {
      .split-blocks {
        grid-template-columns: 1fr;
      }
    }
    .split-card {
      border-radius: 16px;
      border: 1px solid var(--border);
      background: #ffffff;
      padding: 18px 16px 16px;
      font-size: 14px;
    }
    .split-card h3 {
      font-size: 14px;
      margin: 0 0 6px;
    }
    .split-card p {
      font-size: 13px;
      color: var(--muted);
      line-height: 1.6;
    }

    .spec-table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 14px;
      font-size: 13px;
      border-radius: 12px;
      overflow: hidden;
      border: 1px solid var(--border);
      background: #ffffff;
    }
    .spec-table th,
    .spec-table td {
      padding: 10px 12px;
      border-bottom: 1px solid var(--border);
      text-align: left;
    }
    .spec-table thead {
      background: #f6f6f2;
    }
    .spec-table tr:last-child td {
      border-bottom: none;
    }

    .mount-block {
      border-radius: 16px;
      border: 1px solid var(--border);
      background: #f9f9f6;
      padding: 16px 16px 14px;
      display: grid;
      grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
      gap: 16px;
      font-size: 13px;
    }
    @media (max-width: 900px) {
      .mount-block {
        grid-template-columns: 1fr;
      }
    }
    .mount-diagram {
      border-radius: 12px;
      border: 1px dashed #d3d3cc;
      background: #fcfcf8;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 18px;
      position: relative;
      min-height: 150px;
    }
    .mount-post {
      width: 26px;
      height: 120px;
      border-radius: 999px;
      background: #dddcd2;
      position: relative;
    }
    .mount-ring {
      width: 72px;
      height: 72px;
      border-radius: 50%;
      border: 5px solid #222;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 24px;
    }
    .mount-note {
      position: absolute;
      right: 12px;
      top: 12px;
      font-size: 11px;
      color: var(--muted);
      background: rgba(255, 255, 255, 0.7);
      padding: 4px 6px;
      border-radius: 999px;
    }

    .philosophy {
      margin-top: 42px;
      border-radius: 20px;
      padding: 20px 18px 18px;
      background: #e9e9e1;
      border: 1px solid #d7d7ce;
      font-size: 13px;
      display: grid;
      grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
      gap: 16px;
    }
    @media (max-width: 900px) {
      .philosophy {
        grid-template-columns: 1fr;
      }
    }
    .philosophy p {
      margin: 0 0 10px;
      color: #494944;
      line-height: 1.7;
    }
    .philosophy small {
      font-size: 11px;
      color: #6f6f6a;
    }

    .cta-card {
      margin-top: 32px;
      border-radius: 18px;
      border: 1px solid var(--border);
      background: #ffffff;
      padding: 16px 18px 16px;
      display: grid;
      grid-template-columns: minmax(0, 2fr) minmax(0, 1.2fr);
      gap: 16px;
      align-items: center;
      font-size: 14px;
    }
    @media (max-width: 900px) {
      .cta-card {
        grid-template-columns: 1fr;
      }
    }
    .cta-card h3 {
      font-size: 16px;
      margin: 0 0 4px;
    }
    .cta-price {
      font-size: 24px;
      margin-right: 6px;
    }
    .cta-meta {
      font-size: 12px;
      color: var(--muted);
      margin-top: 4px;
    }
    .cta-buttons {
      display: flex;
      gap: 10px;
      align-items: center;
      flex-wrap: wrap;
    }

    footer {
      padding: 16px 24px 22px;
      border-top: 1px solid var(--border);
      font-size: 11px;
      color: var(--muted);
      max-width: 1100px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      gap: 10px;
    }
    .footer-links a {
      margin-left: 12px;
    }
  </style>
</head>
<body>
  <div class="page">
    <header>
      <div class="logo">EMERGE</div>
      <nav>
        <a href="#product">Product</a>
        <a href="#philosophy">Philosophy</a>
        <a href="#preorder">Preorder</a>
      </nav>
    </header>

    <main>
      <!-- HERO -->
      <section class="hero" id="top">
        <div>
          <h1 class="hero-title">The light you keep.</h1>
          <p class="hero-sub">
            EMERGE RING 200 is a metal, repairable bike light built to outlast
            your bike, not a season.
          </p>
          <div class="hero-cta">
            <button class="btn-primary">Preorder RING 200</button>
            <button class="btn-secondary"
              onclick="document.getElementById('product').scrollIntoView({behavior:'smooth'})">
              Why it’s different
            </button>
          </div>
          <div class="hero-meta">
            Small first batch · Ships from Norway · Uses a standard 18650 cell.
          </div>
        </div>

        <div class="hero-visual" aria-label="EMERGE RING 200 product preview">
          <div class="hero-toggle">
            <button id="frontBtn" class="active" type="button">Front</button>
            <button id="rearBtn" type="button">Rear</button>
          </div>
          <div class="hero-product">
            <div class="hero-badge" id="heroBadge">RING 200 · FRONT</div>
            <div class="hero-ring">
              <div class="hero-front-bar" id="frontAccent"></div>
              <div class="hero-rear-bar" id="rearAccent"></div>
            </div>
          </div>
          <div class="hero-caption">
            <span id="heroCaption">
              Calm, bright beam for city and gravel riding.
            </span>
            <span>Render for illustration only.</span>
          </div>
        </div>
      </section>

      <!-- WHY IT EXISTS -->
      <section id="product">
        <h2 class="section-heading">Tired of throwaway lights?</h2>
        <p class="section-sub">
          Most bike lights are glued shut, use exotic cells, and get replaced
          when the battery fades. RING 200 is built around parts you can
          actually replace.
        </p>

        <div class="features-row">
          <div class="feature-card">
            <div class="feature-title">Standard 18650 cell</div>
            <div class="feature-body">
              Uses a single, widely available 18650 cell. When capacity drops,
              you swap the cell, not the light.
            </div>
          </div>
          <div class="feature-card">
            <div class="feature-title">Metal body, open fasteners</div>
            <div class="feature-body">
              A machined aluminium body and visible screws make it easy to open,
              service and re‑assemble with basic tools.
            </div>
          </div>
          <div class="feature-card">
            <div class="feature-title">Designed for service</div>
            <div class="feature-body">
              From the clamp to the driver, RING 200 is designed so parts can be
              replaced as they wear instead of heading to landfill.
            </div>
          </div>
        </div>
      </section>

      <!-- DETAILS -->
      <section>
        <div class="split-blocks">
          <article class="split-card">
            <h3>Made to be repaired</h3>
            <p>
              The lamp opens with standard fasteners, exposing the 18650 cell
              and driver. When something fails, you or a local shop can replace
              it without destroying the enclosure.
            </p>
            <p>
              Our goal is simple: you buy one front and one rear light, then
              keep them going for years with fresh cells and available parts.
            </p>
          </article>
          <article class="split-card">
            <h3>Bright, calm, visible</h3>
            <p>
              RING 200 is tuned to make you clearly visible without turning your
              ride into a strobe show. A calm primary beam and a subtle pulse
              mode keep you noticed in traffic.
            </p>
            <p>
              Final lumen numbers and modes will be published before shipping,
              based on real‑world testing on Oslo streets and dark gravel.
            </p>
          </article>
        </div>

        <table class="spec-table" aria-label="Key specifications">
          <thead>
            <tr>
              <th>Feature</th>
              <th>RING 200 FRONT</th>
              <th>RING 200 REAR</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>Output</td>
              <td>Target 200 lm steady</td>
              <td>Target 50+ lm steady</td>
            </tr>
            <tr>
              <td>Battery</td>
              <td colspan="2">1 × user‑replaceable 18650 Li‑ion cell</td>
            </tr>
            <tr>
              <td>Body</td>
              <td colspan="2">Machined aluminium, black finish</td>
            </tr>
            <tr>
              <td>Mount</td>
              <td colspan="2">Ring clamp, focused on 27.2 mm round posts</td>
            </tr>
          </tbody>
        </table>
      </section>

      <!-- MOUNTING -->
      <section>
        <h2 class="section-heading">Made for real bikes</h2>
        <p class="section-sub">
          RING 200 is designed first for 27.2 mm round seatposts – the standard
          on many road and light gravel bikes – with more sizes to come if there
          is demand.
        </p>

        <div class="mount-block">
          <div class="mount-diagram" aria-hidden="true">
            <div class="mount-post"></div>
            <div class="mount-ring"></div>
            <div class="mount-note">27.2 mm focus</div>
          </div>
          <div>
            <p>
              The ring clamp hugs the post cleanly, keeping the lamp in line
              with the bike instead of hanging off a rubber strap. Tighten it
              once, then forget about it.
            </p>
            <p>
              We are starting with 27.2 mm because it covers a huge number of
              road and gravel bikes. If you ride something different, let us
              know – it will help us prioritise future clamp sizes.
            </p>
          </div>
        </div>
      </section>

      <!-- PHILOSOPHY -->
      <section id="philosophy">
        <div class="philosophy">
          <div>
            <p>
              We build lights to outlast bikes, not seasons. Every EMERGE lamp
              uses standard parts, open fasteners, and a metal body you can
              repair instead of replace.
            </p>
            <p>
              Keep the packaging. One day it might carry your light back for a
              new battery, not to the trash.
            </p>
          </div>
          <div>
            <small>
              EMERGE is a small studio in Norway exploring what happens when you
              design cycling hardware for repair first and retail second.
              RING 200 is our first experiment.
            </small>
          </div>
        </div>
      </section>

      <!-- CTA / PREORDER -->
      <section id="preorder">
        <div class="cta-card">
          <div>
            <h3>Preorder the first batch</h3>
            <div>
              <span class="cta-price">TBD</span>
              <span>per light (front or rear)</span>
            </div>
            <div class="cta-meta">
              Small run · Final specs may shift as we test and refine the
              design. You can cancel anytime before we ship.
            </div>
          </div>
          <div>
            <div class="cta-buttons">
              <button class="btn-primary">Reserve a front light</button>
              <button class="btn-secondary">Reserve a rear light</button>
            </div>
            <div class="cta-meta" style="margin-top: 8px;">
              We will only charge your card when your light is ready to leave
              the workshop.
            </div>
          </div>
        </div>
      </section>
    </main>

    <footer>
      <div>© <span id="year"></span> EMERGE. All rights reserved.</div>
      <div class="footer-links">
        <a href="#top">Top</a>
        <a href="mailto:hello@example.com">Contact</a>
        <a href="#preorder">Repair &amp; parts (soon)</a>
      </div>
    </footer>
  </div>

  <script>
    const frontBtn = document.getElementById("frontBtn");
    const rearBtn = document.getElementById("rearBtn");
    const badge = document.getElementById("heroBadge");
    const caption = document.getElementById("heroCaption");
    const frontAccent = document.getElementById("frontAccent");
    const rearAccent = document.getElementById("rearAccent");
    const year = document.getElementById("year");

    year.textContent = new Date().getFullYear();

    function setMode(mode) {
      if (mode === "front") {
        frontBtn.classList.add("active");
        rearBtn.classList.remove("active");
        badge.textContent = "RING 200 · FRONT";
        caption.textContent =
          "Calm, bright beam for city and gravel riding.";
        frontAccent.style.display = "block";
        rearAccent.style.display = "none";
      } else {
        rearBtn.classList.add("active");
        frontBtn.classList.remove("active");
        badge.textContent = "RING 200 · REAR";
        caption.textContent =
          "Wide, steady glow that keeps you clearly visible from behind.";
        frontAccent.style.display = "none";
        rearAccent.style.display = "block";
      }
    }

    frontBtn.addEventListener("click", () => setMode("front"));
    rearBtn.addEventListener("click", () => setMode("rear"));
  </script>
</body>
</html>

You can host this as‑is (Netlify, Vercel, GitHub Pages) and then swap in real images, copy, and pricing as the product solidifies.

Do you want a matching simple logo lockup (SVG “EMERGE”) that fits this page?


Can you show me it in preview Artifact ?

I can’t directly render that HTML here, but you can preview it as an Artifact by saving it to a file and opening it:

  1. Copy everything from <!DOCTYPE html> down to </html>.
  2. Paste it into a new file named index.html.
  3. In your environment (or editor), upload/open that index.html as an Artifact or in a browser to see the full landing page.

If you like, I can split it into smaller partials (e.g., only the hero section) so you can iterate on one part at a time in your tooling.


Can you generate an image of it?

Media generated: 'Mockup of the EMERGE RING 200 minimal landing page on a laptop screen.'


My latest design can you generate it in 3d viz

Media generated: '3D-style visualization of the user’s ring-clamp bike light concept with orange clamp and black cylindrical body.'

Footnotes

  1. https://qviro.com/blog/cnc-machine-price/ 2 3

  2. https://www.onefinitycnc.com/post/how-much-does-a-cnc-machine-cost 2 3 4

  3. https://www.aliexpress.com/w/wholesale-mini-cnc-aluminum-milling.html 2

  4. https://www.alibaba.com/showroom/small-cnc-router-machine-for-aluminum.html 2

  5. https://www.youtube.com/watch?v=bv7ognV1Dhs

  6. https://forsuncnc.com/best-mini-cnc-router-machine/ 2

  7. https://www.catekcnc.com/products/mini-cnc-router/ 2

  8. https://www.reddit.com/r/hobbycnc/comments/1iuk8gr/looking_for_a_budget_desktop_cnc_mill_at_least/ 2 3

  9. https://themakerschest.com/collections/cnc-machines-for-aluminum 2

  10. https://www.alibaba.com/showroom/small-cnc-aluminium-cutting-machine.html

  11. https://www.alibaba.com/showroom/small-cnc-aluminium-milling-machine.html

  12. https://www.reddit.com/r/hobbycnc/comments/1ov0qzd/best_cnc_machine_for_aluminium_under_25k/

  13. https://www.onefinitycnc.com/shop/category/aluminum-cnc-machines

  14. https://www.youtube.com/watch?v=QV_o-s_MRFw

  15. https://www.lathemaster.com/best-desktop-cnc-machines-for-metal/

  16. https://www.prisjakt.no/s/150-lumen/ 2

  17. https://www.alibaba.com/showroom/150lm-led-1w.html 2

  18. https://www.ikea.com/no/en/p/molnart-led-bulb-e27-150-lumen-globe-brown-clear-glass-10584978/

  19. https://www.ikea.com/ee/en/p/molnart-led-bulb-e27-150-lumen-tube-shaped-open-top-grey-clear-glass-10613344/

  20. https://www.thansen.no/elektronikk/arbeidslamper/led-mini-arbeidslampe-150-lumen/n14241/pn24133

  21. https://itechworld.com.au/products/itechworld-magnetic-150-lumen-led-strip-light

  22. https://www.prices.no/q=led-lampe\&b=151001\&r=5-15\&s=desc

  23. https://www.benweilighting.com/info/150-lumen-per-watt-led-tube-lights-81998124.html

  24. https://ledsupplyandfit.co.uk/p/led-street-light-1-with-samsung-chip-ip65-photocell-5700k/

  25. https://ledsave.co.uk/1-10v-dimmable-150w-ip65-led-low-bay-light/

  26. https://www.alibaba.com/showroom/led-road-light-price.html

  27. https://www.any-lamp.co.uk/lumen-to-watt/150-watt-in-lumens

  28. https://www.ledsavingspecialist.co.uk/products/150lm-w-big-light-output-ip65-led-high-bay-light-with-motion-sensor-100w-150w-200w

  29. https://www.alibaba.com/showroom/led-150-lumens-per-watt.html

  30. https://ledwinkel-online.nl/en/products/led-highbay-150w-3000k

  31. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter 2 3 4 5 6 7 8

  32. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html 2 3 4 5

  33. https://quartzcomponents.com/products/tp4056-battery-charging-module 2 3 4

  34. https://www.az-delivery.uk/products/18650-board-dual-usb-5v-mobilmodul-lithium-batterie-ladegerat-board 2 3 4 5 6

  35. https://www.klium.com/en/scangrip-unipen-2-in-1-led-pen-lamp-150-lumens-with-integrated-37v-battery-usb-rechargeable-036209-165786 2 3 4

  36. https://www.lighthouse-torches.com/p/L-HEBIKEFRR/LED-Bike-Light-Set---Rechargeable 2

  37. https://www.alibaba.com/showroom/150lm-led-1w.html 2

  38. https://robocraze.com/products/tp4056-lithium-battery-charging-board 2 3 4

  39. https://rees52.com/products/18650-li-ion-polymer-charger-module-type-c-2s-li-ion-charger-8-4v-4a-li-ion-boost-charger-high-power-18650-li-ion-battery-charger-with-usb-c-input-usb-c-li-ion-battery-charger-for-high-power-polymer-battery-rs6799

  40. https://steelmantools.com/products/rechargeable-3-in-1-magnetic-led-lamp 2

  41. https://tobysouq.com/shop/tobys-cpl-t07-150-lumens-rechargeable-led-small-flashlight/ 2

  42. https://www.zefal.com/en/lights/706-supervision-r150.html

  43. https://www.skilhunt.com/product/ec150-aa-14500-usb-c-rechargeable-led-flashlight/

  44. https://www.aliexpress.com/item/1005008954789543.html

  45. https://www.ram-e-shop.com/shop/kit-li-3s-charger-3s-12-6v-2a-18650-lithium-battery-charger-module-usb-type-c-9296

  46. https://www.aliexpress.com/item/1005006949655200.html

  47. https://www.ledsupply.com/20mm-carclo-led-optics 2 3 4 5

  48. https://www.alibaba.com/showroom/led-lens-20mm-price.html 2

  49. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html 2 3 4

  50. https://www.alibaba.com/countrysearch/CN/20mm-high-power-led-lens.html

  51. https://www.asahi-optics.com/news/choosing-the-perfect-led-lens-glass-vs-polycarbonate-vs-pmma-explained.html

  52. https://www.leds.shop/products/carclo-lens-for-cree-60365

  53. http://www.aliexpress.com/price/optical-led-lens-20mm_price.html

  54. https://maglite.com/collections/mini-maglite-led-and-xenon-accessories-and-spare-parts

  55. https://www.aliexpress.com/item/1005010480558181.html

  56. https://www.etsy.com/market/flashlight_lens_cover

  57. https://hammy3dprints.com/products/light-lens-cover-for-flashlights

  58. https://www.aliexpress.com/item/1005006931604483.html

  59. https://www.aliexpress.com/item/4000291773147.html

  60. https://www.alibaba.com/showroom/20mm-led-glass-lens.html

  61. https://www.specprecision.com/protective-covers-caps/small-size-light-cap-lens-cover-for-surefire-weapon-light.html

  62. https://www.ledsupply.com/20mm-carclo-led-optics

  63. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  64. https://www.asahi-optics.com/news/choosing-the-perfect-led-lens-glass-vs-polycarbonate-vs-pmma-explained.html

  65. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  66. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  67. https://quartzcomponents.com/products/tp4056-battery-charging-module

  68. https://www.voltlighting.com/learn/lumens-to-watts-conversion-led-bulb 2

  69. https://research.lighting/blogs/lamp-faqs/how-bright-is-150-lumens-150-lumens-to-watts

  70. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html 2 3 4

  71. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html 2 3

  72. https://www.takethreelighting.com/lumen-watt-comparison.html

  73. https://www.doublebayhardware.com.au/blogs/light-bulb-fitting-chart/equivalent-wattages-between-different-light-bulb

  74. https://www.ecolithiumbattery.com/14500-battery-vs-aa-battery/ 2

  75. https://www.evlithium.com/Blog/18650-battery-capacity-guide-max-mah.html 2

  76. https://uniross.com/the-ultimate-guide-to-18650-batteries/ 2

  77. https://www.aliexpress.com/i/32625749719.html 2

  78. https://energyusecalculator.com/electricity_ledlightbulb.htm

  79. https://www.electricalcounter.co.uk/articles/light-bulb-running-costs-calculator

  80. https://www.reddit.com/r/led/comments/p560gn/how_many_lumens_could_150_watts_in_leds_produce/

  81. https://www.blikai.com/blog/featured-products/14500-battery-explained-features-comparison-lifespan

  82. https://www.goldmedalindia.com/blog/led-light-energy-consumption/

  83. https://uniross.com/the-ultimate-guide-to-18650-batteries/ 2

  84. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html 2

  85. image.jpeg

  86. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html

  87. https://www.ecolithiumbattery.com/14500-battery-vs-aa-battery/

  88. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html

  89. https://www.voltlighting.com/learn/lumens-to-watts-conversion-led-bulb 2

  90. https://www.takethreelighting.com/lumen-watt-comparison.html 2

  91. https://www.evlithium.com/Blog/18650-battery-capacity-guide-max-mah.html

  92. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  93. https://www.aliexpress.com/i/32625749719.html

  94. image.jpeg

  95. image.jpeg

  96. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  97. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html

  98. https://en.wikipedia.org/wiki/18650_battery 2

  99. https://nbcell.com/the-complete-guide-to-cylindrical-lithium-ion-battery-sizes/

  100. https://www.large-battery.com/blog/key-specs-exploring-18650-battery-dimensions/ 2

  101. https://www.batterydesign.net/battery-cell/formats/cylindrical-cells/18650-cylindrical-cells/

  102. https://www.orbtronic.com/18650-battery

  103. https://onlybatteries.com/18650-batteries/flat-top-18650-batteries/

  104. https://www.ufinebattery.com/blog/flat-lithium-ion-battery-recommend-top-10-options/

  105. https://www.allaboutcircuits.com/news/three-major-lithium-ion-battery-form-factors-cylindrical-prismatic-pouch/

  106. https://battlebornbatteries.com/pouch-vs-prismatic-vs-cylindrical-lithium-battery-cells/

  107. https://www.battsysbattery.com/News/Which-is-better-polymer-or-cylindrical-18650-battery-cells.html

  108. https://symbobattery.com/product/18650-cylindrical-lithium-ion-cell/

  109. https://www.benzokorea.com/blog/post/what-are-the-types-of-cylindrical-lithium-batteries.html

  110. https://www.energy-x.org/news/what-is-an-li-ion-18650-cylindrical-lithium-battery.html

  111. https://www.murata.com/products/batteries/cylindrical

  112. https://www.nkon.nl/en/rechargeable/li-ion/18650-size.html

  113. https://en.wikipedia.org/wiki/18650_battery

  114. https://www.large-battery.com/blog/key-specs-exploring-18650-battery-dimensions/

  115. https://en.wikipedia.org/wiki/18650_battery

  116. https://www.large-battery.com/blog/key-specs-exploring-18650-battery-dimensions/

  117. image.jpeg

  118. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  119. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  120. https://quartzcomponents.com/products/tp4056-battery-charging-module

  121. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  122. https://sinterit.com/3d-printing-guide/costs-of-a-3d-printing/how-much-is-3d-printing/ 2 3

  123. https://xmake.com/3d-printing-cost/ 2

  124. https://siraya.tech/blogs/news/is-3d-printing-expensive 2

  125. https://batteryint.com/collections/14500-li-on-battery 2

  126. https://www.alibaba.com/showroom/14500-li-ion-battery.html 2

  127. https://jlc3dp.com/blog/3d-printing-cost

  128. https://www.eufymake.com/blogs/buying-guides/how-much-do-3d-prints-cost

  129. https://www.zeal3dprinting.com.au/3d-printing-cost-comparison-by-technology/

  130. https://www.unionfab.com/blog/2025/02/nylon-3d-printing

  131. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html

  132. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  133. https://www.aliexpress.com/i/32625749719.html

  134. https://www.ledsupply.com/20mm-carclo-led-optics

  135. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  136. https://www.alibaba.com/showroom/150lm-led-1w.html

  137. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  138. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  139. https://quartzcomponents.com/products/tp4056-battery-charging-module

  140. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  141. http://www.easy2led.com/index.php?main_page=index\&cPath=65

  142. https://ballgarii.en.made-in-china.com/product/BZSAhbcPEWfL/China-OEM-Custom-CNC-Machining-Turning-Plastic-Metal-Stainless-Steel-Aluminum-Flashlight-Housing-Parts-3D-Printing.html

  143. https://www.alibaba.com/showroom/bicycle-prototype.html

  144. https://3dspro.com/resources/blog/how-much-does-3d-printing-cost

  145. https://www.made-in-china.com/products-search/hot-china-products/Li-ion_14500_Battery.html

  146. https://messnermoto.com/product/motorcycle-led-light-5-75-bracket-cnc/

  147. https://www.onefinitycnc.com/post/how-much-does-a-cnc-machine-cost 2

  148. https://essengoldparts.com/blog/what-is-the-price-of-a-cnc-machine-2025/ 2 3

  149. https://yijinsolution.com/news-blog/aluminum-machining-cost/ 2 3 4 5 6

  150. https://www.alibaba.com/wholesale/t9-security-torx-screws.html 2 3

  151. https://jcadusa.com/cnc-machining-milling-cost/ 2 3 4 5 6

  152. https://aluphant.com/cnc-machining-cost-breakdown-for-aluminum-parts/ 2 3 4 5 6 7

  153. https://www.biltema.no/en-no/tools/hand-tools/screwdrivers/screwdriver-sets/security-torx-screwdriver-set-8-parts-2000030548 2

  154. https://cadexsoft.com/blog/how-much-does-a-cnc-part-really-cost/ 2 3 4 5

  155. https://www.screwsandmore.de/en/10-pieces-security-screws-button-head-iso-7380-torx-pin-a2-m8x30/73802830tp

  156. https://buycnc.com/cnc-mill-aluminum-cnc-machine-for-mold-making/

  157. https://www.stylecnc.com/cnc-milling-machine/Desktop-small-CNC-milling-machine-for-sale.html

  158. https://www.chinatechcnc.com/cnc-machine-for-aluminum.html

  159. https://www.reddit.com/r/Machinists/comments/1nwawyz/choosing_a_cnc_mill_in_2025/

  160. https://tormach.com

  161. https://www.alibaba.com/showroom/150lm-led-1w.html

  162. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  163. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  164. https://quartzcomponents.com/products/tp4056-battery-charging-module

  165. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  166. https://www.ledsupply.com/20mm-carclo-led-optics

  167. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  168. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html

  169. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  170. https://www.aliexpress.com/i/32625749719.html

  171. https://www.alibaba.com/product-detail/2025-New-Design-CNC-3-Axis_1601265668037.html

  172. https://bstmaker.goldsupplier.com/2095691-CNC-Milled-Parts/ 2

  173. https://rapidefficient.com/how-much-does-cnc-machining-cost-in-china/ 2 3 4

  174. https://www.tuofamachining.com/supplier-432908-cnc-aluminum-parts 2

  175. https://www.machining-custom.com/blog/aluminum-cnc-machining-parts-price.html 2 3

  176. https://m.made-in-china.com/product/Custom-CNC-Turning-Machining-of-Aluminum-Parts-in-China-OEM-Small-Batch-Services-2246823875.html 2

  177. https://hotean.com/blogs/hotean-blog/custom-cnc-machining-cost 2 3

  178. https://www.alibaba.com/showroom/cnc-bike-parts.html 2

  179. https://raycool.en.made-in-china.com/product/AYCrFnjKnDkH/China-OEM-Low-Price-Custom-High-Quality-Hot-Selling-Aluminum-CNC-Machining-Part-CNC-Turning-Milling-Part-Machining-Service.html 2

  180. https://ballgarii.en.made-in-china.com/product/BZSAhbcPEWfL/China-OEM-Custom-CNC-Machining-Turning-Plastic-Metal-Stainless-Steel-Aluminum-Flashlight-Housing-Parts-3D-Printing.html

  181. https://www.alibaba.com/showroom/150lm-led-1w.html

  182. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  183. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  184. https://quartzcomponents.com/products/tp4056-battery-charging-module

  185. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  186. https://www.ledsupply.com/20mm-carclo-led-optics

  187. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  188. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html

  189. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  190. https://www.aliexpress.com/i/32625749719.html

  191. https://www.alibaba.com/product-detail/Custom-Cnc-Machining-Precision-Cnc-Machining_1600911805441.html

  192. https://www.accio.com/plp/cnc-lighting-accessories

  193. https://www.hulkmetal.com/cnc-machining-bike-parts.html

  194. https://www.cncmachingparts.com/monaco/cnc-machining-milling-turning-aluminum-parts-for-bicycle-front-light-in-Monaco-787.html

  195. https://hkaa.cn/cnc-machining-cost-guide-2025-price-factors-and-cost-reduction-tips/

  196. https://www.globalsources.com/manufacturers/bike-parts.html

  197. https://www.nytimes.com/wirecutter/reviews/best-commuter-bike-lights/

  198. https://gearjunkie.com/biking/best-bike-lights

  199. https://velo.outsideonline.com/road/road-gear/velo-buyers-guide-best-bike-lights/

  200. https://ciclimattio.com/en/c/accessories-for-bike/lights-bells-signaling/lights?c=5ff73678bc17b297cb1f95f6

  201. https://www.bikeradar.com/advice/buyers-guides/best-bike-lights-for-road-cycling

  202. https://www.revolut.com/currency-converter/convert-usd-to-nok-exchange-rate/

  203. https://www.balfesbikes.co.uk/blog/the-best-bike-lights-for-cycling-in-2025/

  204. https://wise.com/gb/currency-converter/usd-to-nok-rate/history

  205. https://www.bike-discount.de/en/bike/electronics/lights

  206. https://www.planetbike.com/bike-lights/

  207. https://www.cyclingweekly.com/group-tests/cycling-lights-buyers-guide-141811

  208. https://www.cyclingnews.com/features/best-bike-lights/

  209. https://www.bike24.com/Bike-Lights.html

  210. https://coincodex.com/forex/usd-nok/forecast/

  211. https://www.mbr.co.uk/buyers_guide/best-mountain-bike-lights-335433

  212. https://www.nytimes.com/wirecutter/reviews/best-commuter-bike-lights/

  213. https://gearjunkie.com/biking/best-bike-lights

  214. https://www.bike24.com/Bike-Lights.html

  215. https://www.bike-discount.de/en/bike/electronics/lights

  216. https://www.cyclingweekly.com/group-tests/cycling-lights-buyers-guide-141811

  217. https://www.cyclingnews.com/features/best-bike-lights/

  218. https://www.mbr.co.uk/buyers_guide/best-mountain-bike-lights-335433

  219. https://www.bikeradar.com/advice/buyers-guides/best-bike-lights-for-road-cycling

  220. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights 2

  221. https://www.perchenergy.com/energy-calculators/led-power-consumption 2

  222. https://www.wheelies.co.uk/buying-guide/bike-lights

  223. https://www.bike24.com/p2777180.html

  224. https://velo.outsideonline.com/road/road-gear/velo-buyers-guide-best-bike-lights/

  225. https://www.bikeradar.com/advice/buyers-guides/cheap-bike-lights

  226. https://www.merkx.com.au/blogs/news/how-bright-should-a-bike-light-be

  227. https://www.spider-farmer.com/blog/how-much-will-it-cost-to-run-led-lights/

  228. https://www.nytimes.com/wirecutter/reviews/best-commuter-bike-lights/

  229. https://www.electricalcounter.co.uk/articles/light-bulb-running-costs-calculator

  230. https://www.reddit.com/r/cycling/comments/18jrnaf/how_many_lumens_for_night_riding/

  231. https://www.reddit.com/r/CampingGear/comments/nn91bi/how_is_it_there_such_a_large_price_gap_in/

  232. https://www.alibaba.com/showroom/500-lumen-bike-light.html

  233. https://www.cyclingweekly.com/group-tests/cycling-lights-buyers-guide-141811

  234. https://www.reddit.com/r/bikecommuting/comments/1fypb5k/nearly_got_hit_this_morning_is_a_500_lumen_front/

  235. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights 2

  236. https://www.merkx.com.au/blogs/news/how-bright-should-a-bike-light-be 2

  237. https://www.wheelies.co.uk/buying-guide/bike-lights 2

  238. https://www.cyclingweekly.com/group-tests/cycling-lights-buyers-guide-141811

  239. https://www.cyclingnews.com/features/best-bike-lights/

  240. https://www.mbr.co.uk/buyers_guide/best-mountain-bike-lights-335433

  241. https://www.bikeradar.com/advice/buyers-guides/best-bike-lights-for-road-cycling

  242. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights

  243. https://www.merkx.com.au/blogs/news/how-bright-should-a-bike-light-be

  244. https://www.wheelies.co.uk/buying-guide/bike-lights

  245. https://www.nytimes.com/wirecutter/reviews/best-commuter-bike-lights/

  246. https://gearjunkie.com/biking/best-bike-lights

  247. https://www.bikeradar.com/advice/buyers-guides/cheap-bike-lights

  248. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights 2

  249. https://www.merkx.com.au/blogs/news/how-bright-should-a-bike-light-be

  250. https://www.ledsupply.com/20mm-carclo-led-optics 2

  251. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html 2

  252. https://www.xtar.cc/news/14500-lithium-ion-battery-everything-you-need-to-know-227.html

  253. https://www.blikai.com/blog/featured-products/14500-battery-explained-features-comparison-lifespan

  254. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html

  255. https://www.perchenergy.com/energy-calculators/led-power-consumption

  256. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter 2

  257. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  258. https://quartzcomponents.com/products/tp4056-battery-charging-module 2

  259. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  260. https://www.hulkmetal.com/cnc-machining-bike-parts.html

  261. https://www.cncmachingparts.com/monaco/cnc-machining-milling-turning-aluminum-parts-for-bicycle-front-light-in-Monaco-787.html

  262. https://www.screwsandmore.de/en/10-pieces-security-screws-button-head-iso-7380-torx-pin-a2-m8x30/73802830tp

  263. https://www.biltema.no/en-no/tools/hand-tools/screwdrivers/screwdriver-sets/security-torx-screwdriver-set-8-parts-2000030548

  264. https://www.wheelies.co.uk/buying-guide/bike-lights

  265. https://www.asahi-optics.com/news/choosing-the-perfect-led-lens-glass-vs-polycarbonate-vs-pmma-explained.html

  266. https://www.nytimes.com/wirecutter/reviews/best-commuter-bike-lights/

  267. https://gearjunkie.com/biking/best-bike-lights

  268. https://www.bikeradar.com/advice/buyers-guides/cheap-bike-lights

  269. https://www.bike24.com/Bike-Lights.html

  270. https://www.evlithium.com/Blog/18650-battery-capacity-guide-max-mah.html 2

  271. https://uniross.com/the-ultimate-guide-to-18650-batteries/ 2

  272. https://www.aliexpress.com/i/32625749719.html 2

  273. https://www.evlithium.com/Blog/14500-vs-18650-battery-comparison.html

  274. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights

  275. https://www.perchenergy.com/energy-calculators/led-power-consumption

  276. https://en.wikipedia.org/wiki/18650_battery

  277. https://www.batterydesign.net/battery-cell/formats/cylindrical-cells/18650-cylindrical-cells/

  278. https://www.large-battery.com/blog/key-specs-exploring-18650-battery-dimensions/

  279. https://en.wikipedia.org/wiki/18650_battery

  280. https://www.large-battery.com/blog/key-specs-exploring-18650-battery-dimensions/

  281. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights

  282. https://www.perchenergy.com/energy-calculators/led-power-consumption

  283. https://www.evlithium.com/Blog/18650-battery-capacity-guide-max-mah.html

  284. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  285. https://www.screwsandmore.de/en/10-pieces-security-screws-button-head-iso-7380-torx-pin-a2-m8x30/73802830tp

  286. https://www.biltema.no/en-no/tools/hand-tools/screwdrivers/screwdriver-sets/security-torx-screwdriver-set-8-parts-2000030548

  287. 1.-off-the-shelf-parts.pdf 2 3 4 5

  288. https://www.namecheap.com/domains/registration/gtld/bike/ 2

  289. https://tld-list.com/tld/bike 2 3

  290. https://www.ovhcloud.com/en/domains/tld/bike/

  291. https://www.ovhcloud.com/en-gb/domains/tld/bike/

  292. https://www.domnest.com/tld/bike 2

  293. https://www.one.com/en/domain/prices

  294. https://www.world4you.com/en/domain/bike-domain

  295. https://mononames.com/tlds/bike/

  296. https://www.active24.nl/en/domain/information-and-pricing

  297. https://nic.ua/en/domains/.bike

  298. https://hostarmada.com/domains/extensions/bike/

  299. https://www.globehosting.com/domain-bike.html?language=norwegian

  300. https://domainoffer.net/price-compare-bike?page=6\&orderby=renew-price-desc

  301. https://site.eu/buy-bike-domain

  302. https://www.eurodns.com/blog/price-change-for-tlds-from-jan-2026-2

  303. https://www.namecheap.com/domains/registration/gtld/bike/

  304. https://tld-list.com/tld/bike

  305. https://site.eu/buy-bike-domain

  306. https://www.ovhcloud.com/en/domains/tld/bike/

  307. https://www.one.com/en/domain/prices

  308. https://www.evlithium.com/Blog/18650-battery-capacity-guide-max-mah.html

  309. https://uniross.com/the-ultimate-guide-to-18650-batteries/

  310. https://www.aliexpress.com/i/32625749719.html

  311. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  312. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  313. https://quartzcomponents.com/products/tp4056-battery-charging-module

  314. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  315. https://www.alibaba.com/showroom/150lm-led-1w.html

  316. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights 2

  317. https://www.ledsupply.com/20mm-carclo-led-optics

  318. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  319. https://www.asahi-optics.com/news/choosing-the-perfect-led-lens-glass-vs-polycarbonate-vs-pmma-explained.html

  320. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-li-ion-batteri-36-v-2600-mah-p32058 2 3

  321. https://www.computersalg.no/i/5624157/ledlenser-18650-li-ion-genopladeligt-batteri-3000-mah 2

  322. https://www.valostore.no/no/produkt/oppladbart_batteri_led_lenser_18650_3000_mah/reviews 2

  323. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-flat-top-li-ion-batteri-36-v-2600-mah-p32093 2 3

  324. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-li-ion-batteri-36-v-2600-mah-4-pk.-p32072

  325. https://no.rs-online.com/web/c/displays-optoelectronics/led-lighting-components/led-driver-ics/ 2

  326. https://www.elfa.se/en/optoelectronics/leds/c/cat-L3D_525297

  327. https://nordic-led.no

  328. https://www.ladelys.no/product/18650-batterier-til-led-hodelykt/

  329. https://ledpro.no/produktkategori/innendors/led-drivere/

  330. https://www.ahlsell.no/category/elektro/gr.-62---69-signalutstyr-alarm--kommunikasjonsapparater/66---stromforsyninger-nodlysanlegg-og-transformatorer/belysningstrafoer-og-led-drivere

  331. https://www.ledpan.com/forum.php?mod=viewthread\&tid=3099\&page=1

  332. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-li-ion-batteri-med-usb-c-2600-mah-p32088

  333. https://www.elfa.se/en/lighting/light-fixtures/c/cat-L3D_531406

  334. https://webshop.elektronikk-service.no/form/18650/?paged10563=3\&add-to-cart=10197

  335. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-li-ion-batteri-36-v-2600-mah-p32058

  336. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-li-ion-batteri-36-v-2600-mah-4-pk.-p32072

  337. https://www.kjell.com/no/produkter/elektro-og-verktoy/batterier/litiumbatterier/kjell-company-18650-flat-top-li-ion-batteri-36-v-2600-mah-p32093

  338. https://eu.fiido.com/blogs/news/everything-you-need-to-know-about-bicycle-lumen-lights

  339. https://www.ledsupply.com/20mm-carclo-led-optics

  340. https://www.soleprice.com/lenses/900-50pcs-led-optical-lens-20mm-diameter-pmma-high-power-led-lenses-153045-degree.html

  341. https://www.perchenergy.com/energy-calculators/led-power-consumption

  342. https://electropeak.com/tp4056-18650-li-ion-usb-type-c-battery-charger-discharger-module-with-boost-converter

  343. https://www.bdtronics.com/tp4056-1a-usb-type-c-li-ion-lithium-battery-charging-module-with-current-protection.html

  344. https://quartzcomponents.com/products/tp4056-battery-charging-module

  345. https://robocraze.com/products/tp4056-lithium-battery-charging-board

  346. https://jeytop.com/cardboard-thickness-practical-guide/

  347. https://www.hovsco.com/blogs/blogs/what-are-the-most-common-bicycle-seat-post-diameters

  348. https://buxumbox.com/product/tourmalet-box/

  349. https://www.kimecopak.ca/blogs/news/cardboard-thickness

  350. https://www.sigmasports.com/hub/guides/bike-seat-post-buying-guide

  351. https://www.youtube.com/watch?v=2hwfJqf6YdE

  352. https://www.alibaba.com/product-insights/bike-light-packaging.html

  353. https://bike.bikegremlin.com/3114/seat-post-diameter-sizes-standards/

  354. https://www.conrad.com/en/p/fischer-fahrrad-bike-light-set-45-lux-small-box-led-monochrome-black-2996496.html

  355. https://flyingtiger.com/products/bicycle-lights-2-pcs-3043989

  356. https://www.knog.com/products/blinder-mini-bike-light-set

  357. https://eu.ridelumos.com/products/zx-pro-stvzo-bike-light

  358. https://bicyclecouriers.co.za/which-one-is-the-right-bicycle-box-for-me/

  359. https://boxesgen.com/how-thick-is-cardboard/

  360. https://seeme-cycle.com/blog/choosing-bike-lights/

  361. https://dribbble.com/tags/bike-landing-page

  362. https://muddymoles.org.uk/bike-talk/monochromatic-bike-lights-and-green-leds

  363. https://www.figma.com/community/file/1452355898603499418/modern-bike-landing-page-design

  364. https://www.figma.com/community/file/1517857948291310671/scandinavian-lifestyle-project-landing-page-design

  365. https://www.nationaltransport.ie/tfi-smarter-travel/light-up-your-life-cycling-campaign/

  366. https://dribbble.com/search/scandinavian-design

  367. https://www.tralangia.com/a-copywriter-blog/best-copywriting-examples-hero-section

  368. https://www.behance.net/search/projects/electric bicycle landing page?locale=nb

  369. https://www.templatemonster.com/category/bike-shop-landing-page-templates/

  370. https://dribbble.com/search/landing-page-bike

  371. https://sbthemes.com/themes/cyclify

  372. https://www.behance.net/gallery/94937395/Scandinavian-Style-Landing-Page-Template

  373. https://www.reddit.com/r/cycling/comments/118x1w7/pro_cyclists_urging_running_lights_for_safety_be/

  374. https://www.behance.net/search/projects/electric bicycle landing page

  375. https://www.nordicmade.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment